
- •Сеанс роботи в середовищі 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:
Контрольні питання до лабораторної роботи № 5:
В якому розділі програми на мові Turbo Pascal слід описувати мітки?
Чи можна у рядку записувати більше одного оператора?
Який знак служить для відокремлення операторів?
Які оператори реалізують розгалужений алгоритм?
Який формат має повний оператор if ?
Який формат має скорочений оператор if ?
Який формат має складений оператор if ?
________________________________________________________________________________________________
Лабораторна робота № 6
Тема: Складання програм з використанням оператора вибору Case
Мета роботи. Навчитися складати програми розгалуженої структури, використовувати оператор вибору.
Методичні вказівки до виконання лабораторної роботи
Інструкція Case використовується для вибору одного з кількох напрямків подальшого ходу програми.
Вибір послідовності інструкцій здійснюється під час виконання програми в залежності від рівності значення змінної-селектора константі, вказаної перед групою інструкцій.
В якості змінної-селектора можна використовувати змінну цілого (integer), символьного (char) або логічного (boolean) типу.
Загальний вид оператора: Case змінна-селектор of набір_значень_1: оператор_1; набір_значень_2: оператор_2; ………. набір_значень_N: оператор_N else альтернативний_оператор end;
Хід роботи
Задача 1. Скласти програму, яка при введенні з клавіатури числа від 1 до 12 виводить у тому ж рядку назву відповідного місяця. При введенні числа поза вказаного діапазону — виведення відповідного повідомлення. Умова виходу з програми — введення числа 999.
Задача 2. Є список з п’яти осіб, що складається з порядкового номеру та прізвища. Скласти програму, яка при введенні з клавіатури порядкового номера виводить на екран відповідне прізвище. Умова виходу з програми — введення числа 0.
Контрольні питання до лабораторної роботи № 6:
Які оператори реалізують розгалужений алгоритм?
Чим відрізняється оператор Case від оператора If ?
Який формат має повний оператор Case ?
Який формат має скорочений оператор Case?
Якого типу може бути управляюча змінні (перемикач) оператора Case?
Чи може селектор набувати певного діапазону значень?
Чи може одному значенню селектора відповідати кілька варіантів дій?
________________________________________________________________________________________________
Лабораторна робота № 7
Тема: Розв'язування задач з використанням алгоритмів розгалуженої структури
Мета роботи. Закріпити навики складання програми розгалуженої структури, навчитися використовувати логічні оператори різних типів.
Методичні вказівки до виконання лабораторної роботи
При розв’язуванні задач дотримуватись такої послідовності дій:
Вивчити умову задачі
Скласти математичну модель розв’язку задачі та блок-схему алгоритму
Написати текст програм на мові Pascal.
Виконати відладку та тестування програми
Записати в зошиті текст програми та результати її виконання.
Задача 1. Скласти програму, яка при введенні назви місяця виводить на екран в тому ж рядку назву пори року. Умова виходу з програми — введення рядка «999».
Задача 2.Є дані про автомобілі чотирьох моделей. Ввести з клавіатури номер моделі і отримати характеристики: рік випуску і ціну.
Задача 3. Визначити належність точки з координатами (x, y) колу з центром у точці з координатами (x0, y0) і радіусом r.
Задача 4. Визначити, чи можуть величини a, b, c, d бути сторонами квадрата.
Задача 5. Визначити можливість одержання студентом підвищеної стипендії за результатами сесії.