Основы программирования на языке С++. Основные управляющие структуры, функции и рекурсивные алгоритмы
Товара нет в наличии
Посмотрите другие книги категории IT. Информатика- ISBN
- 978-5-9729-3331-0
- Кол-во страниц
- 92
- Формат
- 148х210
- Переплет
- КБС
- Год
- 2027 Библиографическая запись
К56 Основы программирования на языке С++. Основные управляющие структуры, функции и рекурсивные алгоритмы : практическое пособие / З. А. Ковалева. – Москва ; Вологда : Инфра-Инженерия, 2027. – 92 с. : ил., табл.
Содержит комплекс практических задач и рекомендаций по изучению базовых основ языка программирования С++. Даны задачи по основным управляющим структурам, а также методы их обработки – пользовательские функции и рекурсии.
Для обучения студентов техникумов и колледжей по специальности «Информационные системы и программирование», а также для учащихся старших классов средней общеобразовательной школы и учащихся кружков технической направленности.
Содержание
ВВЕДЕНИЕ 3
Глава 1. ОСНОВЫ РАБОТЫ С С++ 4
1.1. Основная структура программы 5
1.2. Типы данных в языке С++ 6
1.3. Описание переменных 8
1.4. Ввод и вывод данных. Форматирование 10
1.5. Математические выражения и операции 11
Глава 2. УПРАВЛЯЮЩИЕ СТРУКТУРЫ 15
2.1. Линейный алгоритм 15
Задачи на линейный алгоритм 15
2.2. Остаток и целое при делении 16
Задачи на остаток и деление 17
2.3. Условный оператор 18
Задачи на применение условного оператора 22
2.4. Оператор switch 24
Задачи с применением оператора switch 25
2.5. Операторы цикла. Цикл for (цикл с параметром) 25
Задачи на применение цикла с параметром 29
2.6. Операторы передачи управления 29
2.7. Поиск максимального и минимального элемента последовательности 31
Задачи на поиск максимального и минимального числа 33
2.8. Цикл while (цикл с предусловием) 34
Задачи на обработку цифр числа с помощью цикла с предусловием 36
2.9. Реализация обработки последовательности элементов с помощью цикла с предусловием 36
Задачи на последовательность с маркером завершения 38
2.10. Реализация обработки 2–3 элементов последовательности в цикле с предусловием 39
Задачи на обработку 2–3 элементов последовательности с помощью цикла с предусловием 42
2.11. Цикл do while (цикл с постусловием) 42
Задачи на применение цикла с постусловием 45
2.12. Реализация обработки элементов последовательности с вложенными циклами (вложенная обработка) 46
Задачи на обработку элементов последовательности с вложенными циклами (вложенная обработка) 50
2.13. Расчёт суммы ряда 51
Задачи на вычисление суммы ряда 54
2.14. Вычисление суммы ряда с заданной точностью 56
Задачи на вычисление суммы ряда с заданной точностью 58
Глава 3. ФУНКЦИИ 60
3.1. Пользовательские функции 60
Задачи на применение пользовательской функции 63
3.2. Пользовательские функции с возвратом переменной логического типа 64
Задачи на применение пользовательской функции с возвратом переменной логического типа 66
3.3. Рекурсия 67
Задачи на применение рекурсии 70
3.4. Решение задач типа «Исполнитель» с применением рекурсивной функции 71
Задачи типа «Исполнитель» 74
ПРИЛОЖЕНИЯ: КОДЫ К СЛОЖНЫМ ЗАДАЧАМ 78
Приложение 1. Коды к задачам, отмеченным звёздочкой («*») 78
Приложение 2. Программные коды к задачам по теме «Рекурсия» 82
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 87