ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задание массива в разделе константМассив представляет собой таблицу в памяти компьютера (имеющую название), состоящую из некоторого числа ячеек (7,13, 50,100). К значениям, находящимся в ячейках массива, имеется удобный доступ, необходимо лишь указать имя массива и индекс ячейки (a[1],a[3], a[7]).
Например, массив а состоит из 10 ячеек (говорят, что размерность массива равна 10)
Попытаемся понять, как работать с массивом на примере следующей задачи:
Имеется 10 чисел. Необходимо найти их сумму.
program zadacha5_1; const n=10; var s,i:integer; a:array[1..n] of integer; {описание массива} Begin for i:=1 to n do begin writeln('Введите a[',i,']'); {Ввод элементов массива} read (a[i]); end;
writeln('Введённый массив'); for i:=1 to n do {Вывод эл. массива} write (a[i],’ ’);
s:=0; for i:=1 to n do {Нахождение суммы} s:=s+a[i];
writeln; writeln('Сумма элементов массива =', s); End. В данной задаче все элементы массива вводились с клавиатуры. Но ввод элементов массива можно осуществлять и по-другому: задавая весь массив в разделе констант.
Решим задачу вторым способом. program zadacha5_2; const n=10; a:array[1..n] of integer=(1,0,-2,7,8,9,9,4,0,-4) var s,i:integer; Begin writeln('Введённый массив'); for i:=1 to n do {Вывод эл. массива} write (a[i],’ ’);
s:=0; for i:=1 to n do {Нахождение суммы} s:=s+a[i];
writeln; writeln('Сумма элементов массива =', s); End.
Вопросы для повторения: 53. Что такое массив? 54. Что такое элемент массива? 55. Что такое индекс массива? 56. Что такое размерность массива? 57. Зачем нужны массивы? 58. Как можно обратиться к ячейке массива? 59. Какого типа могут быль элементы массива? 60. Какого типа может быть индекс массива? 61. Как можно осуществить ввод элементов массива? Придумайте три способа. Задания для самостоятельной работы:
1. Имеется целочисленный массив, состоящий из 15 элементов: a) Найти сумму a[1] и a[7] элементов; b) Найти разность a[9] и a[3] элементов; c) Найти среднее арифметическое всех элементов массива; d) Найти произведение всех элементов массива.
2. Имеется целочисленный массив, состоящий из N элементов (N - чётное): a) Найти сумму первых N/2 элементов; b) Найти сумму элементов стоящих на чётных позициях; c) Найти произведение элементов стоящих на нечётных позициях; d) Найти сумму чётных элементов стоящих на чётных позициях.
3. Имеется вещественный массив, состоящий из 9 элементов. Найти сумму, среднее арифметическое и произведение всех элементов массива. Не нашли, что искали? Воспользуйтесь поиском:
|