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

Var {розділ оголошення змінних}

procedure {розділ оголошення процедур}

function {розділ оголошення функцій}

begin {операторна частина}

{оператори}

end. {кінець програми}

Роздільником між розділами і операторами є крапка з комою. На кінці програми має стояти крапка.

Заголовок програми

program Ім’я_Програми ;

де ім’я програми – правильний ідентифікатор.

Розділ підключення модулів

Uses ім’я_модуля1, ім’я_модуля2, …, ім’я_модуляN ;

де ім’я_модуля1, ім’я_модуля2, …, ім’я_модуляN – правильний ідентифікатор.

Розділ міток

Label ім’я_мітки1, ім’я_мітки2, …, ім’я_міткиN;

Мітка являє собою правильний ідентифікатор або ціле число без знаку.

Розділі іменованих констант

const ім’я_константи = значення ;

де ім’я_константи – правильний ідентифікатор.

Розділ оголошення типів використовується тоді коли користувач створювати власні типи. Синтаксис оголошення типів такий:

type ім’я_типу = опис_типу ;

де ім’я_типу – правильний ідентифікатор.

У розділі оголошення змінних мають бути вказаними всі змінні, що використовуються в розділі операторів програми, а також їхній тип. Синтаксис оголошення змінних такий:

var ім’я_змінної : тип;

де ім’я_змінної – правильний ідентифікатор.

Розділ оголошення процедур і функцій не виділяється єдиним спеціальним службовим словом, оскільки кожна підпрограма має свій заголовок.

Розділ операторів починається ключовим словом begin і закінчується словом end, після якого ставиться крапка – ознака кінця програми. Між цими ключовими словами розташовані оператори, які треба виконати. Розташований після крапки текст ігнорується компілятором.

Окрім конструкцій мови в програмах можливо використовувати коментарі та директиви компілятору. Коментар – це довільний текст в будь-якому місті програми, який записується в фігурних дужках:

{текст коментарю}

або вміщується в круглі дужки зі знаком множення

(*текст коментарю*).

Довжина такого коментарю не обмежена однім рядком.

{

багато

рядків

коментарю

}

Також коментарем є люба послідовність символів після пара символів // та до кінця рядка.

// текст коментарів

ОP дозволяє програмі управляти режимом компіляції. Для зміни режиму використовуються директиви компіляції. Це спеціальні коментарі, які містять символ «$» та букву-ключ с наступним знаком «+» (увімкнути режим) або «-» (вимкнути).

{$ R-} вимкнути перевірку діапазонів індексів масивів

Деякі директиви задають не режим, а компоновку програми з зовнішніх складових частин.

Напишемо програму для наступної задачі.

Задача. Обчислити функцію z при заданому значенні константи . Змінні x та y ввести з клавіатури, з урахування їх типу.

, при . Змінна х – дійсна, у – цілочислова.

program Lab_3;

const alfa=3.365e-3;

var x, z1, z2, z :real;

y : integer;

begin

writeln('Enter real x, integer y');

readln(x, y);

writeln;

z1:=sqr(x)+sin(2*alfa-1)+0.5;

z2:=sqrt(sqr(x)+y+1e4);

z:=z1/z2;

writeln(' ':10,'Ishodnie dannie');

writeln('x=',x:4:1,' y=',y,' alfa=',alfa:12);

writeln;

writeln(' ':10,'Result');

writeln('z=',z);

writeln('z=',z:9);

writeln('z=',z:8:4);

writeln('z=',z:-8:4);

readln

end.

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