Типовые операции обработки числовых массивов

12:11 пп | Информатика, Программирование Автор: prepod

Есть несколько типовых задач:

  1. Заполнение массива числами
  2. Вычисление суммы или произведения чисел в массиве
  3. Поиск максимального или минимального значения в массиве
  4. Подсчет количества ячеек с заданным значением в массиве
  5. Нахождение координат ячейки, содержащей заданное значение

Заполнение массива числами

Формирование массива вручную

for i:=1 to N do    {здесь задаем число элементов массива}
           begin
                   readln (m [ i ]);
           end;

Формирование массива автоматически (заполнение случайными числами)

randomize;             {команда включает генератор случайных чисе}
for i:=1 to N do       {здесь задаем число элементов массива}
          begin
              m [ i ]:=random(100);  {в ячейку массива записывается случайное число из интервала от 0 до 99}
              writeln (m [ i ]);            {команды между begin-end будут повторяться N раз}
           end;

Типовые задачи обработки числовых массивов

Типовая задача №1. Вычисление суммы или произведения чисел
Пример: В массиве вычислить сумму

S:=0;
for i:=1 to 5 do
   begin
       s:=s+m1 [ i ];
   end;
writeln ('Сумма =',s);

]Типовая задача №2. Поиск максимального или минимального значения
Пример: В массиве найти максимальное значение.

max:=m1[ 1 ];
for i:=1 to 5 do
   begin
       if m1[ i ]>max
            then max:=m1[ i ];
   end;
writeln ('Максимальное значение=',max);

Типовая задача №3. Подсчет количества ячеек с заданным значением
Пример: В массиве подсчитать количество ячеек, значение в которых < 10.

kol:=0;
for i:=1 to 5 do
   begin
      if N1 [ i ]<10
          then kol:=kol+1;
   end;
writeln ('кол-во ячеек, значение в которых < 10=',kol);

Типовая задача №4. Нахождение координат ячейки, содержащей заданное значение
Пример: В массиве из 200 ячеек определить номер ячейки, значение в которой =36,6.

N_stb :=0;
for i:=1 to 200 do
   begin
      if N [ i ] =36,6
          then N_stb:=i;
   end;
writeln ('Ячейка со значением =36,6 содержится в =',N_stb);
VN:F [1.9.22_1171]
Rating: 9.2/10 (6 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)
Типовые операции обработки числовых массивов, 9.2 out of 10 based on 6 ratings

Related posts:

  1. Типовые задачи обработки одномерных числовых массивов
  2. Типовые задачи обработки информации в числовых массивах
  3. Подпрограммы для обработки числовых массивов
  4. Массивы и матрицы
  5. Использование случайных чисел