АЛФАВIТ МОВИ. ІДЕНТИФIКАТОРИ
![]() |
Зміст | Задачі | ![]() |
Програма на Паскалі формується із скінченого набору знаків (букв, цифр та інших символів). Текст програми зберігається в дисковому файлі стандартноє для MS-DOS структури. Цей файл можна сформувати будь-яким текстовим редактором (наприклад, редактором системи Turbo Pascal).
Текст Pascal-програми складається з послідовності рядків, максимальна довжина яких 127 символів. Рядки формуються з символів, які утворюють алфавіт мови.
Алфавіт мови Паскаль складається з наступних символів:
1). великі і малі латинські літери та знак підкреслювання: A, B, C,... , X, Y, Z, a, b, c,... , x, y, z;
2). десять арабських цифр від 0 до 9: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
3). двадцять два спеціальні символи:
+ плюс, - мінус, * зірочка, / риска дробу, =
знак рівності,. крапка,, кома, : двокрапка, ;
крапка з комою, ‘ апостроф, > більше, < менше,
( ) круглі дужки, [] квадратні дужки, {} фігурні
дужки, пробіл (не має позначення), $ знак долара, ^ тильда, #
номер, @ комерційне a.
Комбінації спеціальних символів утворюють складні символи:
:= присвоєння; <> нерівність; .. діапазон знань; <= менше або дорівнює; >= більше або дорівнює.
Літери використовуються для формування ідентифікаторів та службових слів; цифри - для запису чисел ідентифікаторів; спеціальні символи - для запису знаків операцій, виразів, коментарів, а також як синтаксичні роздільники. Великі і малі літери компілятором не розрізняються.
Ідентифікатори використовуються для позначення констант, міток, типів, змінних, процедур і функцій.
Існують правила побудови ідентифікаторів.
1. Ідентифікатор починається тільки з латинської літери або із знаку підкреслювання ( виняток становлять мітки, які можуть починатися з цифри).
2. Ідентифікатор не повинен містити ніяких символів крім латинських літер, цифр та знаку підкреслювання.
3. В якості ідентифікатора не можна використовувати службові слова, імена стандартних констант, типів, процедур і функцій.
4. Максимальна довжина ідентифікатора -127 символів, але розрізняють перші 63 символи.
При написанні ідентифікаторів рекомендується використовувати як малі, так і великі латинські літери. На практиці це приводить до простого читання і розуміння значень ідентифікаторів. Так, замість ідентифікатора sumadodatnix краще написати SunaDodatnix, виділивши великими літерами кожну змістовну частину; значення дати зручніше позначити ідентифікатором Data, ніж просто літерою D чи будь-якою іншою літерою.
Службові слова є складовою частиною мови, мають фіксоване написання та зміст.
В Turbo Pascal'i 5. 5 службовими словами є:
Array |
Absolute |
And |
Begin |
Case |
Const |
Constructor |
Destructructor |
Div |
Do |
Else |
End |
External |
File |
For |
Forward |
Function |
Goto |
If |
Implementatin |
In |
Inline |
Interface |
Interrupt |
Label |
Mod |
Nil |
Not |
Object |
Of |
Or |
Packed |
Procedure |
Program |
Record |
Repeat |
Set |
Shl |
Shr |
String |
Then |
To |
Type |
Unit |
Until |
Uses |
Var |
Virtual |
While |
With |
Xor |
|
|
|
![]() |
Зміст | Задачі | ![]() |