- •Методичні вказівки
- •Меню File.
- •Меню Edit.
- •Лабораторна робота № 1
- •Операції в порядку зменшення пріоритету виконання
- •Лабораторна робота №2
- •Лабораторна робота №3 Прості цикли
- •Обчислити суму ряду:
- •Лабораторна робота №4 Масиви.
- •Лабораторна робота № 5
- •Var ім’я_параметру3:тип);
- •Лабораторна робота № 6 Записи
- •Лабораторна робота №7
- •Типізовані файли
- •Теоретичні відомості
- •Процедури та функції для типізованих файлів.
- •Лабораторна робота №8 Файли Текстові файли
- •Стандартні функії обробки рядків.
-
Меню File.
Команда Open відкриває діалогове вікно в якому вибирається файл для відкриття в вікні Edit.
Команда New відкриває пусте діалогове вікно для вводу нової програми.
Команда Save записує файл з активного вікна на диск.
Команда Save аs - зберігання з переіменуванням.
Команда Save all -запам’ятовує всі файли в відкритих вікнах.
Команда Change dir відкриває діалогове вікно в якому можна задати каталог, який ви хочете зробити робочим.
Команда Print –роздруковує активне вікно редагування.
Команда Get Info –дає інформацію про відкритий файл з яким працюємо.
Команда Dos Shell дає можливість потрапити в середовище Dos.
-
Меню Edit.
Команда Restore Line –повертає останній відредагований рядок. Знищує його Ctrl-Y.
Команда Cut –видаляє віділеній текст та розміщує його в Clipboard.
Команда Copy – не видаляючи з тексту виділеного фрагменту, копіює його в Clipboard.
Команда Paste – вставляє текст з Clipboard до програми по позиції курсору.
Команда Copy Example дозволяє скопіювати текст із вікна підказки Help, до вікна з яким ми працюємо.
Команда Show Clipboard відкриває вікно Clipboard в якому уже знаходиться текст, останній вибраний текст дописується до вже існуючого, не знищуючи його.
Команда Clear- знищує вибраний текст, не розміщуючи його в Clipboard.
-
Меню Search.
Команда Find відкриває діалогове вікно Find. Поле Text to Find використовується для вводу рядка для пошуку. Поле Directions перемикає пошук від курсору вперед (Forward), чи назад(Backward). Поле Scope визначає об’єм файлу при пошуку. Global-переглядається весь файл., Selected text – пошук проходить тільки в поміченому блоці.
Лабораторна робота № 1
Програмування простих арифметичних виразів.
Структура програми складається з частини опису та операторної частини.
Частина опису містить:
Розділ міток label ім'я міток
Розділ констант : const ім’я константи = значення
Розділ типів : type ім’я типу = значення типу
Розділ змінніх : var ім’я змінної: тип
Розділ процедур procedure ім’я(параметри)
Begin …end;
Розділ функцій function ім'я (параметри):значення типу
Begin …end;
Операторна частина містить оператори програми на мові Pascal згідно алгоритму :
Begin оператори; end.
Використовуються такі типи змінних:
Цілий тип
Тип |
Діапазон |
Розмір в байтах |
Byte |
0…255 |
1 |
Shortint |
-128…127 |
1 |
Word |
0…65535 |
2 |
Integer |
-32678…32677 |
2 |
Longint |
-2147483648…2147483647 |
4 |
Дійсний тип
Тип |
Діапазон |
Кількість цифр |
Розмір в байтах |
Real |
10-39-1038 |
11-12 |
6 |
Single |
10-45-1038 |
7-8 |
4 |
Double |
10-324-10308 |
15-16 |
8 |
Extended |
10-4951-104932 |
19-20 |
10 |
Символьний тип
Тип |
Розмір в байтах |
Char |
1 |
Логічний тип
Тип |
Розмір в байтах |
Boolean |
1 |
Вбудовані математичні функції:
Abs(x)- модуль Х Exp(x)-ex Ln(x)- Ln x
Sin(x) – sin X cos(x)- cos x arctan(x)-arctg x
Sqr(x) - x2 sqrt(x)-
Frac(x) - дробова частина Х Int(x)-повертає цілу частину аргументу
Pi-повертає значенння числа
Randomize; Random(x) – випадкові числа з діапазону 0..Х
Процедури та функції для змінних порядкового типу
Dec-зменшує значення змінної на задану величину
Inc- збільшує значення змінної на задану величину
Odd- перевіряє чи є аргумент непарним числом
Pred – повертає елемент, що є попереднім, із списку елементів порядкового типу
Succ - повертає елемент, що є наступним, із списку елементів порядкового типу
Функції видозміни типів
Chr- повертає символ з заданим порядковим номером
Ord– порядковий номер символу Х
High- повертає верхнє значення діапазону
Low- повертає нижнє значення діапазону
Round – округлення Х до найближчого цілого більшого числа
Trunc - округлення Х до найближчого цілого меншого числа
Функції обробки рядків
Val- перетворює рядковий тип аргументу в його числове значення
Str- перетворює числове значення аргументу в його рядковий тип
Pos –здійснює пошук підрядка в рядку
Length-повертає довжину рядка
Insert- вставляє підрядок в рядок
Delete- видаляє підрядок з рядку
Copy- повертає підрядок з рядка
Concat- виконує конкатенацію