128
Оглавление
Предисловие…………… …………………………………………………. ……....3
Раздел I. Основы алгоритмизации
1. Общие понятия…………………………………………………………………..4
2. Классификация алгоритмов………………………………………………….. 5
2.1. Циклы с известным числом повторений……………………………………6
2.2. Циклы с неизвестным числом повторений ………………………………...8
2.3. Сложные циклы……………………………………………………………...10
2.4. Алгоритмы с массивами…………………………………………………… 12
2.5. Алгоритмы вычисления степенных полиномов…………………… ……..17
2.6. Алгоритмы нахождения наибольшего (наименьшего) из множества
значений…………………………………………………………………. ……..18
Раздел II.Элементы программирования на языке
С++
3. Из истории развития языка С++……………………………………………..22
4. Структура программы на языке С++………………………………………..22
5. Ввод и вывод в С++…………………………………………………………… 24
6. Основные элементы языка С++
……………………………………………..29
6.1. Алфавит ……………………………………………………………………29
6.2. Идентификаторы…………………………………………………….. ……..30
6.3. Переменные и константы…………………………………………………. .30
6.4. Определение констант с помощью директивы препроцессора
#define…………………………………………………………………………….33
7.Операции и выражения………………………………………………………..34
7.1. Выражение и его интерпретация……………………………….…………..34
7.2. Арифметические операции…………………………………………………35
7.3. Логические операции и операции отношения…………………………….36
7.4. Операция условия ………………………………………………………….38
7.5. Операция присваивания…………………………………………………….38
7.6. Операция sizeof……………………………………………………………...39
7.7. Преобразование типов………………………………………………………40
7.8. Порядок выполнения операций…………………………………………….41
8. Операторы управления……………………………………………………….43
8.1.
Общие сведения……………………………………………………………..43
8.2. Оператор if…………………………………………………………………..43
8.3. Операторы switch…………………………………………………………..46
8.4. Оператор while ……………………………………………………………...49
8.5. Оператор for ………………………………………………………………...51
8.6. Операторы break и continue………………………………………………. 55
9. Функции…………………………………………………………………………57
9.1. Описание функции…………………………………………………………..57
9.2. Правила работы с функциями………………………………………………60
9.3. Передача параметров………………………………………………………..61