- Артикул:00-01021926
- Автор: Конова Е.А., Поллак Г.А.
- ISBN: 978-5-8114-2020-9
- Тираж: 100 экз.
- Обложка: Твердый переплет
- Издательство: Лань (все книги издательства)
- Город: СПб
- Страниц: 384
- Формат: 84х108/32
- Год: 2018
- Вес: 555 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
При изложении материала авторы используют методику обучения от алгоритмов к программам, поэтому вначале излагаются сведения об алгоритмах с примерами реализации типовых алгоритмов. Изучение основ языка программирования C++ опирается на полученные знания. Примеры можно решать в любой среде разработчика, поддерживающей язык C++, но авторами примеры отлажены в Visual Studio 2013. Коды программ соответствуют стандарту С++11 (ISO/IEC 14882:2011), разработаны в консольных приложениях на основе шаблона «Пустой проект».
В задачах практикума предлагаются как задачи, использующие типовые алгоритмы, так и содержательные, для которых приведено только вербальное описание.
Пособие предназначено для студентов направления подготовки «Прикладная информатика» и других, может быть рекомендовано для самостоятельного изучения, так как не требует предварительных знаний о языках программирования.
ОГЛАВЛЕНИЕ
Введение
Глава 1. Основы алгоритмизации
1.1. Определение алгоритма и его свойства
1.2. Базовые алгоритмические конструкции
1.3. Алгоритмы, использующие одномерные массивы
1.4. Алгоритмы, использующие двумерные массивы
1.5. Алгоритмы сортировки
1.6. Алгоритмы поиска
Глава 2. Основы программирования на языке C++
2.1. Начальные сведения о языке программирования C++
2.2. Операции и выражения языка C++
2.3. Структура и компоненты простой программы на языке C++
2.4. Управляющие конструкции языка C++
2.5. Механизм функций языка C++
2.6. Локальные и глобальные данные. Время жизни и область действия объектов
2.7. Производные типы данных
2.8. Файлы
Г лава 3. Задачи и упражнения
Тема 1. Простые программы на языке C++
Тема 2. Использование условного оператора if и переключателя switch
Тема 3. Инструменты C++ для реализации циклических алгоритмов
Тема 4. Алгоритмы вычисления сумм, произведений, количеств, пределов, последовательностей. Сложные циклы
Тема 5. Использование циклических алгоритмов в решении содержательных задач
Тема 6. Практическое использование механизма функций
Тема 7. Работа с одномерными массивами
Тема 8. Использование одномерных массивов в содержательных задачах
Тема 9. Работа с двумерными массивами. Использование функций
Тема 10. Работа со строками символов
Тема 11. Использование двумерных массивов в содержательных задачах
Тема 12. Работа со структурами и объединениями Библиографический список