Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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 элементов.

Найти сумму, среднее арифметическое и произведение всех элементов массива.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных