Челябинск: Изд-во ЮУрГУ, 2004. - 170с. Учебное пособие. Главная цель пособия - помочь студентам, изучающим языки С и С++, в приобретении навыков практического программирования путем решения специально подобранных задач. В пособии собраны различные задачи по программированию. Всего определены 16 тем, и в каждой около 30-ти заданий, примерно одинаковых по уровню сложности. Уровень сложности постепенно
возрастает от одной темы к другой. Такая методика позволяет выработать технику
программирования для начинающих и развить имеющиеся навыки для студентов,
продолжающих изучение программирования. Особый интерес представляют
содержательные задачи, в которых процессу кодирования должен предшествовать
этап постановки задачи. В каждой теме приводятся минимум теоретических сведений и большое количество примеров. В каждом примере назван типовой алгоритм и приведен
код программы с подробными комментариями. Учебное пособие интегрирует опыт многолетней работы авторов. Оно подготовлено на основе курсов программирования, прочитанных авторами в разное время разному контингенту учащихся. Пособие предназначено, в первую очередь, для студентов специальности 351400 "Прикладная информатика", изучающих программирование на С или С++. Может быть полезно для
самостоятельного освоения программирования и, безусловно, будет интересно
преподавателям, ведущим подобные курсы.
Содержание:Введение
Базовые типы данных. Вычисления по формулам. Простые программы на языке С++
Простые типы данных. Управление алгоритмом с использованием условного оператора if или переключателя switch
Инструменты С++ для реализации циклических алгоритмов
Циклические алгоритмы вычисления сумм, произведений, количеств, пределов, последовательностей. Сложные циклы
Использование циклических алгоритмов в решении содержательных задач
Практическое использование механизма функций С++
Массивы и указатели. Алгоритмы работы с одномерными массивами. Использование функций при работе с массивами
Работа с одномерными массивами. Использование массивов в решении содержательных задач
Работа с двумерными массивами. Использование функций для работы с двумерными массивами. Использование файлов для хранения данных
Использование файлов, одно и двумерных массивов в решении содержательных задач
Работа со строками символов. Использование файлов
Работа со структурами и объединениями
Работа в графическом режиме
Полустатические структуры данных
Динамические структуры данных
Прикладные алгоритмы
Библиографический список