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

Самостійне заняття 7. Організація файлового введення/виведення (2 год.)

План

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

2. Маніпулятори введення/виведення.

3. Створення, відкриття та закриття файлу.

4. Визначення режимів відкриття файлу та прав доступу до файлу..

Література: а) обов’язкова: 1, 8, 11; б)додаткова: 2, 3, 4, 6, 9

Практичні завдання для самостійної роботи

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

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

1 element – XX

2 element – XX

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

Summa = XXX

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

Список рекомендованої літератури

Основна

1. Камаев В.А., Костерин В.В. Технологии программирования: Учебник – М.: Высш. шк., 2006. — 454 с.

2. Литвиненко Н.А. Технология программирования на С++. Win32 API – приложения — СПб.: БВХ-Петербург, 2010. — 288 с.

3. Орлов С. Технологии разработки программного обеспечения: Учебник — СПб.: Питер, 2002. — 464 с. —

4. Иванова Г.С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002.-320с.

5. Прата С. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с англ. — К.: Издательство "ДиаСофт", 2001. — 656 с.

6. Хортон А. Visual Studio 2008: базовый курс.: Пер. с англ. — М.: Издательский дом "Вильямс", 2009. — 1152 с.

7. Дейтел Х., Дейтел П. Как программировать на С++, 3-е изд..: Пер. с англ. — М.: ЗАО "Издательство Бином", 2001. — 1152 с.

8. Кнут Д. Искусство программирования: в 3-х томах. — т.1. Основные алгоритмы, 736 с., т.3. Сортировка и поиск, 844с.

Допоміжна

1. Соммервилл И. Инженерия программного обеспечения, 6-е издание.: Пер. с англ. — М.: Издательский дом "Вильямс", 2002. — 624 с.

2. Жоголев Е. А. Технология программирования— М.: Научный мир, 2004, — 216 с.

3. Коррано Ф.М., Причард Дж. Дж. Абстракция данных и решение задач на С++. Стены и зеркала, 3-е издание.: Пер. с англ. — М.: Издательский дом "Вильямс", 2003. — 848 с.

4. Липпман С. Основы программирования на С++. Серия С++ In-Depth,т.1.: Пер. с англ. — М.: Издательский дом "Вильямс", 2002. — 256 с.

5. Мейн М., Савитч У. Структуры данных и другие объекты в С++, 2-е издание

6. Мешков А.В., Тихомиров Ю.В. Visual C++ и MFC, 2-е изд. —СПб.: BHV, 2000. — 1040 с.

7. Одинцов И.О. Профессиональное программирование. Системный подход. — СПб.: БХВ-Петербург, 2002. — 512с.

8. Савитч У. Язык С++. Курс объектно-ориентированного программирования, 3-е издание.: Пер. с англ. — М.: Издательский дом "Вильямс", 2001. — 704 с.

9. Седжвик Р. Фундаментальные алгоритмы на С++. Анализ/Структуры данных/Сортировка/Поиск: Пер. с англ. — К. Издательство "ДиаСофт", 2001. — 688 с.

10. Страуструп Б. Язык программирования С++, 3-е изд.: Пер. с англ.. — М.: "Издательство Бином", СПб.: "Невский диалект", 1999. — 991 с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: