Трансляция программ и их выполнение. 9
Стандартные (базовые) типы данных, операции и выражения. 11
Типы данных, переменные и константы.. 12
Понятие типов данных. 12
Классификация простых предопределенных типов данных. 13
Переменные, константы.. 13
Целочисленные типы данных. 15
Вещественные типы данных. 16
Логический тип данных. 17
Символьный тип данных. 17
Операции и выражения. 19
Преобразования типов данных. 21
Операция присваивания. 24
Арифметические операции. 26
Операции отношения. 30
Логические операции. 30
Поразрядные (битовые) операции. 31
Операции составного присваивания. 35
Условная операция. 36
Операция sizeof 36
Приоритеты рассмотренных операций. 37
Ввод и вывод простых типов данных. 38
Вывод текстовых строк. 39
Ввод/вывод арифметических типов данных. 41
Форматирование ввода / вывода. 42
4. Основные управляющие структуры программирования и управляющие конструкции в языке С++ 49
Идеи структурного программирования. 49
4.2. Управляющие структуры и инструкции языка C++. 52
Условная инструкция (if) 52
Инструкция множественного выбора (switch) 56
Цикл с предусловием (while) 57
Цикл с постусловием (do while) 60
Итерационный цикл (for) 61
Инструкции перехода. 63
Приемы программирования циклов. 65
Рекуррентные вычисления. 65
Инвариант цикла. 69
Массивы и указатели. 71
Понятие массива. 71
Объявление массивов. 72
Объявление одномерных массивов. 72
Объявление многомерных массивов. 73
Ввод-вывод массивов. 74
Текстовые строки как массивы символов. 75
Массивы и указатели. 75
Разработка программ при работе с массивами. 75