Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
інст. карта до лаб.заняття №5.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
90.62 Кб
Скачать

Приклад розв’язання задачі обробки одномірного масиву

Для сукупності 15 чисел Х=(0.01; -27.3; 0; 1.25; -371; 0.5; -0.1; 1.2; -5; -172.3; 19.1; -2.7; 43.51; 0; -0.02) знайти найменший елемент та його номер.

Скласти таблицю ідентифікаторів, блок-схему алгоритму та програму для обробки одномірного масиву.

Лістинг програми:

program Мasuv;

uses crt;

type

MAS=array[1..15] of real;

var

x:MAS; i,n:integer;

min:real;

begin

clrscr;

writeln(‘Введення елементів масиву’);

for i:=1 to 15 do

begin

write('x[',i,']=');

readln(x[i]);

end;

min:=x[1];

n:=1;

for i:=1 to 15 do

begin

if x[i]<min then

begin min:=x[i]; n:=i; end;

end;

writeln('Виведення мінімального елементу', min:5:2,' ', ' Його номер:',n);

end.

Блок-схема програми:

Результат роботи програми

Введення елементів масиву

x[1]=0.01

x[2]=-27.3

x[3]=0

x[4]=1.25

x[5]=-371

x[6]=0.5

x[7]=-0.1

x[8]=1.2

x[9]=-5

x[10]=-172.3

x[11]=19.1

x[12]=-2.7

x[13]=43.

x[14]=0

x[15]=-0.02

Виведення мінімального елементу-371.00

Його номер: 5

Контрольні питання

  1. Як використовується одновимірний масив в якості параметру підпрограми у мові Pascal?

  2. Що таке відкритий масив як параметр підпрограми?

  3. Чому масив називають регулярною структурою?

  4. Чи можна змінити розмір масиву при виконанні програми?

  5. Які типи даних можна використовувати в якості базового типу масиву?

Викладач ____________ М. О. Пашко

7