Лабораторна робота №14
“Створення програм для опрацювання файлів мовою С++”
Мета: навчитись складати й реалізовувати алгоритми та програми мовою С++, які використовують функції обробки файлів.
Обладнання: ПК.
Завдання:
- Запустити середовище програмування С++ Builder (див. початок роботи)
- У вікні редагування введіть текст програми:
Постановка задачі: необхідно створити файл, в який потрібно записати елементи масива, розміром 5 елементів. Дані з файлу вивести на екран.
Алгоритм: користувач вводе з клавіатури масив mas[5]. Програма самостійно створює файл “massiv.dat”, який знаходиться в каталозі програми bcb.exe, дані масива записуються в файл, а потім з файлу виводяться на екран.
- Запишіть дані, що видала програма. Відкрийте файл “massiv.dat” та запишіть його зміст.
- В звіті надайте відповіді на питання:
- Назвіть етапи роботи з файлом. Які дії виконуються на кожному з цих етапів, за допомогою яких функцій?
- Які функції для читання та запису файлів використовуються в програмах?
- Як відділяється один режим від іншого, якщо їх використовується декілька при відкритті одного файлу.
- Запишіть приклад команди, яка б зв’язувала файлову змінну з текстовим файлом, вікривала його в двійковому режимі та видаляла його зміст.
- Запишіть приклад команд введення та виведення даних в файл за допомогою файлової змінної.
- У вікні редагування введіть текст програми (без коментаря):
Постановка задачі: У текстовому файлі – дані про радіуси 5 кіл. Потрібно прочитати радіуси і за допомогою формул знайти довжину кіл та прощу кругів. Дані вивести на екран.
- Запишіть дані, що видала программа. Відкрийте файл “massiv.dat” та запишіть його зміст.
- Складіть алгоритм у вигляді блок схем та програму на мові С++ (згідно варіанту) для розв’язку наступної задачі. Постановку задачі, математичну модель, алгоритм, програму та результат оформити в звіті ( завдання отримайте у викладача).
- Зробіть висновок по роботі.