- •Тема 11. Модульное программирование: файлы и потоки
- •Описание и внутреннее представление файлов
- •Текстовые и бинарные файлы
- •Базовые операции над файлами
- •Позиционирование в файле
- •Библиотечные функции работы с файлами
- •Понятие потока
- •Назначение классов потокового ввода-вывода
- •Функция pthread_exit
- •Функция pthread_join
- •Список использованной литературы:
- •Список контрольных вопросов
Список использованной литературы:
а) основная литература:
1) М.И. Болски. Язык программирования Си. 1988г.
2)Б.И. Березин. Начальный курс С и С++. М.,2001г.
б) дополнительная литература:
3)Т. А. Павловская C/C++ Программирование на языке высокого уровня. Год издания: 2012.
4) Литвиненко Н. А. - Технология программирования наС++. Год издания: 2013. Издательство: БХВ-Петербург.
5.)ейтел Х.М, Дейтел П.Д. Как программировать на С: пер. с англ. – М.: БИНОМ, 2014.— 908 с.: ил.
6) Шилдт Г. Полный справочник по C++: Пер. с англ. – М.: Вильямс, 2013 .— 699 с
7) Коплиен Дж. - Мультипарадигменное проектирование для C++.
8) Богуславский Ан.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. Часть I. Введение в программирование на языке Си++. - Коломна: КГПИ, 2012. - 490 с.
9) Язык С++. Учебное пособие И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин
10) Степанов Е.О., Чириков С.В. Стиль программирования на C++. Учебное пособие. - СПб.: СПбГИТМО(ТУ), 2015. - 48 с.
Знания следует самостоятельно проверить путем ответов на контрольные вопросы.
Список контрольных вопросов
В чем разница между объявлением прототипа и определением функции?
Должны ли имена параметров, указанные в определении и вызове функции, соответствовать друг другу?
Как следует объявлять функцию, если она не возвращает значения?
Что такое локальная переменная?
Что такое область видимости?
Что такое перегрузка функции?
Что такое рекурсия?
Когда следует использовать глобальные переменные?
К какому классу памяти будет относится переменная по умолчанию?
