Константи.
Константи – це величини, які не змінюються.
Константи можуть бути:
- числовими (45, -62.789б $57),
- рядковими (‘Очі - дзеркало душі.’),
- символьними ( ‘а’, ‘6’, ‘%’),
- логічними (true, false)
Операції.
Операції - це дії над заданими величинами. Величини, що задіяні в операції, називаються операндами. Наприклад, операція додавання чисел 2 і 3 записується 3 + 2. Числа 2 і 3 будуть операндами.
Операції можуть бути трьох типів: арифметичні, логічні і операції відношень.
Арифметичні операції:
+ - додавання, | div -ціле ділення |
-- вирахування, | mod -взяття залишку |
* - множення, | |
/- дійсне ділення, |
В операціях + - * /операндами можуть бути і цілі і дійсні числа. Результат операції / завжди дійсне число. Операндами операцій divі modможуть бути тільки цілі числа . Результат цих операцій також цілі числа. Наприклад: 17 div 4 = 4, 20 div 4=5, 17 mod 4 = 1, 20 mod 4 = 0.
Якщо виконувати ділення в стовпчик, то частне буде результатом операції div, а залишок - результатом операції mod.
Операції введення в ступінь в мові Pascal нема. Для цього можна використовувати тотожність:
або за правилами мови = exp( y*ln(x))
Для рядків можна виконувати операцію додавання. Результатом буде рядок, що створюється шляхом дописування другого рядка в кінець першого. Наприклад:
‘Хліб ’ + ‘всьому голова.’ = ‘Хліб всьому голова.’
Логічні операції:
and -логічне „і”
or -логічне „або”
xor -логічне додавання
not -заперечення
Операндами логічних операцій можуть бути тільки логічні значення (true, false). Результатом логічної операції є логічне значення. Результати виконання логічних операцій приведені в таблиці істиності.
Таблиця істиності.
X | Y | X and Y | X or Y | X xor Y | not X |
T | T | T | T | F | F |
T | F | F | T | T | F |
F | T | F | T | T | T |
F | F | F | F | F | T |
Математичне позначення | Ù | Ú | Ø |
Операції відношень:
< - | менше | = - | дорівнює |
> - | більше | <> - | не дорівнює |
>= - | не менше | ||
<= - | не більше |
Результатом операції відношень є логічне значення.
Операндами операцій відношень можуть бути дані різних типів.
Порівняння строкових даних виконується в лексикографічному порядку (по правилу словника: чим далі фраза буде знаходитись в словнику, тим вона більше). Наприклад:
‘Не силою борються, а вмінням’ < ‘Розум поперед діла’ = True
‘Не навчаючись і лапті не сплетеш’ > ‘Який майстер, така й робота’=False
Пріоритети операцій:
( )
not
* / div mod and
+ - or xor
< > = >= <= <>
Ідентифікатори.
Ідентифікатор - це будь-яка послідовність латинських букв, цифр і символу підкреслювання ( _ ) довжиною не більше 255 символів, яка починається з букви або символу підкреслювання.
Ідентифікатори використовуються для формування імен різних елементів програми.
В якості ідентифікатора не можна використовувати службові слова.
Змінні.
Змінні - це величини, які можуть змінюватись. Кожній змінній призначається ім’я, яке формується зо правилом ідентифікатора. Доцільно змінним давати такі імена, які відображають суть тих величин, які в них зберігаються. Якщо імена складаються з кількох слів їх можна розділяти символом підкреслювання або кожне слово починати з великої букви. Наприклад middl_temperatura (або MiddlTemperatura).
Дата добавления: 2015-08-26; просмотров: 539;