Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_МоваPascal.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
790.39 Кб
Скачать

Стислі теоретичні відомості

Будь-яка природна мова складається з декількох основних елементів: символів, слів, словосполучень та речень. В алгоритмічній мові програмування маємо аналогічні структурні елементи: символи, слова, вирази (словосполу­чення) та оператори (речення). Слово утворюється з послідовності символів, вирази – це група слів, а оператор – певна комбінація слів і виразів.

Складові частини програми

Програма на мові Паскаль складається із заголовку, розділу описів та розділу операторів:

PROGRAM ім’я (INPUT, OUTPUT);

Розділ описів

BEGIN

Розділ операторів

END.

Заголовок та майже кожний оператор повинен закінчуватися символом «; ».

Нижче подана структура програми на мові Паскаль у загальному вигляді:

PROGRAM ім’я (INPUT, OUTPUT);

LABELрозділ міток;

CONSTрозділ констант;

TYPE – розділ типів;

VARрозділ змінних;

PROCEDURE, FUNCTION – розділ процедур і функцій;

BEGIN

Оператор 1;

. . .

Оператор n – 1;

Оператор n

END.

Типи даних

У мові Паскаль є можливість використання широкого спектра різних типів даних. Типи даних визначають можливі значення констант, змінних, функцій, виразів. Типі даних поділяють на прості та складні.

Прості типи – стандартні та ті, що змінюються.

Стандартні типи:

  • INTEGER (цілий);

  • REAL (дійсний);

  • BOOLEAN (логічний; може приймати лише 2 значення: TRUE-істина, FALSE – неправильно);

  • CHAR (символьний).

Типи, що змінюються – визначаються користувачем.

Складні типи – комбінації простих типів (масиви, множини, записи, файли).

Прості оператори

1 . Оператор присвоювання:

Змінна := вираз;

Наприклад:

А:=0;

К:=2*К+М+SQR(Х+4);

2. Оператор вводу:

R EAD ([C1,] C2, … Ck); – читає данні з вхідного файлу з ім’ям С1.

Якщо ім’я файла С1 відсутнє, то мається на увазі файл INPUT.

READLN ([C1,] C2, … Ck); С1, … Сk

- після вводу змінних чекає ознаки «кінця рядка»

для переходу на наступний рядок.

3 . Оператор виводу:

WRITE ([P1,] P2, … Pn);виведення значень змінних

у файл з ім’ям Р1. Якщо ім’я файла Р1 відсутнє,

мається на увазі файл OUTPUT. Р2, … Рn

WRITELN ([P1,] P2, … Pn); – після виводу значень змінних

в файл з ім’ям Р1 в один рядок реалізує перехід на наступний рядок.

WRITELN; – пропуск рядка.

Завдання

  1. Ознайомитися зі структурою Паскаль-програми.

  2. Засвоїти основні типи даних, прості оператори, логічні та арифметичні функції на прикладі, який запропонований викладачем.

  3. Вивчити інтерфейс програмної оболонки ТурбоПаскаль 7.0.

  4. Побудувати блок-схему та створити програму відповідно до варіанта завдання.

  5. Провести компіляцію та запуск програми.

  6. Переглянути результати роботи програми.

  7. Продемонструвати викладачеві роботу та результати програми на екрані монітора.

  8. Результати роботи оформити у вигляді звіту.

  9. Підготуватися до захисту лабораторної роботи.