уля
В· в заголовку підпрограми
Розділ оголошення змінних починається зарезервованим словом var, за яким слідують оголошення конкретних змінних, що складаються з імені змінної (імен змінних, перерахованих через кому, якщо вони одного типу), двокрапки і типу змінної (змінних). Кожне оголошення завершується крапкою з комою:
var
x, y, z: real;
i, j, s: integer; br/>
У розділі оголошення змінних поряд з зумовленими типами можна використовувати типи, оголошені перед цим у розділі оголошення типів, а також нові, вводяться тільки для конкретних змінних.
Переменние.об'явленние не в програмі, називаються глобальними, тому що вони доступні у всіх частинах програми, в тому числі і в підпрограма, і розміщуються в сегменті даних розміром 65520 байтів.
Змінні, оголошені в підпрограмі, називаються локальними, тому що доступні тільки цієї підпрограмі, і розміщуються в стекового сегменті. Типово стековий сегмент має розмір 16384 байта, але його можна змінювати. Глобальні змінні постійно знаходяться в пам'яті, локальні розміщуються в стеку лише на час виконання програми.
Стандартні функції
В· арифметичні функції
Знаки операцій
Всі операції в Pascale можна розбити на наступні групи:
В· арифметичні операції
В· логічні операції
В· операції з битами інформації
В· операції з рядками
В· операції відносини
В· адресна операція @
Функція
Призначення
Тип результату
abs (x)
Абсолютне значення аргументу
Співпадає з типом х
arctan (x)
Арктангенс аргументу
Речовий
cos (x)
Косинус аргументу
Речовий
exp (x)
х
е
Речовий
Frac (x)
Дробова частина числа
Речовий
Int (x)
Ціла частина числа
Речовий
Ln (x)
Натуральний логарифм
Речовий
Pi
Значення величини
pi = 3.1415926535897932385
Sin (x)
Синус аргументу
Речовий
Sqr (x)
Квадрат аргументу
Співпадає з типом х
Sqrt (x)
Квадратний корінь аргументу
Речовий
Якщо в операціях використовуються кілька даних, то їх типи повинні бути або ідентичними, або сумісними.
Арифметичні операції
Знак
Операція
Типи операндів
Тип результату
+
Додавання
Цілі
Хоча б один дійсний
Цілий
Речовий
-
Віднімання
Цілі
Хоча б один дійсний
Цілий
Речовий
*
Множення
Цілі
Хоча б один дійсний
Цілий
Речовий
/
Ділення
Цілі або речові
Речовий
div
Ділення цілих чисел
Цілі
Цілий
mod
Залишок від ділення цілих чисел
Цілі
Цілий
Знаки операцій + , - І * використовуються також і з іншими типами операндів, але тоді вони мають інший сенс. При використанні знака операції, що є службовим слов...