ВУЗ:
Составители:
Рубрика:
3.2.1. Интеллектуальные возможности человека .................................................... 74
3.2.2. Неправильный перевод как причина ошибок
в программных средствах .......................................................................................... 75
3.2.3. Основные пути борьбы с ошибками ............................................................... 78
3.3. Понятие алгоритма, свойства алгоритмов .......................................................... 78
3.4. Языки программирования ..................................................................................... 81
3.5. Структурное программирование .......................................................................... 82
3.6. Объектно-ориентированное программирование ............................................... 84
3.6.1. История .............................................................................................................. 84
3.6.2. Основные понятия ............................................................................................ 86
3.6.3. Основные концепции ООП .............................................................................. 86
3.6.4. Особенности реализации ................................................................................. 89
3.6.5. Подходы к проектированию программ в целом ............................................ 91
3.6.6. Родственные методологии ............................................................................... 92
3.6.7. Производительность объектных программ .................................................... 93
3.6.8. Критика ООП .................................................................................................... 95
3.6.9. Объектно-ориентированные языки ................................................................. 96
3.7. Обобщённое программирование ........................................................................... 97
3.7.1. Общий механизм ............................................................................................... 98
3.7.2. Способы реализации ......................................................................................... 99
3.7.3. Обобщённое программирование в языке C++ ............................................. 100
3.8 Вопросы для самоконтроля ................................................................................... 100
4. ОСНОВЫ ЯЗЫКА C++ ............................................................................................ 101
4.1. Типичная среда C++ программирования .......................................................... 103
4.2. Структура программы на C++ ............................................................................. 104
4.3. Базовые средства языка C++ ............................................................................... 107
4.3.1. Состав языка C++ ........................................................................................... 107
4.3.1.1. Константы в C++ ................................................................................................................. 108
4.3.2. Типы данных в C++ ........................................................................................ 110
4.3.3. Переменные ..................................................................................................... 112
4.3.4. Знаки операций в C++ .................................................................................... 114
4.3.5. Выражения ....................................................................................................... 116
4.3.6. Ввод и вывод данных ..................................................................................... 117
4.4. Основные операторы языка C++ ........................................................................ 119
4.4.1. Базовые конструкции структурного программирования ............................ 119
4.4.2. Оператор «выражение» .................................................................................. 119
4.4.3. Составные операторы ..................................................................................... 120
4.4.4. Операторы выбора .......................................................................................... 120
4.4.5. Операторы циклов .......................................................................................... 122
4.4.6. Операторы перехода ....................................................................................... 124
4.5. Примеры решения задач
с использованием основных операторов C++ .......................................................... 125
4.5.1. Программирование ветвлений ....................................................................... 127
4.5.2. Программирование арифметических циклов ............................................... 129
4.5.3. Итерационные циклы ..................................................................................... 131
4.5.4. Вложенные циклы .......................................................................................... 133
4.6. Составные типы данных в C++ ........................................................................... 134
4.6.1. Массивы ........................................................................................................... 134
4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »