Алгоритмы и программы

Учебное пособие.

Е. Конова, Г. Поллак «Алгоритмы и программы. Язык C++» Лань, 2017 год, 384 стр. (10,4 мб. pdf)

Учебное пособие предназначено для начинающих программистов и заключает в себе методику обучения, где алгоритмы и программы представлены примерами кода C++ разработанного и отлаженного в Visual Studio 2013. Выбрано структурное программирование на основе функций. Программный код соответствуют стандарту C++11 (ISO/IEC 14882:2011), разработан в консольных приложениях на основе шаблона «Пустой проект». В первой главе приводятся данные о существующих основных алгоритмах вне языка программирования. Показаны примеры решения некоторых типов задач, с разработкой алгоритма в виде блок-схемы, пояснениями, набором тестовых данных и таблицей исполнения алгоритма.

Приводятся относительные способы решений задачи, возможно не самые рациональные, но вполне допустимые. Во второй главе представлены синтаксические правила С++ и механизмы их реализации. Третья глава — это практикум, где предлагаются как задачи, использующие типовые алгоритмы, так и содержательные, для которых приведено только вербальное описание. Пособие предназначено для студентов направления подготовки «Прикладная информатика» и других, может использоваться для самостоятельного изучения, так как не требует предварительных знаний о языках программирования. ISBN: 978-5-8114-2020-9

Оглавление книги
Глава 1. Основы алгоритмизации 5
1.1. Определение алгоритма и его свойства 5
1.2. Базовые алгоритмические конструкции 8
1.3. Алгоритмы, использующие одномерные массивы 20
1.4. Алгоритмы, использующие двумерные массивы 32
1.5. Алгоритмы сортировки 41
1.6. Алгоритмы поиска 56

Глава 2. Основы программирования на языке C++ 61
2.1. Начальные сведения о языке программирования C++ 62
2.2. Операции и выражения языка C++ 73
2.3. Структура и компоненты простой программы на языке C++ 81
2.4. Управляющие конструкции языка C++ 90
2.5. Механизм функций языка C++ 119
2.6. Локальные и глобальные данные. Время жизни и область действия объектов 137
2.7. Производные типы данных 142
2.8. Файлы 195

Глава 3. Задачи и упражнения 205
Тема 1. Простые программы на языке C++ 205
Тема 2. Использование условного оператора if и переключателя switch 214
Тема 3. Инструменты C++ для реализации циклических алгоритмов 228
Тема 4. Алгоритмы вычисления сумм, произведений, количеств, пределов, последовательностей. Сложные циклы 242
Тема 5. Использование циклических алгоритмов в решении содержательных задач 258
Тема 6. Практическое использование механизма функций 265
Тема 7. Работа с одномерными массивами 285
Тема 8. Использование одномерных массивов в содержательных задачах 313
Тема 9. Работа с двумерными массивами. Использование функций 319
Тема 10. Работа со строками символов 332
Тема 11. Использование двумерных массивов в содержательных задачах 356
Тема 12. Работа со структурами и объединениями 365
Библиографический список 382
Алгоритмы и программы

Скачать техническую литературу бесплатно10,4 мб. pdf

Похожая литература