- •Сеанс роботи в середовищі 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:
Контрольні питання до лабораторної роботи № 3:
Яка базова структура алгоритму лежить в основі програми лінійної структури?
Які розділи має програма на мові Turbo Pascal?
Що означає поняття «відладка програми»?
Які помилки можуть виникати при відладці програми?
Для чого використовують тестування програми?
________________________________________________________________________________________________
Лабораторна робота № 4
Тема: Розв'язування задач з використанням алгоритмів лінійної структури
Мета роботи. Навчитися аналізувати умову задачі, визначати тип алгоритму та складати програми лінійної структури, використовувати процедури введення-виведення даних та стандартні математичні функції при обчислення виразів.
Методичні вказівки до виконання лабораторної роботи
Перед розв'язуванням будь-якої задачі треба зробити малюнок до задачі, скорочено записати умову, записати потрібні формули. При роботі програми слід вказати її назву, коректно вивести необхідні повідомлення та результати.
Задача 1. Скласти програму для обчислення площі прямокутника із сторонами а і b, значення яких вводяться з клавіатури.
Задача 2. Обчислити загальну площу всіх вікон кімнати. Розміри вікна та їх кількість ввести з клавіатури.
Задача 3. Скласти програму обчислення виразів: 1) 2)
3)
________________________________________________________________________________________________
Лабораторна робота № 5
Тема: Складання програм розгалуженої структури з використанням оператора if
Мета роботи. Навчитися складати програми розгалуженої структури, використовувати процедури введення-виведення даних, застосовувати різні формати виведення результатів.
Методичні вказівки до виконання лабораторної роботи
Оператор умовного переходу в Паскалі має вид: if умова then оператор 1 else оператор 2;
умова - це логічний вираз, в залежності від якого вибирається одна з двох альтернативних гілок алгоритму. Якщо значення умови істинно (TRUE), то буде виконуватися оператор 1, записаний після ключового слова then. В іншому випадку буде виконаний оператор 2, наступний за словом else , при цьому оператор 1 пропускається. Після виконання зазначених операторів програма переходить до виконанню команди, що стоїть безпосередньо після оператора if. Необхідно пам'ятати, що перед ключовим словом else крапка з комою ніколи не ставиться!
else - частина в операторі може бути відсутня: if умова then оператор 1; Тоді в разі невиконання логічної умови керування відразу передається оператору, що стоїть в програмі після конструкції if. Слід пам'ятати, що синтаксис мови допускає запис тільки одного оператора після ключових слів then і else, тому групу інструкцій обов'язково треба поєднувати в складений оператор (брати в операторні дужки BEGIN ... END).
Хід роботи
Створити спочатку на папері, починаючи з блок-схеми, а потім у пам’яті комп'ютера програму з іменем Umova_1 , яка б обчислювала значення функції: для таких значень х = (6; 2; -3; 0; 4; 100) а) значення х ввести з клавіатури; б) вивести на екран результати роботи програми червоним кольором;
С творити спочатку на папері, починаючи з блок-схеми, а потім у новому вікні програму з іменем Umova_2 , яка б обчислювала значення функції: x-5, якщо x 10 Y= для таких значень х = ( 2; 0; 10; 11; 44; -2)
x3, якщо x>10
Результати вивести у центр екрану жовтим кольором
Зберегти створені програми на магнітному диску у робочому каталозі з іменами, які збігаються з назвами програм.
Додаткове завдання:
Задача
Обчислити значення функції Y=5x/((x+1)(x-3)) при таких значення х =(0; -1; 5; 3).