- •Лабораторна робота №1. Розгалужені оператори мови Borland Pascal
- •Теоретичні відомості
- •1. Структура програми на Pascal
- •2. Прості оператори
- •3. Оператори розгалуження
- •4. Процедури введення / виведення
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання:
- •Лабораторна робота №2. Циклічні оператори мови Borland Pascal
- •Лабораторна робота №3. Процедури та функції користувача мови Borland Pascal
- •Теоретичні відомості
- •Опис процедур
- •Лабораторна робота №4. Одновимірні масиви мови Borland Pascal
- •Теоретичні відомості
- •Лабораторна робота №5. Двовимірні масиви мови Borland Pascal
- •Теоретичні відомості Багатовимірні масиви
- •Оголошення багатовимірних масивів. Доступ до елементів
- •Базові операції обробки двовимірних масивів
- •Лабораторна робота №6 Записи. Множини в мові Borland Pascal
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Звіт повинен містити:
- •Завдання 1до лабораторної роботи №6
- •Завдання2 до лабораторної роботи №6
- •Лабораторна робота №7. Текстові та бінарні файли мови Borland Pascal
- •Теоретичні відомості
- •Операції над текстовими файлами
- •Завдання до лабораторної роботи №7
- •Лабораторна робота №8 Динамічні структури даних в мові Pascal
- •Теоретичні відомості
- •Теоретичні відомості
- •Базові типи даних
- •Потоки введення – виведення даних
- •Математичні функції
- •Порядок виконання роботи:
- •Теоретичні відомості
- •Вираз1, вираз2 або команда1, команда2
- •If (логічний вираз) команда1; else команда2;
- •If (логічний вираз) команда1;
- •Теоретичні відомості
- •Лабораторна робота №4. Циклічні оператори (while, do…while).
- •Теоретичні відомості
- •Цикл з передумовою while
- •While ( вираз )оператор;
- •Завдання 2.
- •Лабораторна робота №5. Циклічні оператори (for).
- •Теоретичні відомості
- •Теоретичні відомості
- •Лабораторна роботА №7. Одновимірні масиви
- •Теоретичні відомості
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Звіт повинен містити:
- •Завдання до лабораторної роботи №3
Порядок виконання роботи:
Згідно умови завдання описати структуру запису, який повинен зберігатись у масиві.
Запустити програму на виконання і перевірити правильність роботи програми.
Згідно умови завдання описати список деяких об’єктів. Побудувати 5 множин, які складаються з різних комбінацій елементів створеного списку. Вивести на екран назви об’єктів, які знаходяться у всіх множинах одночасно. Визначити, які об’єкти не входять в жодну множину. Виконати додаткове завдання з варіанту.
Запустити програму на виконання і перевірити правильність роботи програми.
Відповісти на контрольні запитання та оформити звіт.
Контрольні запитання
Дайте означення запису як типу даних.
У чому полягає відмінність запису від масиву.
Як здійснюється доступ до компонентів запису?
Які операції можна виконувати над даними типу запис?
Як здійснюється доступ до компонентів запису, що є елементами масиву?
З якою метою використовують записи з варіантами?
Що являє собою об’єкт «множина» Pascal?.
Як визначається множина допустимих значень множинного типу даних?
Які типи даних можуть бути базовими для множинного типу?
Як множини зображуються в оперативній пам’яті?
Які основні відмінності між масивами, записами та множинами?
Звіт повинен містити:
1. Тему, мету, обладнання лабораторної роботи.
2. Завдання згідно варіанту.
3. Текст програми.
4. Результат виконання програми.
5. Аналіз допущених під час роботи помилок.
6. Висновки.
Завдання 1до лабораторної роботи №6
Варіант 1. Звідна відомість екзаменаційної сесії зберігається у масиві, для кожного студента записана інформація – прізвище, ініціали і оцінки з 5 предметів. Скласти програму з допомогою котрої можна вивести список студентів, які здали всі іспити на „5”.
Варіант 2. У масиві зберігається інформація про друковані періодичні видання (газети, журнали). Відомі їх назви, тираж і вартість. Скласти програму з допомогою котрої можна роздрукувати найдешевше видання.
Варіант 3. У масиві записів зберігається інформація про зірки – назва, місце розташування і відстань від Землі. Скласти програму з допомогою котрої можна здійснити пошук інформації за назвою зірки.
Варіант 4. У масиві зберігається інформація про бібліотечний фонд – назва книги, автор книги, кількість замовлень. Скласти програму з допомогою котрої можна надрукувати список книжок, які не брали жодного разу та підрахувати їх кількість.
Варіант 5. У масиві зберігається інформація про курс долара в різних банках – курс покупки, курс продажу та назва банку. Скласти програму з допомогою котрої можна надрукувати назву банку де курс купівлі найвищий і банк де курс продажу найнижчий.
Варіант 6. У масиві зберігається інформація про телефонних абонентів – прізвище, адреса, номер телефону. Скласти програму з допомогою котрої можна надрукувати список абонентів, номери яких розпочинаються з зданої цифри.
Варіант 7. У масиві зберігається інформація про призовників – прізвище, адреса, рік народження. Скласти програму з допомогою котрої можна надрукувати список призовників, яким виповнилося 18 років.
Варіант 8. У масиві зберігається інформація про жильців готелю – прізвище, номер, термін проживання. Скласти програму з допомогою котрої можна здійснювати пошук жильця за заданим прізвищем.
Варіант 9. У масиві зберігається інформація про працівників – прізвище, назва посади і оклад. Скласти програму з допомогою котрої можна надрукувати інформацію про працівника з заданим прізвищем..
Варіант 10. У масиві зберігається інформація про розклад руху потягів – назва пункту прибуття, тип вагонів і час відправлення. Скласти програму з допомогою котрої можна надрукувати список потягів, які відправляються після введеного часу.
Варіант 11. У масиві зберігається інформація про товар на складі – назва, вартість одиниці товару, кількість. Скласти програму з допомогою котрої можна надрукувати інформацію про товар, назва котрого введена з клавіатури.
Варіант 12. У масиві зберігається інформація про туристичний маршрут – назва початкового пункту маршруту, назва кінцевого пункту маршруту, номер маршруту. Скласти програму з допомогою котрої можна надрукувати інформацію про маршрут, номер котрого введений клавіатури, якщо таких маршрутів немає вивести повідомлення.
Варіант 13. У масиві зберігається інформація з іменем Zodiak– прізвище, знак Зодіаку, день народження (масив з 3 чисел). Скласти програму з допомогою котрої можна надрукувати список людей які мають один знак Зодіаку (знак вводити з клавіатури).
Варіант 14. У масиві зберігається інформація про товар – назва товару, назва магазину в якому продається товар, вартість. Скласти програму з допомогою котрої можна надрукувати список магазинів, в яких продається заданий товар і його вартість.
Варіант 15. У масиві зберігається інформація про грошові перекази – номер рахунку платника, номер рахунку отримувача, розмір суми, що пересилається. Скласти програму з допомогою котрої можна надрукувати інформація про стан рахунку платника.
