- •Директивы препроцессора и комментарии
- •Структура программы
- •Переменные
- •Преобразования базовых типов
- •Базовые конструкции структурного программирования
- •Оператор "выражение"
- •Операторы ветвления Условный оператор if
- •If ( выражение ) оператор_1; [else оператор_2;]
- •Оператор switch
- •Массивы
- •Функции
- •Параметры функции
- •Передача массивов в качестве параметров
- •Передача имен функций в качестве параметров
- •Параметры со значениями по умолчанию
- •Модульное программирование
- •Директивы препроцессора
- •Директива #include
- •Директива #define
- •Области действия идентификаторов
- •Внешние объявления
- •Поименованные области
- •Пространства имен стандартной библиотеки
- •Объектно ориентированное программирование
- •Наследование
- •Использование шаблонов классов
- •Достоинства и недостатки шаблонов
- •Практические примеры. Файловые потоки. Пользовательские функции
- •Пользовательские функции
- •Краткие итоги
- •Вопросы
- •Упражнения
Краткие итоги
Чтобы работать с файлами, необходимо использовать переменную типа fstream. Рассмотрены случаи вывода в файл и чтения из файла.
Вопросы
Что такое файловый поток?
Что необходимо сделать, чтобы использовать в программе файловый поток?
Как сделать разделение по ячейкам при записи в файл *.xls?
Что такое пользовательская функция?
Что такое объявление, описание, вызов пользовательской функции?
Упражнения
Составьте программу, которая создаст следующие файлы:
Составьте блок-схему и программу для построения таблицы значений функции
при
с
шагом
0
с шагом 0,8. Таблицы вывести на экран, в
файлы *.txt,
*.xls.Для массива
найти
минимальный элемент, максимальный
элемент; найденные минимальный и
максимальный элементы поменять местами.
Исходный массив
считать
из файла. Исходный массив, результаты
вычислений и измененный массив вывести
на экран и в файл *.xls.Составить блок-схему и программу для вычисления суммы 20 чисел из файла. Указание: использовать циклический алгоритм, не использовать массивы.
В программе для задачи 3 создать пользовательские функции для вычисления минимального и максимального элементов.
Массив
считать
из файла. Вывести массив
на
экран. Поменять местами первый и
последний элементы. Измененный массив
вывести на экран. Указание: для вывода
массива на экран создать пользовательскую
функцию.
