Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Instruktsiyi_dlya_studengtiv.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
294.11 Кб
Скачать
  1. Хід роботи:

1) постанова задачі;

2) проектування форми;

3) складання програми;

4) налагодження програми;

5) обробка результатів.

3. Висновок

ЛАБОРАТОРНЕ ЗАНЯТТЯ №_5____

Модуль (тема): побудова та налагодження програм обробки масивів

Мета: навчитися складати та налагоджувати програми обробки масивів

Оснащення: персональний комп’ютер, середовище програмування Delphi

План проведення лабораторного заняття:

  • опитування;

  • виконання роботи за індивідуальними завданнями.

Питання для вхідного контролю:

  1. Як виконується опис масиву.

  2. Які операції виконуються з масивами.

  3. Як виконується ініціалізація масиву.

  4. Яка різниця між динамічними та статичними масивами.

  5. Як задається пам’ять для динамічного масиву.

Домашнє завдання:

Л1, с.114 - 134

Інструкція проведення лабораторної роботи

МЕТА РОБОТИ: навчитися складати та налагоджувати програми по обробці масивів.

НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT

1. Скорочені теоретичні відомості

Масиви – це структурований тип даних, що складається з фіксованого числа елементів, які мають спільне ім’я і однаковий тип даних. Тип елементів масиву називається базовим. Елементи масиву займають одну безперервну ділянку пам'яті комп'ютера і розміщуються послідовно один за одним. Елементи масиву можуть бути значеннями будь-якого типу. Кожний елемент має свій порядковий номер послідовності (індекс), за яким він ідентифікується в масиві. Індекс використовується для доступу до окремого елемента масиву. Для індексування масивів використовуються будь-які цілочисельні типи , символьний і логічний типи, а також перерахований та інтервальний типи. Використання дійсних типів для індексування масивів не допускається. Число елементів масиву фіксується при описі та у процесі виконання програми. Для опису масиву призначене зарезервоване словосполучення array of/

Можливо використання багатовимірних масивів, кількість вимірів масивів не обмежується. Найбільш поширені двовимірні масиви, які використовуються для подання матриць. Для ініціалізації елементів масиву та їх виводу використовують оператор циклу for.

Розпізнають масиви статичні та динамічні. Розмір статичних масивів встановлюється в момент їх визначення у розділі Var, а розмір динамічних масивів може змінюватися в процесі виконання.

Статичні масиви

Синтаксис опису масиву :

Var

<ім’я масиву>: array [тип індексів] of <тип елементів>;

Приклад,

var A:array[1..56] of integer;

Приклад. Визначити суму всіх додатних елементів одновимірного масиву M, який складається з 20 цілих чисел.

Program mas1;

Uses crt;

Var m:array[1..20] of real; {опис масиву цілих чисел}

S:integer; {опис змінної для збереження суми}

i,:integer; {опис змінної для індексу масиву}

Begin

Randomize;

For i:=1 to 20 do M[i]:= random(30); { ввод елементів масиву}

S:=0.0; { Призначення початкового значення суми}

For i:=1 to 20 do

If M[i]>0 then S:=S+M[i]; { Сумування додатних чисел}

Memo1.lines.add(inttostr(S)) {Вивід суми}

End.

Динамічні масиви.

Визначення динамічного масиву лише його ім’я та тип елементів:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]