- •1. Вступ
- •2. Основи мови програмування
- •§ 2.1 Вступ до мови програмування
- •§ 2.2 Алфавіт мови і структура програми
- •§ 2.3 Стандартні типи змінних
- •§ 2.4 Опис констант і змінних
- •§ 2.5 Організація вводу-виводу
- •§ 2.6 Вправи та завдання
- •3. Стандартні операції, процедури та функції
- •§ 3.1 Стандартні математичні операції мови
- •§ 3.2 Стандартні математичні функції
- •§ 3.3 Стандартні операції для роботи з символьною інформацією.
- •§ 3.4 Логічні операції
- •§ 3.5 Вправи та завдання
- •4. Графічна інформація та її обробка на мові Pascal.
- •§ 4.1 Організація відображення графічної інформації
- •§ 4.2 Вправи та завдання
- •5. Поняття розгалуження і вибору.
- •§ 5.1 Структура “якщо... То... Інакше...”
- •§ 5.2 Інструкція If... Then... Else...
- •§ 5.3 Інструкція Case
- •§ 5.4 Організація розгалужень в програмах
- •§ 5.5 Вправи та завдання
- •6. Організація циклів
- •§ 6.1 Цикл з параметром
- •§ 6.2 Цикл з передумовою
- •§ 6.3 Цикл з післяумовою
- •§ 6.4 Який з циклів використовувати?
- •§ 6.5 Приклади використання циклів при розв’язуванні конкретних задач.
- •§ 6.6 Вправи та завдання
- •7. Поняття про процедури та функції
- •§ 7.1 Чи потрібні процедури і функції
- •§ 7.2 Процедури
- •§ 7.3 Функції
- •§ 7.4 Вправи та завдання
- •8. Масиви § 8.1 Поняття масиву
- •§ 8.2 Пошук найбільшого або найменшого елементу масиву
- •§ 8.3 Сортування елементів масиву
- •§ 8.4 Приклади розв’язання задач з використанням масивів
- •§ 8.5 Вправи та завдання
- •9. Робота з літерними та символьними величинами
- •§ 9.1 Основні операції для роботи з літерними величинами
- •§ 9.2 Приклади розв’язування задач з використанням основних операцій для роботи з літерними величинами
- •§ 9.2 Лексикографічний метод генерації перестановок
- •§ 9.4 Вправи та завдання
- •10. Двомірні масиви
- •§ 10.1 Приклади використання двомірних масивів
- •§ 10.2 Вправи та завдання
- •11. Множини, записи, файли § 11.1 Множини
- •§ 11.2 Записи
- •§ 11.3 Файли
- •§ 11.4 Вправи та завдання
- •Побажання тим, хто відчув себе програмістом
- •Додатки Словник деяких зарезервованих слів та основних операцій мови
- •Основні команди оболонки програмування Turbo Pascal 5.5
- •Список рекомендованої літератури
Основні команди оболонки програмування Turbo Pascal 5.5
Для завантаження оболонки програмування екран достатньо запустити на виконання файл turbo.exe, що знаходиться у вашій Паскаль директорії. Екран ПЕОМ набуває після завантаження такого вигляду:
Рис.
1.
File – команди для роботи з файлами;
Edit – режим редагування або створення програми;
Run – режими виконання програми;
Compile – режими компіляції програми;
Options – опції для конфігурації середовища;
Debug – команди відладки програми;
Break/wath – команди переривання і перегляду.
Розглянемо коротко основні команди верхніх підменю. Якщо ми викличемо підменю File, то відкриється нове вікно, такого виду, як зображено на рис. 2. Ми маємо змогу виконати команди:
Рис. 2
Load – зчитати файл з диску;Pick – викликати Pick–таблицю, в якій міститься список з 8 файлів, з якими ми працювали під час даного сеансу роботи;
New – створити новий файл;
Save – записати файл з текстом програми на диск;
Write to – записати файл з текстом програми на диск і задати йому при цьому нове ім’я;
Directory – створити робочу директорію для розміщення файлів;
Change dir – вибрати робочу директорію;
Os shell – виконати сеанс MS DOS, для повернення в середовище програмування слід ввести команду Exit;
Quit – закінчити роботи в середовищі програмування.
Якщо ви уважно подивитесь на приведений рисунок, то біля деяких команд побачите поруч написані назви клавіш або комбінацій клавіш. Такі клавіші або їх комбінації прийнято називати гарячими.
Команда Edit викликає екранний редактор середовища програмування.
Рис. 3.
Run – виконати програму;
Program reset – відміняє поточний сеанс відладки програми;
Go to cursor – виконання програми до положення курсора у вікні редагування;
Trace info – трасування програми – виконання по крокам;
Step over – виконання по крокам – схоже до попередньої команди, але коли викликається процедура або функція користувача, то вона виконується повністю (за один крок);
User screen – показує екран з вихідною інформацією роботи програми.
Рис. 4.
Compile – компіляція тексту програми;
Make – виклик послідовності Make Turbo Pascal (більш детально див. технічну документацію);
Build – нова трансляція всіх файлів;
Destination – вказівка, де зберігати скомпільовану програму – у пам’яті (Memory), чи у вигляді ЕХЕ-файлу (Disk);
Find error – знайти місце розміщення помилки, що виникла на етапі виконання програми;
Primary file – вибір головного файлу;
Get info – отримання інформації про файл програми.
Рис. 5.
Compiler – дана команда встановлює параметри компіляції, у тому числі (рис. 6):
Range checking – перевірка діапазонів ( on – включено, off – виключено);
Stack checking – перевірка стеку;
I/O checking – перевірка вводу – виводу;
Force for calls – використання дальнього типу викликів;
Overlay allowd – дозволити оверлеї;
Align date – вирівнювання даних;
Var-string checking – перевірка рядків – змінних;
Boolean evaluation – обчислення булівських виразів;
Numeric processing – числове опрацювання;
Emulation – емуляція роботи сопроцесора 8087 у випадку його відсутності;
Debug information – генерація інформації для відладки;
Local symbols – генерація інформації про локальні символи;
Conditional defines – умовні визначення;
Memory Sizes – розміри пам’яті.
Рис. 6.
Linker – встановлення опцій компоновщика, у тому числі:
Map file – визначення кількості інформації, що буде розміщено в табличному файлі;
Link buffer – вказівка компілятору, що використовувати для буферу зв’язку – оперативну пам’ять чи диск.
Рис. 7.
Environment – настройки операційного середовища (рис.7), в тому числі:
Config auto save – автоматичне збереження конфігурації;
Edit auto save – автоматичне збереження файлу, що редагується;
Backup source files – збереження резервних копій вхідних файлів;
Tab size – розмір табулювання для редактора;
Zoom window – зміна розмірів вікон;
Screen size – розмір екрану.
Directories – даний пункт задає робочий каталог, а також каталоги для інший файлів системи програмування (рис. 8), у тому числі:
Рис. 8.
Turbo directory – місце знаходження файлу конфігурації і файлу допомоги;EXE & TPU directory – місце знаходження виконуваних файлів і модулів;
Include directories – місце знаходження вкладених (Include) файлів;
Unit directories – каталоги, в яких містяться модулі Turbo Pascal;
Object directories – каталоги, які містять об’єктні файли;
Pick file name – місце знаходження файлу вказівки;
Current pick file – ім’я і місце знаходження поточного файлу вказівки.
Parameters – основні параметри;
Save options – збереження опцій у файлі конфігурації turbo.tp;
Retrieve options – відновлення опцій, збережених раніше командою Save options;
Рис. 9.
Evaluate – виклик вікна обчислень значень змінних і виразів;
Call stack – вікно стану стека;
Find procedure – пошук процедури або функції;
Integrated debugging – інтегроване налагодження;
Standalone debugging – автономне налагодження;
Display swapping – переключення екрану;
Refresh display – відновлення екрану.
Рис. 10.
Add watch – додати змінну або вираз у вікно перегляду;
Delete watch – видалити з вікна перегляду;
Edit watch – редагування у вікні перегляду;
Remove all watches – видалення всіх елементів з вікна перегляду;
Toggle breakpoint – встановлення точки зупинки;
Clear all breakpoints – відмінити всі точки зупинки;
View next breakpoints – перейти до наступної точки зупинки.