Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
13.85 Кб
Скачать

Інформатика — Практика — Лабораторна робота    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаФайлові потоки в стандарті С++ : Лабораторна роботаЗміст курсу

Вступ

Теорія

Потокові класи мови С++

Практика

Практичне заняття

Лабораторна робота

Поточна перевірка знань

Робота з файлами , як з потоком С++

Версія для друку

  Лабораторна робота 1. Створити файл, що містить список студентів групи з наступними характеристиками : адреса, місце роботи батьків , вік і забезпечити виведення інформації про студентів за заданим прізвищем.

2. Створити файл , що містить список студентів з їх середнім балом на сесії . Забезпечити читання файлу і видачу прізвищ устигаючих студентів.

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

4. Створити файл , що містить наступну інформацію: прізвище, рік народження, стать. Забезпечити виведення прізвищ за заданим роком народження.

5. Створити файл , що містить номери потягів і їхні маршрути . Забезпечити видачу інформації про маршрут за введеним номером потяга.

6. Створити файл, що складається з масиву чисел X(20). Забезпечити читання цього файлу і заповнення матриці Y(4,5).

7. Створити файл , що містить наступну інформацію: прізвище, номер домашнього телефону. Забезпечити видачу номера телефону за введенням прізвища.

8. Створити файл , що містить коротку бібліографічну інформацію про прочитані вами книги . Забезпечити виведення інформації про книгу за заданим прізвищем автора.

9. Створити файл , що містить англійські слова і їхній переклад. Забезпечити переклад введеного англійського слова , що входить у словник.

10. Створити файл , що містить список власників автомобілів із указівкою кольору , номери й адреси власника . Вивести за запитом про колір прізвища власників автомобілів і дані про машини.

11. Створити файл, що містить список студентів з їх оцінками за результатами сесії. Забезпечити читання файлу і видачу прізвищ студентів, що мають середній бал не нижче заданого.

12. Створити файл, що містить слова . Забезпечити виведення слів, що починаються з великої літери .

13. Створити файл, що містить список товарів з наступними характеристиками: назва, ціна, срок придатності. Забезпечити виведення інформації про товари, найбільша ціна яких не перевищує заданої за запитом.

14. Елементами файлу є відомості про успішність. Скільки в групі відмінників і двієчників?

15. Створити файл, що містить розклад роботи лікаря. Вивести дні тижня, у які лікар працює до обіду.

16. Створити файл, що містить коротку інформацію про пацієнтів клініки. Вивести інформацію про пацієнтів за зменщенням року народження.

17. Створити файл , що містить список мешканців будинку з указівкою прізвища, місця роботи і року народження. Вивести за запитом про прізвище мешканця.

18. Створити файл, що містить розклад занять студентів групи. Забезпечити висновок розкладу по введеному дні тижня.

19. У тексті програми мовою C++ підрахувати кількість операторів " cin " і " if " .

20. Створити файл на диску, що містить деякий текст. Вивести слова тексту в зворотному порядку.

21. Створити файл на диску, що містить деякий текст. Вивести слова тексту , що починаються з літери "а".

22. У тексті програми мовою С++ (ім'я файлу на диску ввести за запитом) підрахувати кількість операторів, пам'ятаючи , що кожен оператор закінчується ";".

23. Створити файл, що містить список прізвищ. Забезпечити виведення прізвищ, що починаються з літери, що вводиться за запитом.

24. У файл із прізвищами студентів уставити нове прізвище після заданого прізвища .

25. У файлі вказані прізвища переставити місцями і вивести результат на екран.

Запитання та завдання 1. Чим файл відрізняється від масиву ?

2. За допомогою якої функції можна розпізнавати кінець файлу ?

3. Як описується файлова змінна ?

4. Який порядок створення файлу ?

5. Які способи відкриття файлів ?

6. Які параметри можуть використовуватися як компоненти файлу ?

 © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS

Соседние файлы в папке content