Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_rec_pract_OPТП_2011.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
392.19 Кб
Скачать

Тема 7. Система введення/виведення

Практичне заняття 8. Організація введення/виведення (2 год.)

Метою заняття є набуття практичних навичок з виведення отриманих в програмі даних в зручному форматі, організації запису даних у файл та читання даних із файла в текстовому та двійковому форматі.

План

  1. Форматування потоків введення/виведення.

  2. Використання маніпуляторів введення/виведення.

  3. Робота з файлами. Форматування вихідних даних.

  4. Написання та використання програм з використанням файлового введення/виведення:

    • Написати програму створення файлу mynum.txt для запису числових значень у режимі доповнення. Числа вводяться з клавіатури, ознакою закінчення введення є введення цифри 0.

    • Написати програму читання числових значень із файлу mynum.txt у числовий масив. Далі програма виводить вміст масиву на екран і обраховує суму елементів масиву у такому вигляді:

1 element – XX

2 element – XX

*************

Summa = XXX

  • Написати програму для запису прізвищ студентів у файл student.txt, читання та виведення на екран вмісту файлу. Перед виведенням списку виводиться заголовок (наприклад, список студентів групи №21), потім виводяться порядковий номер та прізвище студента із файлу по одному у рядок.

  • Додати до програми, яка працює з банківськими депозитами (див. заняття 9-10) можливість запису інформації про депозити у файл account.txt (у символьному або двійковому режимі). Також потрібно забезпечити можливість читання інформації із файлу account.txt і виведення її на екран у вигляді таблиці.

Література: а) обов’язкова: 3, 6, 10, 14, 16; б)додаткова: 5, 6

Завдання для самостійної роботи (3 год.)

  1. Опрацювання лекційного матеріалу.

  2. Виконання прикладів, написання текстів програм:

  • Написати програму створення файлу mychar.txt для запису символьних значень (латинських букв) у режимі доповнення. Символи вводяться з клавіатури, ознакою закінчення введення є введення символу #.

  • Написати програму читання із файлу mychar.txt у масив символів. Далі програма виводить на екран у табличній формі інформацію про кількість голосних букв (A, E, I, O, U), які зустрічаються у масиві:

Name

Quantity

‘A’

3

  • Написати програму для читання прізвищ студентів з файлу student.txt та формування і виведення на екран відомості для складання заліку з навчальної дисципліни Programming. Відомість має такий формат:

Evaluation sheet №1111

group: 21

subject: Programming

Name

mark

signature

1.

Ivanenko

2.

  • Додати до програми, яка працює з банківськими депозитами (див. заняття 9-10) можливість запису інформації про депозити у файл account.txt (у символьному або двійковому режимі). Також потрібно забезпечити можливість читання інформації із файлу account.txt у список банківських депозитів. Організувати пошук у списку необхідного банківського депозиту за номером або за прізвищем і виведення його на екран.

Лабораторне заняття 9-10. Організація файлового введення/виведення (4 год.)

План

  1. Робота з файлами. Форматування вихідних даних.

  2. Виконання лабораторної роботи №5 “Проектування та реалізація консольних прикладних програм з використанням структурних змінних та файлового введення/виведення”.

Література: а) обов’язкова: 3, 6, 10, 14, 16; б)додаткова: 5, 6

Завдання для самостійної роботи (5 год.)

  1. Підготовка до виконання лабораторної роботи №5: опис функцій для файлового введення/виведення, опис алгоритмів пошуку та сортування.

  2. Підготовка до здачі лабораторної роботи №5: оформлення роботи, аналіз результатів

Модульний контроль №2 (2 год.)

План

  1. Практичне відпрацювання такої тематики:

    • Робота з масивами та вказівниками.

  • Використання бібліотечних функцій та створення власних функцій.

  • Опис структур та робота з структурами.

  • Форматування потоків введення/виведення.

  • Робота з файлами.

  1. Здача лабораторної роботи №3.

  2. Здача лабораторної роботи №4.

  3. Здача лабораторної роботи №5.

  4. Виконання кваліфікаційних завдань згідно фонду кваліфікаційних завдань за Модулем 2.

Завдання для самостійної роботи (4 год.)

  1. Опрацювання лекційного матеріалу з тем 4-7.

  2. Підготовка до здачі МК2

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