После ознакомления с
содержанием данного файла Вам следует его
незамедлительно удалить. Сохраняя данный файл
вы несете ответственность в соответствии с
законодательством. Публикация данного документа не преследует за
собой никакой коммерческой выгоды. Эта книга способствует профессиональному росту
читателей и является рекламой бумажных изданий. Все авторские права принадлежат их уважаемым владельцам. Если Вы являетесь автором данной книги и её распространение
ущемляет Ваши авторские права или если Вы хотите
внести изменения в данный документ или опубликовать
новую книгу свяжитесь с нами по email. Т. А. Павловская ^ Т-
Ю. А. Щупак
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
Структурное программирование
» *
для студентов
и преподавателей \ )№ \ r^m
высших учебных - ч ^ v
заведений * \* Ч* «С/
сочетание теоретических
сведений и практических
занятий
?%?'
-v\
тр
10
примеры программ
на C++ в соответств
со стандартом ISO/IEC 14882
на C++ в соответствии $*l>*S>
0101010
•'Hi* >
Т. А. Павловская
Ю. А. Щупак
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
Структурное программирование
Допущено Министерством образования Российской Федерации
в качестве учебного пособия для студентов высших учебных заведений,
обучающихся по направлению «Информатика и вычислительная техника»
С^ППТЕР
Москва • Санкт-Петербург • Нижний Новгород • Воронеж
Ростов-на-Дону • Екатеринбург • Самара
Киев ■ Харьков • Минск
2003
ББК32. 973-018. 1я7
УДК 681. 3. 06(075)
П12
Рецензенты:
Фомичев В. С, п ••<•—-• • •< ■ ры вычислительной техники Санкт-Петербургского
электротехнического университета, доктор технических наук
Соколов Р. В. . доцент кафедры МО ЭВМ Санкт-Петербургского электротехнического
университета, кандидат технических наук
П12 C/C++. Структурное программирование: Практикум / Т. А. Павловская,
Ю.
А. Щупак. — СПб. : Питер, 2003. — 240 с: ил. ISBN 5-94723-447-5
Практикум предназначен для изучения языка C++ на семинарах и для его самостоятельного
освоения. Он является дополнением к учебнику Т. А. Павловской «C/C++. Программирование на языке
высокого уровня», выпущенному издательством «Питер» в 2001 году. В практикуме на примерах рассматриваются средства C++, используемые в рамках структурной
парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, функции,
шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы
качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий. Допущено Министерством образования Российской Федерации в качестве учебного пособия для
студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная
техника». ББК 32. 973-018. 1я7
УДК 681. 3. 06(075)
ISBN 5-94723-447-5
© ЗАО Издательский дом «Питер», 2003
Краткое содержание
Предисловие 10
Семинар 1. Линейные программы 13
Семинар 2. Разветвляющиеся программы. Циклы 30
Семинар 3. Одномерные массивы и указатели 55
Семинар 4.