русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структура програми


Дата додавання: 2014-05-08; переглядів: 1034.


 

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.

 


<== попередня лекція | наступна лекція ==>
Елементи мови | Типи даних Pascal


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн