Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АП. Методичнi вказiвки.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
1.25 Mб
Скачать

Лабораторна робота № 5 робота з одновимірними і двовимірними масивами

Завдання: Виконати для одновимірного масиву розмірністю n елементів (таблиця 5) і для двовимірного масиву розмірністю n*m.

Мова Паскаль разом з простими типами містить структуровані, які можуть бути сукупністю значень. Найбільш використовуваним типом є масив.

5.1 Одновимірний масив

Загальна форма запису одновимірного масиву:

змінна: array[тип індексу] of тип компонент;

Тип індексу повинен бути порядковим.

Тип компонент може бути будь-яким.

Наприклад:

first: array[1..10] of integer;

Тип індексу визначає межі зміни індексу, може бути будь-яким скалярним типом, окрім real.

Тип компонент масиву - це просто тип даних, що асоціюється з кожною компонентою масиву. У операціях з масивами можуть бути використані знаки:

  • рівно(=);

  • не рівно (< >).

Інші операції відношення повинні використовуватися при по елементному порівнянні за допомогою операторів циклу.

Приклад. Знайти в одновимірному масиві від’ємні числа і вивести їх на друк.

program ort1;

var mass:array [1..7] of integer;

count:integer;

begin

for count:=1 to 7 do

begin

read(mass[count]);

if mass[count]<0 then writeln(mass[count]);

end;

end.

5.2 Двовимірний масив

Загальна форма запису двовимірного масиву:

змінна: array[тип індексу, тип індексу] of тип компонент.

Тип індексу, як і в одновимірному масиві, повинен бути порядковим.

Приклад. Записати в масив розмірністю 5*7 одиниць.

program masstv;

const num=5;

col=7;

var tab: array[1..num, 1..col] of integer;

i, j:integer;

begin

for i:=1 to num do

begin

for j:=1 to col do

begin

tab[i, j]: =1;

write(tab[i,j]);

end;

writeln;

end;

end.

Таблиця 5 - Варіанти завдань для лабораторної роботи № 5

Зміст завдання

1

Перерахувати кількість елементів, не більше заданого числа а

2

Знайти максимальне число

3

Знайти мінімальне число

4

Знайти суму елементів масиву

5

Знайти добуток елементів масиву

6

Вивести на екран номери і значення додатніх елементів масиву

7

Вивести на екран номери і значення від’ємних елементів масиву

8

Обчислити суму парних елементів

9

Обчислити суму непарних елементів

10

Вивести номери елементів, рівних нулю

11

Замінити елементи, рівні нулю, на число а

12

Обчислити суму від’ємних елементів

13

Підрахувати кількість елементів, не менших заданого числа

14

Вивести елементи, кратні трьом

15

Вивести елементи, кратні 5

16

Вивести елементи в порядку зростання

17

Вивести елементи в порядку убування

18

Підрахувати кількість елементів, рівних 0

19

Обчислити суму двох максимальних елементів

20

Обчислити добуток трьох мінімальних елементів

21

Обчислити середнє арифметичне елементів масиву

22

Знайти номер максимального елементу

23

Знайти номер мінімального елементу

24

Обчислити добуток максимального і мінімального елементів

25

Скласти два масиви

26

Розділити всі елементи масиву на максимальний елемент

27

Помножити всі елементи масиву на мінімальний елемент

28

Розділити всі елементи масиву на різницю між максимальними і мінімальними елементами

29

Вивести номери і значення елементів, що повторюються

30

Знайти середнє арифметичне найменшого і найбільшого елементів