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

1. Виконати операції введення-виведення з використанням файлів по одному з варіантів, приведених в наступній таблиці. Початкові файли створюються за допомогою будь-якого текстового редактора. Якщо рядок початкового або вихідного файлу містить декілька даних, вони відділяються один від одного пропусками. Дані з вихідного файлу роздрукувати у вигляді таблиці.

№ варіанту Операції, що виконуються в програмі Вміст рядка файлу/файлів, що вводиться Вміст рядка файлу/файлів, що виводиться  
1. Створити з двох початкових файлів, вихідний файл, що містить обидва види даних. Файл 1. Прізвище Файл 2. Рік народження Прізвище і рік народження.
2. Додати дані в кінець початкового файлу. Дані, що додаються, вводяться з клавіатури. Ознакою закінчення введення є символ "0". Номер телефону Номер телефону
3. Розбити дані з початкового файлу в два вихідні файли. Прізвище і рік народження Файл 1. Прізвище Файл 2. Рік народження
4. Додати дані з одного файлу в кінець іншого файлу. Файл 1. Прізвище і рік народження Файл 2. Прізвище і рік народження Прізвище і рік народження
5. Дані з початкового файлу відсортувати по перших буквах і записати у вихідний файл. Прізвище Прізвище
6. У початковий файл, що містить відсортовані дані, додати нові дані, введені з клавіатури(введені дані мають бути розміщені в порядку зростання першої букви) і помістити дані у вихідний файл. Ознакою закінчення введення служить символ "0". Прізвище Прізвище
7. Видалити рядки з початкового файлу і помістити отримані дані у вихідний файл. Прізвища для рядків, що видаляються, вводяться з клавіатури. Ознакою закінчення введення служить символ "0"; Прізвище і зарплата Прізвище і зарплата
8. Змінити рядки в початковому файлі і помістити дані у вихідний файл. Прізвища для змінюваних рядків вводяться з клавіатури. Якщо рядок знайдений, видається запит на нове значення зарплати. Ознакою закінчення введення служить символ "*". Прізвище і зарплата Прізвище і зарплата
9. Видалити рядки початкового файлу і помістити дані у вихідний файл. Дані для видалення міститися у файлі. Файл 1. Прізвище і зарплата Файл 2. Прізвище, що видаляється Прізвище і зарплата
10. Злити дані двох початкових файлів і помістити дані у вихідний файл. Дані для зміни міститися у файлі. Файл 1. Прізвище і зарплата Файл 2. Прізвище і зарплата Прізвище і зарплата
11. У початковий файл, що містить відсортовані дані, додати нові дані, що містяться у файлі додавань(введені дані мають бути розміщені в порядку зростання першої букви) і помістити дані у вихідний файл. Файл 1. Прізвище Файл 2. Прізвище Прізвище
12. Знайти дані в початковому файлі. Прізвища для пошуку вводяться з клавіатури. Ознакою закінчення введення служить символ "*". Прізвище і зарплата ----
13. Знайти дані в початковому файлі. Дані для пошуку(прізвища) містяться у файлі пошуку. Файл 1. Прізвище і зарплата Файл 2. Прізвище ----
14. Знайти дані, що відповідають заданому критерію, в початковому файлі. Критерієм пошуку є перевищення заданого значення зарплати. Граничне значення вводиться з клавіатури Прізвище і зарплата -----
15. Знайти дані, що відповідають заданому критерію, в початковому файлі. Критерієм пошуку служить перша буква прізвища, що вводиться з клавіатури. Прізвище і зарплата -----

 

2. Введіть програму з клавіатури в середовищі Dev C++.

3. Виконайте отладку програми і запустіть її на виконання. Протестуйте програму для помилкових і правильних значень початкових даних.

4. Покажіть викладачеві програму і результати її роботи(при помилкових і правильних значеннях початкових даних) і скопіюйте текст програми і результати роботи програми у вікно текстового редактора Блокнот із заголовками "Текст програми ім'я-програми " и "Результат роботи програми ім'я-програми ".

5. Скопіюйте отриманий у вікні текстового редактора Блокнот документ на флэш-карту.