- •1. Поняття алгоритму. Властивості алгоритму.
- •3. Покоління та класифікація мов програмування.
- •7. Загальна характеристика інтегрованої системи розробки Turbo Pascal 7.0
- •9. Система типів даних мови програмування Pascal.
- •8. Основні поняття та елементи мови
- •6. Декларативне програмування
- •4. Компоненти інструментальних систем
- •2. Способи подання алгоритмів. Основні блоки блок-схем.
- •11. Основні операції та вирази в мові Паскаль.
- •13 Оператори циклу. Цикл з параметром. Цикл з передумовою та постумовою. Вкладені цикли.
- •25. Стандартні модулі Паскаля.
- •16. Алгоритми та програми роботи з матрицями.
- •17. Алгоритми сортування та пошуку.
- •12.Логічні вирази. Розгалуження в мові Паскаль. Умовний оператор. Оператор варіанту. Приклади.
- •23.Тип даних запис. Оператор приєднання with
- •21.Опис файлових змінних у мові Паскаль.
- •19. Алгоритми роботи з рядками. Процедури та функції обробки рядків.
- •18. Рядкові величини. Операції над рядковими величинами.
- •20. Робота з файлами.
- •22.Особливості роботи з текстовими і типізованими файлами
7. Загальна характеристика інтегрованої системи розробки Turbo Pascal 7.0
Виклик ПО ТР 7.0 здійснюється засобами активізації файлу turbo.exe. Після завантаження файлу на екрані монітора з’являється фірмова заставка з назвою фірми розробника, індексу та року випуску даної версії, після чого буде виведено основний екран.
Основний екран складається з рядка меню, робочої області та ряду стану.
Рядок меню активізується натисканням клавіші F10 або за допомогою миші. Рядок містить такі команди:
- FILE – дозволяє виконувати всі основні операції з файлами.
- EDIT – дозволяє виконувати основні операції редагування тексту.
- SEARCH – дозволяє здійснювати пошук фрагменту тексту і здійснювати заміну знайденого фрагменту новим.
- RUN – дозволяє запускати програму, що знаходиться в робочій області, а також виконувати дану програму по кроках.
- COMPILE – дозволяє здійснювати компіляцію програми.
- DEBUG – містить команди, що полегшують процес пошуку помилок у програмі.
- TOOLS – дозволяє виконувати деякі програми не виходячи з ТР 7.0.
- OPTIONS – дозволяє встановлювати необхідні параметри компілятора та оболонки.
- WINDOW – дозволяє виконувати основні операції з вікнами.
- HELP – дозволяє отримати довідкову інформацію.
Робоча область містить вікно з заголовком NONAME00.PAS. вікно містить вертикальну та горизонтальну полоси прокрутки, що дозволяє переміщатися по області екрану.
Рядок стану знаходиться у нижній частині екрану, містить інформацію про основні операції та сполучення клавіш для їх швидкого виклику, минаючи стандартну процедуру їх виклику.
9. Система типів даних мови програмування Pascal.
Типи даних в Pascal можна поділити на скалярні та структуровані. Існує також можливість вводити типи даних користувача.
До скалярних типів можна віднести:
Цілочислові типи займають від 1 до 4 байт (BYTE, WORD, INTEGER,SHORTINT, LONGINT).
Дійсні типи займають від 4 до 10 байт. Вони можуть бути з плаваючою (-3,2Е-6) або фіксованою (4,12) комою. Дійсні числа у форматі з плаваючою комою представлені в експоненціальному форматі.
пр. -6,42Е+2=-6,42*10^2=-642
(REAL, SIGLE, DOULE, EXTENDED).
Символьний тип даних представляє собою будь-який символ, який можна відобразити на екрані дисплею. Даний тип описується за допомогою службового слова CHAR. В тексті програми значення змінних чи констант символьного типу повинні заключатися в апострофи. ‘*‘
Логічний тип даних може приймати значення TRUE або FALSE та описується за допомогою службового слова BOOLEAN.
Структуровані типи даних:
Масив – сукупність даних одного типу. К-ть елементів масиву фіксується при його описі і в процесі виконання програми не змінюється.
Для опису масиву використовується службове слово ARRAY.
пр. Var max : array[1..12] of real;
Рядки – послідовність символів. При використанні дані типу рядок заключаються в апострофи. Довжина рядка не може перевищувати 255 символів. Для опису рядка використовується службове слово STRING.
пр. Var x: string[12];
Множини – це структурований тип даних, елементи якого складаються зі скінченного набору до 255 даних одного типу.
пр. Type symbol = set of char;
Var number: set of 1..100;
Файли – це поіменована структура даних, яка представляє собою послідовність елементів одного типу. Кількість елементів файлу практично не обмежена.
пр. A : file of char {файл символів}
Запис – це структурований тип даних, призначений для зберігання в оперативній пам’яті та опрацювання даних, що складаються з полів – даних різних типів.
пр. type <ім’я запису> =record
<ім’я поля 1> : <тип поля 1>;
<ім’я поля n> : <тип поля n>;
end;
10.Загальна структура програми мовою програмування Pascal. Прості оператори.
PROGRAM {ім’я програми}
USES {приєднання бібліотек}
LABEL {список міток}
CONST {список констант}
TYPE {опис нестандартних типів даних}
VAR {розділ опису змінних}
BEGIN {початок програми} {тіло програми}
END {кінець програми}.
Після зарезервованого слова Program записується ім’я програми, яке являє собою приклад ідентифікатора. Усі величини, які входять у програму повинні бути описані у розділі сталих, якщо вони не міняють значення протягом виконання програми.
CONST <стала 1>=<значення>; CONST А=2;
<стала 2>=<значення>; C=14,5;
Або у розділі опису змінних, якщо вони обчислюватимуться
VAR<змінна 1>:<тип> VAR A: integer;
<змінна 2>:<тип> C,D: real;
Оператор введення. Надавати значення змінним можна двома способами, за допомогою оператора присвоєння або оператора введення даних з клавіатури.
Read(<змінна 1>,…,<змінна 2>);
Readln(<змінна 1>,…,<змінна 2>);
Оператор виведення.
Для виведення на екран повідомлень та результатів обчислень використовуються оператори Write та Writeln.
Write (<вираз 1>,…,<вираз n>);
Writeln(<вираз 1>,…,<вираз n>);