Початкові відомості про програмування мовою
Pascal h2>
Для
програмної обробки в ЕОМ дані представляються у вигляді величин та їх
сукупностей. Величина - це елемент даних з точки зору їх семантичного
(смислового) змісту або обробки. Значеннєве (семантичне) розбиття
даних проводиться під час постановки задачі і розробки алгоритму її
рішення (вхідні, вихідні та проміжні). Вихідні (вхідні) - це дані,
відомі перед виконанням завдання, з умови. Вихідні дані - результат
рішення задачі. Змінні, які не є ані аргументом, ні результатом
алгоритму, а використовуються тільки для позначення обчислюваного проміжного
значення, називаються проміжними. Разом з тим, архітектура ЕОМ,
використовуване програмне забезпечення вимагають вказати імена і типи даних --
цілий, дійсний, логічний і символьний. p>
Отже,
з поняттям величини пов'язані наступні характеристики (атрибути): p>
ім'я
- Це її позначення і місце в пам'яті; p>
тип
- Безліч допустимих значень і безліч застосовних операцій до неї; p>
значення
- Динамічна характеристика, може змінюватися багаторазово в ході виконання
алгоритму. Під час виконання алгоритму в кожен конкретний момент величина
має якесь значення або не визначена. p>
Постійної
називається величина, значення якої не змінюється в процесі виконання
алгоритму, а залишається одним і тим же, зазначеним у тексті алгоритму. Змінній
називається величина, значення якої змінюється в процесі виконання алгоритму. p>
Тип
виразу визначається типами що входять до нього величин, а також виконуваними
операціями. У мові Pascal тип величини задають заздалегідь, тому що всі змінні,
використовувані в програмі, повинні бути оголошені в розділі опису із зазначенням
їх типу. p>
Розрізняють
змінні наступних простих типів: цілі (Integer, Byte, ShortInt, Word,
LongInt), речові (Real, Comp, Double, Single, Extended), логічний
(Boolean), символьний (Char), що перераховуються, діапазонний. P>
Взагалі,
ієрархія типів у мові Pascal наступна: p>
p>
Оголошення
служать для компілятора джерелом інформації про властивості величин, які використовуються
в програмі, і встановлення зв'язку між цими величина і їх ідентифікатори,
фіксуючи тим самим конкретний зміст, запропонований різних ідентифікаторів в
програмі. Згідно з оголошеним змінним та їх кількості компілятор
резервує необхідний об'єм пам'яті для зберігання значень величин, над
якими виконуються необхідні операції. p>
Опис
змінної: ім'я змінної (ідентифікатор): тип; p>
Приклад
опису: p>
Var D,
C, N: Integer; p>
LogPer: Boolean; p>
A, B: Real; p>
K: Char; p>
Тип
змінної визначає діапазон допустимих значень, прийнятих величинами
цього типу; набір операцій, допустимих над даною величиною і об'єм пам'яті,
відводиться під цю змінну. p>
Кожен
тип має свій ідентифікатор. p>
Ідентифікатор p>
Довжина, байт p>
Діапазон (безліч) значень p>
Операції p>
Цілі типи p>
integer p>
2 p>
-32768 .. 32767 p>
+, -, /, *, Div, Mod,> =,
<=, =, <>, <,> p>
byte p>
1 p>
0 .. 255 p>
+, -, /, *, Div, Mod,> =,
<=, =, <>, <,> p>
word p>
2 p>
0 .. 65535 p>
+, -, /, *, Div, Mod,> =,
<=, =, <>, <,> p>
shortint p>
1 p>
-128 .. 127 p>
+, -, /, *, Div, Mod,> =,
<=, =, <>, <,> p>
longint p>
4 p>
-2147483648 .. 2147483647 p>
+, -, /, *, Div, Mod,> =,
<=, =, <>, <,> p>
Речові типи p>
real p>
6 p>
2,9