Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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. Скопіюйте отриманий у вікні текстового редактора Блокнот документ на флэш-карту.

Питання для самоконтролю

1. Які відмінності функцій введення-виведення верхнього рівня від функцій введення-виведення нижнього рівня?

2. Як визначаються файли в мові C?

3. Які файли автоматично відкриваються на початку виконання програми?

4. Для яких цілей використовуються функції відкриття файлів?

5. Які режими можна задати при відкритті файлу в C?

6. Які функції виконують форматований запис у файл і форматоване читання з файлу?

7. Для яких цілей використовуються функції закриття файлів?

8. Які функції використовуються для введення-виведення символів і рядків у файли?


Список літературних джерел

1 Основна література

1. Методичні вказівки до практичних занять по розділу 2 «Програмне забезпечення комп'ютерної техніки».

2. Методичні вказівки до практичних занять по розділу 3 «Програмування мовою C».

2 Додаткова література

3. А. П. Сергеев Microsoft Office 2007. Самоучитель. – Вильямс, 2007 г. – 432 с.

4. Харви Дейтел, Пол Дейтел. Как программировать на C. – С.П.: ЗАО «Издательство БИНОМ», 2000. – 1008 с.

5. Прата С. Язык программирования C. Лекции и упражнения. – К.: Издательство «ДиаСофт», 2000. – 432 с.

Культин Н.Б. C/C++ в задачах и примерах. – СПб.: БХВ-Петербург, 2001.





Дата публикования: 2014-11-03; Прочитано: 423 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...