- •Основний зміст
- •1.Головне вікно.
- •3.4. Дерево та Інспектор об'єктів Tree/Object Inspector.
- •Основні властивості:
- •Приклад . Заповнення tMemo вмістом текстового файлу.
- •Порядок виконання роботи
- •Додаток 1 Індивідуальні завдання Варіанти завдань
- •Додаток 2
- •Додаток 3 Приклад програми реалізованої за допомогою об’єктно-орієнтованого підходу.
- •Команда розгалудження if (умовна команда)
Додаток 1 Індивідуальні завдання Варіанти завдань
Написати програми для обчислення наступних арифметичних виразів. Змінні X, Y вводити з клавіатури. Константи задати в розділі визначення констант. Реалізувати 2-ма шляхами: 1. Структурний підхід; 2. Об’єктно-орієнтований.
R = √ x2 + y2 + z2 ; де x = 0.05 - 5.2, y = 0.1 - 6, z = -2;
U = (cos x + sin x); де x = 0.5 - 3.2;
Y = xixi + 1/√i; де x2 = 2.5, x3 = 6.7, i =2;
x
Ti = -------------------------, де x = 0.05 - 0.49;
x2
1 - -------------------
x2
3 - ---------
x2
5 - ------
7
x
Z = √ x - ----- + 0.2x, де x = 6.4;
x + 1
√ x + sin xi
f = ----------------, де i =1, xi = 2.5;
xi + exi
x2i + xi+12- a
c = ----------------, де i =1, x1 = 2.6, x2 = 2.8, a = 3, b = 6;
xi + b
x2ij x3ij
y = 1 + xij + - ------- + -------- де i =1, j = 1, x11 = 2.6;
2! 3!
x 1
c = ------- - ------- lg(a+bepx), де x =2, a = 3, p = 2.6, b = 2;
a ap
7.3910-3 * x
w = -------------------, де x = 1 - 20.6, k = 2;
x5(e1/k - 1)
Знаходження загального спільного найбільшого дільника N i M виконується за допомогою рекурентного співвідношення Nk = Nk-2 -Int(Nk-2/Nk-1)Nk-1
Розкласти числа X на прості множники
Перетворення десяткового числа в дріб
Додаток 2
Основні операції
Пріоритет |
Операції |
Зміст операції |
1 |
+, - not |
Присвоення знаку Логічне заперечення |
2 |
*, / div, mod end |
Множення, ділення Цілочисельні операції Логічний добуток |
3 |
+, - or, xor |
Додавання, віднімання Логічні суми |
4 |
=, <>, <, <, <=, >= in |
Відношення(порівняння) Належність до множини |
Результатом операції div є ціла частина від ділення ділення двох чисел, а mod – остача, наприклад: (9 – 2) div 2 = 3; 7 mod 2 = 1
Основні стандартні функції та процедури
Функції |
Тип аргументу |
Тип результату |
Математичний запис, коментар |
abs(x) |
integer, real |
integer, real |
| x | |
arctan(x) |
integer, real |
real |
arctg x |
cos(x) |
integer, real |
real |
cos x |
sin(x) |
integer, real |
real |
sin x |
exp(x) |
integer, real |
real |
ex |
ln(x) |
integer, real |
real |
ln x |
exp(y*ln(x)) |
integer, real |
real |
xy |
sqrt(x) |
integer, real |
real |
√x |
sqr(x) |
integer, real |
integer, real |
x2 |
ord(x) |
char упорядкований |
integer |
ASCII - код симв., номер елемента |
succ(x) |
упорядкований |
упорядкований |
повертає наступне значення х |
pred(x) |
упорядкований |
упорядкований |
повертає попереднє значення х |
round(x) |
real |
integer |
заокруглює число х до цілого |
trunk(x) |
real |
integer |
відкидає дробову частину числа х |
int(x) |
real |
real |
відкидає дробову частину числа х |
frac(x) |
real |
real |
дробова частина числа х |
odd(x) |
integer |
boolean |
true (x – непарне), false (x – парне) |
random(x) |
integer |
integer |
генерує випадкове число з діапазону від 0 до х |
upcase(x) |
char |
char |
замінює малу літеру латинської абетки на велику |
Процедури
inc(x,y) |
integer |
integer |
збільшує х на у |
inc(x) |
іnteger, char |
іnteger, char |
збільшує х на 1 |
dec(x,y) |
integer |
integer |
зменьшує х на у |
dec(x,y) |
іnteger, char |
іnteger, char |
зменьшує х на 1 |
