- •1. Краткие теоретические сведения
- •1. Файловый ввод-вывод. Текстовые файлы
- •1.1. Организация ввода и вывода. Файловая система
- •1.2. Текстовые файлы
- •1.3. Основные методы обработки текстовых файлов
- •2. Файловый ввод-вывод. Двоичные файлы
- •2.1. Двоичные файлы
- •2.2. Последовательный доступ к элементам двоичных файлов
- •2.3. Организация произвольного доступа к элементам двоичных файлов
- •2. Задание
- •2.4. Задания для выполнения на занятиях
- •2.4.1. Задание 1.
- •2.4.2. Задание 2. Вычисление с использованием структур
- •2.4.2.1. Условие задания
- •2.4.2.2. Пример для варианта 30
- •2.4.2.3. Программа
- •2.4.2.4. Тестирование
- •2.5. Домашние задания
- •2.5.1. Задание 1. Запись в файл массивов структур
- •2.5.1.1. Условие задания
- •2.5.1.2. Пример для варианта 30
- •2.4.3.3. Программа
- •2.4.3.4. Тестирование
- •2.5.2. Задание 2. Формирование и запись в файл массивов структур
- •2.5.2.1. Условие задания
- •2.5.2.2. Пример выполнения работы для варианта 31
- •2.5.2.3. Программа
- •2.5.2.4. Тестирование
- •3. Выводы
- •4. Требование к отчету
- •4. Краткие теоретические сведения.
- •5. Вопросы для самоконтроля
- •Литература
- •1. Краткие теоретические сведения 2
- •1. Файловый ввод-вывод. Текстовые файлы 2
- •1.1. Организация ввода и вывода. Файловая система 2
Литература
1. Волков В. Б., Макарова Н. В. Информатика. Учебник для вузов. – СПб: Питер, 2011
2. Гагарина Л.Г. , Колдаев В.Д. Алгоритмы и структуры данных: учеб. пособие. – М.: Финансы и статистика; ИНФРА-М, 2009. -304 с: ил.
3. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: учеб. пособие. – 3-е изд., испр. и доп. – М: ФОРУМ, 2008. — 432 с. — (Профессиональное образование).
4. Страуструп Б. Программирование: принципы и практика использования C++. Пер. с англ. – М.: ООО "И.Д. Вильямс", 2011. – 1248 с.: ил.
5. Савич У. Программирование на C++. – СПб: Питер, 2004.
6. ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
7. Хенкеманс Д., Ли М. Программирование на С++. – Пер. с англ. – СПб: Символ-Плюс, 2002, 2005. 416 с, ил.
8. Герберт Ш. С++: базовый курс, 3-е издание. : Пер. с англ. – М.: Издательский дом "Вильяме", 2010. – 624 с.: ил.
9. Дейтел Х., Дейтел П. Как программировать на С++ Бином-Пресс, 2010.
Оглавление
Лабораторная работа № 17 2
Файловый ввод-вывод. Текстовые и двоичные файлы 2
1. Краткие теоретические сведения 2
1. Файловый ввод-вывод. Текстовые файлы 2
1.1. Организация ввода и вывода. Файловая система 2
1.2. Текстовые файлы 3
1.3. Основные методы обработки текстовых файлов 5
2. Файловый ввод-вывод. Двоичные файлы 13
2.1. Двоичные файлы 13
2.2. Последовательный доступ к элементам двоичных файлов 22
2.3. Организация произвольного доступа к элементам двоичных файлов 26
2. ЗАДАНИЕ 30
2.4. Задания для выполнения на занятиях 30
2.4.1. Задание 1. 30
2.4.2. Задание 2. Вычисление с использованием структур 30
2.4.2.1. Условие задания 30
2.4.2.2. Пример для варианта 30 33
2.4.2.3. Программа 33
2.4.2.4. Тестирование 34
2.5. Домашние задания 36
2.5.1. Задание 1. Запись в файл массивов структур 36
2.5.1.1. Условие задания 36
2.5.1.2. Пример для варианта 30 40
2.4.3.3. Программа 40
2.4.3.4. Тестирование 41
2.5.2. Задание 2. Формирование и запись в файл массивов структур 44
2.5.2.1. Условие задания 44
2.5.2.2. Пример выполнения работы для варианта 31 51
2.5.2.3. Программа 51
2.5.2.4. Тестирование 52
3. ВЫВОДЫ 53
4. ТРЕБОВАНИЕ К ОТЧЕТУ 53
5. ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ 53
ЛИТЕРАТУРА 55