ВУЗ:
Составители:
Рубрика:
ОГЛАВЛЕНИЕ
ОГЛАВЛЕНИЕ .................................................................................................................. 3
ВВЕДЕНИЕ ......................................................................................................................... 5
1. ЯЗЫК ПРОГРАММИРОВАНИЯ C++ ...................................................................... 7
1.1. Нововведения C++ в сравнении с C ........................................................................ 7
1.2. Дизайн C++ .................................................................................................................. 8
1.3. Технический обзор ..................................................................................................... 8
2. ЛАБОРАТОРНАЯ РАБОТА № 1
«ЗНАКОМСТВО С ЯЗЫКОМ C++.
ОСНОВНЫЕ ФУНКЦИИ» ............................................................................................ 10
2.1. Методические указания .......................................................................................... 10
2.1.1. Алфавит C++ ..................................................................................................... 11
2.1.2. Этапы создания исполняемой программы ..................................................... 11
2.1.3. Типы данных C++ ............................................................................................. 12
2.1.3.1. Концепция типа данных ............................................................................ 12
2.1.3.2. Простые типы данных ................................................................................ 13
2.1.4. Структура программы на языке C++ .............................................................. 14
2.1.5. Директивы препроцессора ............................................................................... 15
2.1.5.1. Директива #include ..................................................................................... 15
2.1.5.2. Директива #define ....................................................................................... 16
2.1.6. Предварительные замечания о функциях ввода/вывода .............................. 17
2.1.7. Переменные и выражения ................................................................................ 21
2.1.7.1. Переменные ................................................................................................ 22
2.1.7.2. Операции ..................................................................................................... 24
2.1.7.3. Выражения .................................................................................................. 27
2.1.8. Основные функции ........................................................................................... 28
2.1.8.1. Математические функции ......................................................................... 28
2.1.8.2. Функции обработки сигналов ................................................................... 33
2.1.8.3. Функции ввода-вывода в стиле C ............................................................. 33
2.1.8.4. Функция работы с датой и временем ....................................................... 37
2.1.8.5. Функции локализации ................................................................................ 37
2.1.8.6. Функции классификации и преобразования символов ........................... 38
2.1.8.7. Функции управления программой ............................................................ 38
2.1.8.8. Различные функции в стиле C ................................................................... 39
2.2. Примеры программ
для выполнения лабораторной работы № 1 .............................................................. 44
2.3. Вопросы для самоконтроля .................................................................................... 50
2.4. Варианты заданий к лабораторной работе № 1 ................................................. 51
3. ЛАБОРАТОРНАЯ РАБОТА № 2
«ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ
ОСНОВНЫХ ОПЕРАТОРОВ ЯЗЫКА C++.
РАБОТА С МАССИВАМИ» ......................................................................................... 60
3.1. Методические указания .......................................................................................... 60
3.1.1. Основные операторы языка С++ ..................................................................... 62
3.1.1.1. Базовые конструкции структурного программирования ....................... 62
3.1.1.2. Составные операторы ................................................................................ 63
3.1.1.3. Операторы выбора ...................................................................................... 64
3