Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Типовые алгоритмы обработки одномерных массивов.· Поэлементный ввод массива:
· Поэлементный вывод массива (в столбец):
· Формирование массива случайными элементами из диапазона [a,b].
· Поиск минимального элемента: · Перестановка элементов на четных и нечетных местах: · Нахождение суммы значений всех элементов массива: · Сортировка элементов массива в порядке возрастания значений: Задания: 1. Записать в виде программы на языке Паскаль: 2. Дан массив В(N), N=7. Найти сумму значений элементов, стоящих в массиве на четных местах. 3. Дан массив D(N), N=10. Найти сумму значений элементов массива, которые удовлетворяют условию -10< D[i] < 20. Замените элементы массива, значения которых являются отрицательными числами, числом 100. Полученные результаты выведите на экран. 5. Дан массив R(N), N=8. Значения элементов данного массива увеличьте в два раза и поместите их в новый массив S(N). Подсчитайте, сколько раз в массиве R встречаются элементы, значения которых являются отрицательными числами. Полученные результаты выведите на экран. 6. Ввести массив А(N), N=7. Определите порядковый номер элемента, значение которого равно 49. Поменяйте местами элемент, значение которого равно 49, и первый элемент массива. Полученные результаты выведите на экран. 7. Дан массив R(N), N=10. Подсчитать количество элементов массива, значения которых кратны 2. Заменить элементы массива, значения которых являются отрицательными числами, числом 111. 8. Дан массив К(N), N=12. Известно, что в массиве есть один элемент, значение которого равно 100. Определить его порядковый номер. Вычислить сумму значений элементов массива, стоящих в массиве перед элементом, значение которого равно 100. 9. Дан массив А(N), N=12. Найти среднее арифметическое значений элементов, стоящих в массиве на нечетных местах. Значение среднего арифметического округлить до сотых. Заменить средним арифметическим элементы массива, значения которых кратны 3. 10. Дан массив С(N), N=10. Поменять местами наибольший и наименьший элементы. 11. В одномерном массиве все отрицательные элементы переместить в начало массива, а остальные – в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается. 13. В массиве хранится информация о годе рождения каждого из 30 человек. Определить года рождения двух самых старших по возрасту людей (при определении возраста месяц и дату рождения не учитывать). 14. В массиве имеются только два одинаковых элемента. Найти их.
Двумерные массивы. Двумерный массив – структура данных, хранящая прямоугольную матрицу – таблицу из нескольких строк с равным числом элементов в каждой.. Двумерный массив определяется именем, числом строк и столбцов и обозначается: А (N,M), где А – имя массива; N – число строк, M – число столбцов. Если M= N, то матрица называется квадратной. В матрице каждый элемент определяется номером строки и номером столбца, на пересечении которых он расположен, и в соответствии с этим обозначается именем массива с двумя индексами: первый – номер строки, второй – номер столбца. Пример: К[4,3], Z[3,2], R[5,5]. Если обозначить: i – номер строки, j – номер столбца, то элемент матрицы обозначается A[i,j]. Если матрица квадратная: ü Для элементов, принадлежащих главной диагонали i=j. ü Для элементов, принадлежащих вспомогательной диагонали i+j=n+1, где n – размерность квадратной матрицы. ü Для элементов, лежащих выше главной диагонали I < j. ü Для элементов, лежащих ниже главной диагонали I > j.
|