
- •Лабораторна робота № 1.
- •Теоретичні відомості
- •Система меню Turbo Pascal 7.0.
- •Меню роботи з файлами file.
- •Меню редагування edit.
- •Меню пошуку інформації search.
- •Меню використання програми run.
- •Меню компіляції compile.
- •Меню наладки debug
- •Меню вікон window
- •Меню інформаційної допомоги help.
- •Редактор тексту середовища Turbo Pascal
- •Команди управління рухом курсора.
- •Контрольні запитання.
- •Лабораторна робота № 2. Лінійні програми. Арифметичні вирази.
- •Теоретичні відомості(Pascal)
- •Значення вбудованих функцій:
- •Процедури введення-виведення:
- •Теоретичні відомості (с) Дві прості програми
- •В цій програмі порівняно з першою використано декілька нових речей
- •Приклад програми
- •Завдання
- •Контрольні запитання.
- •Лабораторна робота № 3 Процеси розгалуження.
- •Теоретичні відомості.(pascal)
- •If логічний вираз then оператор1 else оператор 2;
- •If логічний вираз then
- •If умова1 then if умова2 then оператор1 else оператор 2
- •Теоретичні відомості.(c) Операції відношення і логічні операції.
- •Умовний оператор if.
- •If (умова) оператор;
- •If (умова) оператор;
- •Приклад програми
- •Блок-схема алгоритму
- •Варіанти завдань
- •Контрольні запитання:
- •Лабораторна робота № 4. Розв’язування на еом задач з циклічним обчислювальним процесом.
- •Теоретичні відомості (Pascal).
- •Теоретичні відомості (“с”)
- •Цикли While і do-While
- •Контрольні запитання.
- •Лабораторна робота № 5,6. Одновимірні масиви. Двовимірні масиви.
- •Теоретичні відомості.(Pascal)
- •Теоретичні відомості.(c)
- •Двовимірні масиви
- •Ініціалізація масивів.
- •Масиви вказівників
- •Лабораторна робота №7 Складання блок-схем і програм з використанням процедур і функцій.
- •Теоретичні відомості.(Pascal)
- •1. Процедури
- •Теоретичні відомості.(«с») Функції в мові Сі.
- •Оголошення функції.
- •Прототипи функцій.
- •Область дії і область видимості змінних.
- •Параметри і аргументи функції.
- •Void sort (int arr[ ],int n ) /*можна ще писати void sort(int arr[10], int n), або void sort(int *arr, int n)*/
- •Програма мовою с
- •Лабораторна робота №8. Обробка текстів.
- •Теоретичні відомості.(Pascal)
- •Процедури для роботи з рядками
- •Функції для роботи з рядками.
- •Теоретичні відомості.(с) Масиви символів . Рядки.
- •Функції для роботи з рядками.
- •Приклад виконання завдання.
- •Блок-схема
- •Програма мовою Pascal
- •Програма мовою с
- •Контрольні запитання.
- •Завдання .
- •Лабораторна робота № 9. Записи з фіксованою частиною.
- •Теоретичні відомості
- •Приклад програми
- •Варіанти завдань
- •Процедури та функції тільки для типізованих файлів
- •Теоретичні відомості (с) Вказівник на файлову змінну.
- •Текст програми (Pascal)
- •Блок-схема.
- •Завдання.
- •Лабораторна робота №11. Графіка.
- •Деякі графічні функції
- •Приклад програми.
- •Варіанти завдань.
- •Контрольні запитання.
Меню інформаційної допомоги help.
Меню допомоги дозволяє одержати довідкову інформацію, яка виводиться на екран англійською мовою.
Contens – вивести у вікно діалогу дані про інформацію, що міститься на екрані дисплея.
Index (ключові слова) ([Shift]+[F1]) – вивести в алфавітному порядку список усіх слів, про які є довідкова інформація. Для одержання довідки потрібно клавішами переміщення курсора виділити слово і натиснути [ENTER].
Topic search (предметний пошук) ([Ctrl]+[F1]) – вивести інформацію про слово на якому знаходиться курсор.
Previous topik ([Alt]+[F1]) – вивести інформацію, яка відповідає попередньому запиту.
Reserved words (зарезервовані слова) – вивести перелік зарезервованих слів ТР.
У середовищі ТР існує також локальне меню. В основному воно повторює найбільш вживані команди основного меню. Локальне меню викликається клавішами [Alt]+[F10].
Написану за допомогою екранного редактора програму потрібно потім скомпілювати – перетворити вихідний текст до виду, який доступний для ЕОМ і об’єднати в одне ціле частини програми. До програми також додаються підпрограми із стандартних модулів ТР. У результаті компіляції буде одержаний так званий завантажувальний модуль з розширенням ехе.
Компіляція найпростіших програм з вікна редагування, які складаються з одного файлу, здійснюється за допомогою команди меню Compile або [Alt]+[F9].
Редактор тексту середовища Turbo Pascal
Вбудований редактор середовища ТР призначений для створення вихідних текстів програм та їх корекції. Редактор автоматично запускається при активізації будь-якого з вікон середовища ТР. Текст програми набирається у вікні редагування. Для переходу на новий рядок потрібно натиснути [ENTER].
Для виконання різних операцій з коректування тексту існують команди редактора ТР. Наведемо основні з цих команд.
Команди управління рухом курсора.
[] ([Ctrl]+[S]) – курсор на символ вліво.
[] ([Ctrl]+[D]) – курсор на символ вправо.
[] ([Ctrl]+[E]) – курсор на один рядок вгору.
[] ([Ctrl]+[X]) – курсор на один рядок вниз.
[Home] ([Ctrl]+[Q]+[S]) – курсор на початок рядка.
[End] ([Ctrl]+[Q]+[D])- курсор на кінець рядка.
[Ctrl]+[PgUp] ([Ctrl]+[Q]+[R]) – курсор на початок файлу.
[Ctrl]+[PgDn] ([Ctrl]+[Q]+[C]) – курсор на кінець файлу.
([Ctrl]+[Q]+[B]) –курсор на початок блоку.
([Ctrl]+[Q]+[K]) – курсор на кінець блоку.
[PgUp] ([Ctrl]+[R]) – текст на сторінку вгору.
[PgDn] ([Ctrl]+[C]) – текст на сторінку вниз.
Команди вставки і вилучення тексту.
[Ins] ([Ctrl]+[V]) – режим вставки (вкл./викл.)
[Ctrl]+[N] – вставити рядок.
[Ctrl]+[Y] – вилучити рядок.
[Del] ([Ctrl]+[G]) – вилучити поточний символ.
[Backspace] ([Ctrl]+[H])—вилучити символ зліва.
Команди роботи з блоками
[Ctrl]+[K]+[B] – відзначити початок блоку.
[Ctrl]+[K]+[K] – відзначити кінець блоку.
[Ctrl]+[K]+[C] – копіювати блок.
[Ctrl]+[K]+[Y] – вилучити блок.
[Ctrl]+[K]+[H] – заховати (показати) відзначений блок.
[Ctrl]+[K]+[V] – пересунути блок.
Інші команди редагування.
[Ctrl]+[Q]+[F] – відкрити вікно пошуку.
[Ctrl]+[L] – повторити останній пошук.
[Ctrl]+[Q]+[A] – відкрити вікно поточної зміни.
Завдання для самостійної роботи.
Увійти в середовище ТР шляхом запуску файлу turbo.exe.
Увійти в основне меню ТР, натиснувши [F10]. Подивитись і вивчити за даним описом пункти цього меню, а також пункти підменю.
Закрити всі раніше відкриті вікна, викликавши пункт меню WINDOW / Close all.
Викликати у вікно редагування файл PRIMER.PAS з диску шляхом активізації пункту меню FILE / Open.
Закрити активне вікно, викликавши WINDOW / Close або натиснувши [Alt]+[F3].
Знову викликати у вікно редагування файл PRIMER.PAS з диску, натиснувши [F3] і вказавши в рядку Name назву з файлу PRIMER.PAS.
Встановити курсор під будь-яким оператором програми. Подивитись контекстну допомогу про цей оператор, натиснувши [Ctrl]+[F1].
Виконати компіляцію і запустити програму на виконання, натиснувши [Ctrl]+[F9] або вибравши пункт меню RUN/Run.
Виправити виявлені в програмі помилки і запустити їх на виконання знову.
Подивитись результати виконання програми у вікні результатів, натиснувши[Alt]+[F5]. Закрити вікно результатів, натиснувши будь-яку клавішу.
Відкрити вікно результатів Output одночасно з вікном редагування, вибравши пункт меню DEBUG / Output. Натиснувши [Ctrl]+[F5] (або викликавши пункт меню WINDOW (Size / Move), викликати режим встановлення положення і розмірів вікна. Клавішами [], [], [], [] [Shift]+[] та іншими встановити положення і розміри вікна результатів Output внизу екрану. Завершити установку, натиснувши [ENTER]. Перейти у вікно програми, натиснувши [F6] або [Alt]+[i]де і – номер вікна програми, і аналогічно встановити його розміри так, щоб ці вікна не перекривались. Завершується установка натисненням на [ENTER].
Запустити програму на виконання і спостерігати результат у вікні результатів Output.
Виконати програму покроково, натискаючи [F7].
Встановити курсор на рядок у середині програми. Натиснувши [F4], виконати програму до цього рядка. Натискаючи [F7], виконати програму до кінця.
Прослідкувати в покроковому режимі за значенням будь-якої змінної. Для цього натиснути [Ctrl]+[F7] і в рядку Watch expression вказати назву цієї змінної. Вихід – [OK] i [ENTER]. Далі, виконуючи програму по кроках, спостерігати у вікні Watshes за поточним значенням цієї змінної.
Відмінити режим наладки по [Ctrl]+[F2].
Записати файл із вікна редактора на диск, натиснувши [F2] або вибравши пункт меню FILE / Save as.
Не виходячи з ТР, проглянути список файлів поточного каталогу: [F3],*.*,[ENTER].
Вийти з середовища ТР, натиснувши [Alt]+[X] або вибравши пункт меню FILE / Exit.
Запустити файл і ввійти в середовище ТР. Викликати у вікно редагування файл PRIMERA.PAS.
Виконати переміщення курсора по тексту.
За допомогою команд вилучення і вставки:
а) вставити порожній рядок, а потім вилучити його;
б) перевірити роботу редактора в режимах вставки і заміни символів (клавіша [Ins]);
в) вилучити рядок із тексту, а потім відновити його;
г) перенести рядок тексту, а потім скопіювати його;
д) виділити блок тексту і перенести його у файл в іншому вікні;
е) виконати операцію пошуку слова в тексті програми, а потім операцію пошуку і заміни його на інше слово.
23. Вийти з середовища ТР, не записуючи файл PRIMERA.PAS.
на диск.