Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_k_lab_AMP.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
186.37 Кб
Скачать

Комп’ютерний практикум 13 Тема: Файли даних

Ціль роботи: отримати навички використання об’єктів типу FІLE.

Запитання на допуск до роботи

  1. Якого типу можуть бути елементи файлів?

  2. Як описати тип “файл” і задати змінну цього типу?

  3. Які команди призначені для роботи з файлами?

  4. Чи можна одночасно зчитувати і записувати дані в той самий файл?

  5. Який порядок дій при читанні даних з файлу?

  6. Який порядок дій при записі даних у файл?

  7. Як одержати доступ до конкретного елемента файлу?

Порядок виконання роботи

Спроектувати та реалізувати програму обробки бази даних, що містить інформацію про студентів:

  • прізвище;

  • ім’я;

  • група;

  • номер залікової книжки;

  • кількість виконаних лабораторних робіт;

  • рейтинг.

Програма повинна виконувати:

  • занесення інформації про студента до файлу бази даних;

  • видалення інформації про студента з файла бази даних;

  • виведення інформації з файлу на екран у вигляді таблиці;

  • сортування файлу по вказаному користувачем полю (група, прізвище, рейтинг);

  • пошук і виведення на екран інформації про студентів, відібраної за заданим критерієм (завдання по варіантам).

Варіанти завдань

  1. Прізвища та імена студентів вказаної користувачем групи.

  2. Прізвища та номер групи студентів, що мають задане користувачем ім’я.

  3. Прізвища та номер групи студентів, що виконали задану користувачем кількість лабораторних робіт.

  4. Прізвища та номер залікової книжки студентів, що мають рейтинг рівний заданому користувачем.

  5. Прізвища та номер групи студентів, що мають рейтинг нижче заданого користувачем.

  6. Прізвища студентів вказаної користувачем групи, що мають задане ім’я.

  7. Прізвища студентів вказаної користувачем групи, що виконали задану кількість лабораторних робіт.

  8. Прізвища студентів вказаної користувачем групи, що мають рейтинг рівний заданому.

  9. Прізвища студентів вказаної користувачем групи, що мають номери залікових книжок із заданого діапазону.

  10. Прізвища та номер залікової книжки студентів, що мають рейтинг вище заданого.

  11. Прізвища студентів по групам, що мають рейтинг вище заданого.

  12. Прізвища студентів, що мають рейтинг нижче заданого або не виконали задану кількість лабораторних робіт.

  13. По одному прізвищу студентів з кожної групи, що мають максимальний рейтинг.

  14. Прізвища студентів по групам, що мають рейтинг менше 40% від максимального.

  15. Прізвища студентів по групам, що мають рейтинг в діапазоні 80-100% від максимального.

Рекомендації щодо виконання

Роботу виконувати бригадами по 2-3 студента. Дані зберігати у типізованих файлах. Для організації інтерфейсу у вигляді меню використовуйте модуль CRT та результати попередніх практичних робіт.

До звіту подати

Програму і результати її виконання на контрольному прикладі.

Комп’ютерний практикум 14 Тема: Текстові файли

Ціль роботи: отримати навички використання об’єктів типу TEXT.

Запитання на допуск до роботи

  1. Якого типу можуть бути елементи текстових файлів?

  2. Як описати тип “текстовий файл” і задати змінну цього типу?

  3. У чому полягає особливість текстових файлів?

  4. Які команди призначені для роботи з текстовими файлами?

  5. Який порядок дій при читанні даних з файлу?

  6. Який порядок дій при записі даних у файл?

  7. Як одержати доступ до конкретного елемента файлу?

Порядок виконання роботи

Спроектувати та реалізувати програму обробки файлів, що містять інформацію про відношення RАА (множина А ={1,2,3,4})

Програма повинна виконувати:

  • генерування відношення;

  • виведення відношення на екран у вигляді таблиці;

  • запис відношення у файл;

  • перегляд імен файлів, що містять записані відношення та зчитування даних з вибраного файлу;

  • виконання завдання свого варіанта, запис результату (із поясненням, що пораховано) у файл, ім’я якого задає користувач;

  • перегляд імен файлів, що містять записані результати та виведення даних з вибраного файлу на екран.

Варіанти завдань

  1. Знайти доповнення відношення.

  2. Знайти обернене відношення.

  3. Знайти об’єднання двох відношень.

  4. Знайти перетин двох відношень.

  5. Знайти різницю двох відношень.

  6. Знайти композицію двох відношень.

  7. Знайти квадрат відношення.

  8. Обчислити переріз відношення за заданим елементом.

  9. Визначити фактор-множину.

  10. Визначити, чи є задане відношення рефлексивним або симетричним.

  11. Визначити, чи є задане відношення транзитивним.

  12. Визначити, чи є задане відношення антитранзитивним.

  13. Визначити, чи є задане відношення відношенням еквівалентності.

  14. Визначити, чи є задане відношення відношенням строгого порядку.

  15. Визначити, чи є задане відношення відношенням часткового порядку.

Рекомендації щодо виконання

Дані зберігати у текстових файлах. Для організації інтерфейсу у вигляді меню використовуйте модуль CRT; для пошуку, видалення та перейменування файлів – модуль DOS; для виконання розрахунків – результати практичної роботи №6.

До звіту подати

Програму і результати її виконання на контрольному прикладі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]