Обмежений тип даних.

Обмежений тип визначає вказаний інтервал(діапазон) деякого базового перелічувального типу.

Формат опису інтервалу:

<мінімальне значення> .. <максимальне значення>

Наприклад, інтервал оцінок 2..5, інтервал днів тижня 1..7, інтервал символів ‘в’.. ‘н’, інтервал кольорів White..Blue.

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

Допустимими операціями будуть ті, що допустимі для базового типу.

Можна використовувати функції системної бібліотеки, допустимі для базового типу.

 

Завдання для самоперевірки.

 

1. До якого типу даних відноситься значення 62834?.

2. Знайти помилки: dec(3.5); frac(7.0567), ord(‘слово’), sqrt(-9), succ(false), pred(‘35’), int(67.45)

3. Які типи з перелічених відносяться до цілих типів: -8, 0.1, 6678123, 0, ‘в’, $56.

4. Які з перелічених операцій являються допустимими: ‘а’+’е’, 56+0.123, true<false, 34+’24’, ‘Не просить ремесло хліба, а само кормить...!’-’...!’, 5+ord(‘р’)

5. Визначити результату 2*4+trunc(3.56), inc(2)+random(12), 7-2-sqrt(9)

6. Який діапазон випадкових чисел можна отримати, використовуючи вираз -6+random(20)

7. Записати вираз за допомогою якого можна отримати випадкові числа з проміжку [9,29].

8. Визначити тип результату 5+random+6

 

 

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

 

1) Заголовок програми.

2) Блок програми:

c) Описова частина.

d) Виконавча частина.

3) Коментарі.

 

Програма, записана мовою 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.

Оператори мови

1) Визначення оператору. Типи операторів.

2) Прості оператори.

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

4) Форматування даних при виводі.

5) Складні оператори.

 

Оператор - це речення, яке визначає деяку дію. Оператори можуть розміщуватись в одній або декількох рядках. В кінці оператора ставиться символ „;”. Всі оператори можна поділити на

- Прості,

- Вводу-виводу

- Складні.

 

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

 








Дата добавления: 2015-12-10; просмотров: 689;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.016 сек.