Дельфі, одне з найдавніших міст Греції, розташоване на схилі гори Парнас, славилось в античному світі своїм храмом Аполлона і знаменитим дельфійським оракулом, до якого з'їжджалися для ворожінь паломники з усієї Ойкумени. |
1. Величини.
Програма на Делфі складається з послідовності інструкцій(операторів). Одна інструкція відділяється від одної крапкою з комою(;). Кожна інструкція складається з :
· Службових слів(if, for, while,…);
· Змінних (х, R, X1, Radius..)
· Констант
· Арифметичних або логічних операцій
· Процедур
· Функцій
Програма в Делфі може оперувати з даними різних типів: цілі, дійсні (дробові), символи, рядки, логічні величини тощо.
Типи даних:
1) цілий тип: integer, longint, byte, word
2) дійсний тип: real, single, double, extended, comp
3) символьний: Char, AnsiChar
4) рядковий: string
5) логічний: boolean
2. Змінні та константи.
Константи – це величини, які не змінюються в процесі виконання програми.
а) Числові константи: 12; -23; 34.66; 1Е-05
б) символьні: ‘F’, ‘A’
в) рядкові: ‘klas 7’
г) логічні: x>4 (true, false)
Константи описуються на початку програми за допомогою службового слова Const. Наприклад: const pi=3.14
Змінні – це величини, які змінюються в процесі виконання програми. Кожна змінна має ім’я, яке складається з латинський букв, цифр, знака підкреслення і обов’язково розпочинається з букви чи знака _.
Змінні описуються після слова var. Наприклад: var a,b:integer; x,y:real.
3. Команда присвоєння.
Команда присвоєння записується таким чином: змінна:=вираз.
Наприклад: suma:=cina*kil;
Skudka:=10;
Found:=false;
Вираз складається з операторів і операндів. Оператори знаходяться між операндами і позначають дії. Є такі дії в мові програмування Делфі: +, -, *, / , div (5 div 2 =2), mod (5 mod 2 =1).
4. Стандартні функції
1) математичні: abs(x), sqr(x), sqrt(x), ln(x), exp(x),arctan(x), random(x), sin(x), cos(x).
2) функції для роботи з рядками: length(a), val(a), str(a)
3) функції перетворення:
IntToStr(k) – перетворює ціле число в рядок
FloatToStr(N) – дробове число в рядок;
StrToInt – рядок в ціле число,
StrToFloat – рядок в дробове число.
Приклади: Edit1.Text:=IntToStr(x);
a:=StrToInt(Edit1.Text);