- •Історія розвитку обчислювальної техніки та мов програмування
- •Сутність програмування. Компілятори, інтерпретатори, лінкери, дебагери.
- •Елементи мови Pascal (Delphi) (алфавіт, лексеми …)
- •Скалярні типи даних мови Pascal
- •Вказівники
- •Текстовий тип.
- •Операції над скалярними типами даних мови Pascal (Delphi).
- •Поясніть структуру та складові частини консольного проекту Delphi
- •Описову(декларативну)
- •Виконувану(імперативну).
- •Опишіть призначення вікон середовища Delphi
- •Методи розв’язання нелінійних рівнянь. Метод половинного ділення.
- •Методи розв’язання нелінійних рівнянь. Метод Ньютона.
- •Оператори безумовного та умовного переходів.
- •Процедури.
- •Функції.
- •Алгоритми. Їхні властивості. Форми представлення алгоритму.
- •Поясніть символіку блок-схем.
- •Формальні та фактичні параметри підпрограм.
- •Основні властивості та події графічних елементів управління Delphi.
- •Масиви Delphi.
- •Опишіть компоненти, з якими Ви працювали в Delphi.
- •Записи (Record) та їхнє використання.
- •Методи розв’язання слар. Метод Крамера.
- •Поясніть своїми словами алгоритм Гауса.
- •Графіка Delphi.
- •24. Математичні та алгоритмічні аспекти побудови графіків функцій.
- •25.Модулі (Unit).
- •26.Вказівники. Динамічна пам’ять.
- •Сегмент коду
Скалярні типи даних мови Pascal
Скалярні типи даних налічують:
цілі – визначають константи, змінні і ф-ї, значення яких належать множині цілих чисел: Byte, integer, ShortInt, LongInt, Word.
До аргументів цілого типу застос. Такі стандартні ф-ї Abs(x) модуль ,Sqr(x) квадрат, Succ(x) х+1, Pred(x) х-1.
Sin(x), Cos(x), ArcTan(x), Ln(x), Exp(x), Sqrt(x)
дійсні – визначають ті дані, що реалізуються підмножиною дійсних чисел: Single, Real, Double, Extended, Comp. Застос. Такі стандартні ф-ї Abs(x) модуль ,Sqr(x) квадрат, Int(x)
Sin(x), Cos(x), ArcTan(x), Ln(x), Exp(x), Sqrt(x), Pi, Round(x), Trunc(x).
символьний – визначає упорядковану сукупність символів: Char.
До символьного типу застосовні всі операції відношень. Ф-ї Ord(c) i Chr(k), Pred(c), Succ(c)/
логічний типи – булівські типи даних визначають такі дані, що можуть набувати логічних значень True i False: Boolean, ByteBool, WordBool, LongBool.
Рядкові - String, Pchar(для створення Windows-додатків).
Вказівники
Текстовий тип.
Операції над скалярними типами даних мови Pascal (Delphi).
цілі – Операції: +, -, /, *, div (ділення без остачі), mod (одержання залишку від ділення). Операції відношень: =, >, <, <>, >=, <=.
дійсні –Операції: +, -, /, * .
символьний – До символьного типу застосовні всі операції відношень.
логічний типи – До булівських операндів застосовані такі логічні операції:
Not – операція побітового інвертування. Застосування її до двійкового числа змінює кожен двійковий 0 на двійкову 1 і навпаки
And – логічна операція І
1
1
1
1
0
0
0
1
0
0
0
0
Or – логічна операція АБО.
1
1
1
1
0
1
0
1
1
0
0
0
Xor – лог. Операція ЗАПЕРЕЧЕННЯ АБО.
-
1
1
0
1
0
1
0
1
1
0
0
0
Поясніть структуру та складові частини консольного проекту Delphi
програма має 2 частини:
Описову(декларативну)
Виконувану(імперативну).
Програма починається необов’язковим словом program:
Program <ім’я програми >;
{$...} – директиви компілятора
Uses – підключення модулів
Label – опис міток
Const – опис констант
Type – опис власних типів даних
Var – опис змінних
Procedure – опис процедур
Function – опис ф-й
Begin
Виконуваний блок
End.
Кожна Procedure і Function має таку саму структуру як і головна програма. Їх наз. підпрограмами.