1) Заголовок програми.
2) Блок програми:
a) Описова частина.
b) Виконавча частина.
2) Коментарі.
Програма, записана мовою Pascal, складається з заголовку і блоку.
Заголовокпризначається для указівки імені програми.
Формат заголовку: program <ім’я програми>;
Наприклад, program MyFunk;
Блок складається з описової і виконавчої частин.
Описова частина.
В описовій частині описується все те, що буде використано в виконавчий частині. Описова частина може складатись з кількох розділів. Їх послідовність не має значення. Не є помилкою, якщо розділи повторюються. Кожен розділ має своє ім’я і описує елементи програми. Кожен опис закінчується символом „;”.
Розділ опису констант.
Ім’я розділу const. Використовується для опису іменованих констант. Константи, яким призначене символічне ім'я, називаються іменованими константами.
Формат опису:
Const
<ім’я константи>=<значення>;
Наприклад:
Const
Kol=10;
Name=’Наташа’;
T=true;
В подальшому в тексті програми використовують не значення константи, а її ім’я. Використання іменованих констант робить програму більш наочною, забезпечує її простіше модифікування.
Розділ опису типів.
Ім’я розділу type. Використовується для опису типів, визначених користувачем.
Формат опису:
Type
<ім’я типу> = <опис типу>|<перелік значень типу>;
Наприклад:
Type
Color=(red,white,blue,yellow);
Mebel=(ctol,ctul,shkaph);
Розділ опису змінних.
Ім’я розділу var. Використовується для опису всіх змінних, які будуть використовуватись в виконавчий частині..
Формат опису:
Var
<ім’я змінної> : <ім’я типу>|<опис типу>;
Наприклад:
Var
A,b:integer;
X,y:real;
T:Boolean;
C:byte;
DayWork:(Monday, Tuesday, Wednesday, Thursday, Friday);
Розділ опису процедур і функцій.
В даному розділі приводяться тіла процедур і функцій, які включені в програму. Процедури і функції розглядатимуться далі.
Виконавча частина.
Виконавча частина являється тілом програми. Вона складається з одного розділу – розділу операторів. Формат розділу:
Begin
<оператори>
end.
Коментарі.
В будь-якій частині програми можна використовувати коментарі. Коментар - це текст, що пояснює призначення програми та її елементів і логіку програми.
Коментарі можна розміщувати в окремих рядках або в рядку після оператора. Коментар може розміщуватись в декількох рядках. Коментарі з обох боків обмежуються фігурними дужками { } або символами (* *).
Завдання для самоперевірки.
1. Описати тип Квіти
2. Описати як константи своє ім’я, свій рік народження..
3. Описати змінну, в якій буде розміщуватись вага цукру.
4. Описати змінну, в якій буде розміщуватись кількість студентів в групі.
5. Описати змінну, яка дозволить взнати, чи студент проживає у гуртожитку.
6. Описати змінну в яку необхідно записати значення 75213.
7. Описати змінну в яку необхідно записати назву своєї групи.
8. Описати змінну в яку необхідно записати значення -0.00056.
9. Описати змінну в яку необхідно записати своє прізвище.
10. Описати тип даних Номери_днів_тижня.
11. Який тип буде у виразу 1+0.0
12. Який тип буде у виразу sqr(5.0).
13. Який тип буде у виразу sqrt(16).
14. Який тип буде у виразу 20/4
15. Який тип буде у виразу 5>7.