опис змінних
Перед початком виконання програми під всі змінні (за винятком динамічних) має бути виділено місце в пам'яті ЕОМ. Тобто всі змінні, використовувані в програмі, повинні бути описані і транслятор «повинен знати» про них. У деяких мовах програмування використовуються правила умовчання, так в Фортране тип і розмір змінної визначається за першою літерою імені, і часто цей розділ відсутній: при зустрічі нової змінної по тексту програми для неї автоматично визначається розмір і виділяється місце (вона заноситься в таблицю). Але мова Паскаль розроблявся як «надійний» мову програмування, з максимально можливим пошуком формальних помилок. Тому в ньому всі змінні, що беруть участь в програмі, повинні бути описані в даному розділі.
Загальний вигляд опису змінних виглядає наступним чином:
Var <имя1>[,<имя2>. ]:<тип>;.
Так як по властивості масовості алгоритму змінні присутні в кожній програмі, то в реальних програмах завжди в наявності і цей розділ.
Розділ опису процедур і функцій буде розглянуто далі.
1. Які групи символів входять в алфавіт мови Паскаль?
2. Що таке службові слова?
3. Наведіть приклади метасимволов для опису загальних конструкцій мови програмування.
4. З яких елементів складається програма на мові Паскаль?
5. Що таке в структурі програми блок?
6. Які бувають розділи описів?
7. Як відділяються оператори один від одного?
9. Для чого використовуються ідентифікатори (імена)?
10. Які є правила утворення ідентифікаторів (імен)?
11. Що таке мітка і для чого вони використовуються?
12. Яким чином рекомендується розташовувати конструкції програми для її більшої наочності?
13. Яким чином описуються мітки?
14. Які відмінності між константами і змінними?
15. Як описуються константи?
16. Як визначається тип описуваних констант?
17. Що таке типізовані константи?
18. Як описуються типи?
19. Як описуються змінні?
20. Який розділ описів найчастіше присутня в простих програмах?