Пример программы обработки одномерного массива

Задача.

Задан одномерный массив целых чисел. Найти количество нечетных чисел среди элементов массива

2. Таблица идентификаторов

Наименование переменной Обозначения в программе
  Имя массива a
  Размер массива n
  Индекс массива i
  Количество нечетных чисел kol

3. Листинг программы

program lab5;

uses

crt;

var

a: array [1…100] of integer;

n, i,kol: integer;

begin

clrscr;

writeln ('Введите размер массива n<=100');

readln (n);

writeln ('Введите элементы массива');

for i:=1 to n do

readln (a[ i ]);

kol:=0;

for i:=1 to n do

if odd(a[ i ]) then kol:=kol+1;

writeln(‘Количество нечетных = ’, kol);

readln;

end.

Вопросы для самоконтроля

  1. Что такое массив?
  2. Будут ли сохранены данные массива в памяти компьютера после окончания работы программы?
  3. Что такое индекс массива?
  4. Какого типа должны быть переменные, являющиеся индексами массива?
  5. Как можно задавать размер массива?
  6. Может ли реальное количество элементов в массиве быть меньше, чем указано при описании?
  7. Может ли реальное количество элементов в массиве быть больше, чем указано при описании?

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: