При изложении материала авторы используют методику обучения от алгоритмов к программам, поэтому вначале излагаются сведения об алгоритмах с примерами реализации типовых алгоритмов. Изучение основ языка программирования С++ опирается на полученные знания. Примеры можно решать в любой среде разработчика, поддерживающей язык С++, но авторами примеры отлажены в Visual Studio . Коды программ соответствуют стандарту С++11 (ISO/IEC 14882
, разработаны в консольных приложениях на основе шаблона "Пустой проект".
В задачах практикума предлагаются как задачи, использующие типовые алгоритмы, так и содержательные, для которых приведено только вербальное описание.
Пособие предназначено для студентов направления подготовки "Прикладная информатика" и других, может быть рекомендовано для самостоятельного изучения, так как не требует предварительных знаний о языках программирования.
Введение
Основы алгоритмизации.
Определение алгоритма и его свойства
Базовые алгоритмические конструкции
Алгоритмы, использующие одномерные массивы
Алгоритмы, использующие двумерные массивы
Алгоритмы сортировки
Алгоритмы поиска
Основы программирования на языке C++
Начальные сведения о языке программирования C++
Операции и выражения языка C++
Структура и компоненты простой программы на языке C++
Управляющие конструкции языка C++
Механизм функций языка C++
Локальные и глобальные данные. Время жизни и область действия объектов
Производные типы данных
Файлы
Задачи и упражнения
Простые программы на языке С++
Использование условного оператора if и переключателя switch
Инструменты С++ для реализации циклических алгоритмов
Алгоритмы вычисления сумм, произведений, количеств, пределов, последовательностей. Сложные циклы
Использование циклических алгоритмов в решении содержательных задач
Практическое использование механизма функций
Работа с одномерными массивами
Использование одномерных массивов в содержательных задачах
Работа с двумерными массивами. Использование функций
Работа со строками символов
Использование двумерных массивов в содержательных задачах
Работа со структурами и объединениями
Библиографический список
Продажник:
Скачать:
Материал может быть удален по просьбе