- •Сеанс роботи в середовищі Turbo Pascal
- •Контрольні питання до лабораторної роботи № 1:
- •Процедури введення-виведення
- •Процедури управління розташуванням інформації на екрані
- •Процедури роботи з кольором
- •Запустити програму Turbo Pascal.
- •Контрольні питання до лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 3:
- •Контрольні питання до лабораторної роботи № 5:
- •Контрольні питання до лабораторної роботи № 6:
- •Контрольні питання до лабораторної роботи № 7:
- •Загальна форма запису оператора циклу з лічильником:
- •Контрольні питання до лабораторної роботи № 8:
- •Контрольні питання до лабораторної роботи № 9:
- •Контрольні питання до лабораторної роботи № 10:
- •Задача 1. Визначити значення символьної змінної d після виконання наступних операторів:
- •Контрольні питання до лабораторної роботи № 11:
- •Задача 1. Визначити кількість входжень символу s у слово a.
- •Контрольні питання до лабораторної роботи № 12:
- •Контрольні питання до лабораторної роботи № 13:
- •Контрольні питання до лабораторної роботи № 14:
- •Контрольні питання до лабораторної роботи № 15:
- •Контрольні питання до лабораторної роботи № 16:
- •1. Упорядкування вставлянням
- •2. Упорядкування вибором
- •3. Упорядкування обміном
- •Контрольні питання до лабораторної роботи № 17:
- •Контрольні питання до лабораторної роботи № 18:
- •Контрольні питання до додаткової лабораторної роботи № 2:
- •Контрольні питання до лабораторної роботи № 20:
- •Контрольні питання до лабораторної роботи № 21:
- •Задача 1.Скласти програму, яка за допомогою функції, що визначає найбільше з двох чисел, визначає найбільше з чотирьох чисел.
- •Контрольні питання до лабораторної роботи № 22:
- •Текстовий файл (.Txt)
- •Контрольні питання до лабораторної роботи № 24:
- •Типізований файл (.Doc, dat, bit)
- •Нетипізований файл
- •Контрольні питання до лабораторної роботи № 25:
- •Контрольні питання до лабораторної роботи № 27:
- •Операції над множинами
- •Контрольні питання до лабораторної роботи № 29:
- •Контрольні питання до лабораторної роботи № 31:
- •Контрольні питання до лабораторної роботи № 33:
- •Процедури та функції для роботи у графічному режимі
- •Контрольні питання до лабораторної роботи № 34:
- •Задача 1. У графічному режимі виконати наступні дії:
- •Контрольні питання до лабораторної роботи № 35:
Контрольні питання до лабораторної роботи № 9:
Який формат має оператор циклу While?
Який формат має оператор циклу Repeat … Until?
Що спільного у операторів While та Repeat … Until?
Чим відрізняються оператори While та Repeat … Until?
В яких випадках цикл стає нескінченним?
________________________________________________________________________________________________
Лабораторна робота № 10
Тема: Розв'язування задач з використанням операторів циклу різних типів
Мета роботи. Закріпити навики складання програми циклічної структури, навчитися використовувати оператори циклу різних типів.
Методичні вказівки до виконання лабораторної роботи
При розв’язуванні задач дотримуватись такої послідовності дій:
Вивчити умову задачі
Скласти математичну модель розв’язку задачі блок-схему алгоритму
Написати текст програм на мові Pascal.
Виконати відладку та тестування програми
Записати в зошиті текст програми та результати її виконання.
Задача 1. Обчислити суму S = 1 + 2 + 3 + , + N трьома способами, використовуючи різні оператори циклу. Значення N задати з клавіатури.
Задача 2. Вивести на екран квадрати чисел від 1 до 100.
Задача 3. Вивести на екран синуси кутів від 1 до 30 градусів.
Задача 4. Знайти добуток парних чисел з діапазону від 5 до 12.
Контрольні питання до лабораторної роботи № 10:
Чи можна в програмі організувати циклічне повторення групи операторів без використання оператору циклу?
На що вказує істинність виразу в операторі while?
На що вказує істинність виразу в операторі repeat?
Які цикли називаються вкладеними?
Якій умові повинні відповідати вкладені цикли?
Чи може змінна дійсного типу бути параметром циклу for?
Чи можна в якості параметрів вкладених циклів for використовувати одну й ту ж змінну?
________________________________________________________________________________________________
Лабораторна робота № 11
Тема: Складання програм з використанням символьних величин
Мета роботи. Навчитися складати програми з використанням символьних величин, застосовувати таблицю ASCII, стандартні функції мови Turbo Pascal.
Методичні вказівки до виконання лабораторної роботи
Символ - це один знак: буква, цифра, арифметичний знак або пробіл, розділовий знак або підкреслення, а також спеціальні символи.
У практиці часто доводиться обробляти окремі символи. Змінним символьного типу Char можна привласнювати певні значення.
Символьні величини використовуються для представлення як рядків символів, так і окремих символів.
Дані символьних величин представляються двійковими кодами.
Оскільки для комп'ютера символ - число, те символьні величини можна порівнювати між собою. При цьому більшим буде той символ, число якого в таблиці символів більше.
Для зберігання символьної інформації в Паскалі передбачений спеціальний тип даних Char. Дані типу Char займають 1 байт пам'яті. Неіменовані символьні константи записуються у програм або у вигляді 'символ', або у вигляді #номер. Всі наявні символи пронумеровані від 0 до 255.
При роботі із символьними змінними часто використають функції Chr і Ord. Функція Chr приймає як параметр число, і повертає символ, що відповідає цьому числу в таблиці ASCII.
Функція Ord робить протилежну дію, вона приймає як параметр символ, і повертає число, під яким цей символ зберігається в таблиці ASCII.
Символьні дані можна вводити й виводити процедурами Read і Write. При введенні й виведенні символьні значення зображуються без апострофів. Крім функцій Chr і Ord для символьних величин визначені також функції: Pred - повертає символ з номером, меншим на 1 та Succ - повертає символ з номером, більшим на 1.
Ці функція, однак, визначені не тільки для символів, але для будь-якого порядкового типу даних. Порядковим типом називається такий тип, всі припустимі значення якого можна пронумерувати від 0 до деякого N.
Хід роботи