Читать онлайн «C++. Объектно-ориентированное программирование. Практикум»

Автор Татьяна Павловская

О  Т. А. Павловская Т-  Ю. А. Щупак  G/0++  и  ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ  crllvlflvnlloe программирование  ' А О для студентов ' ' И преподавателей Ем Ы rm I ‚д высших учебных ‘ " " " ё ‚з заведений м к’ к „ +41: О сочетание теоретических ’ д‘ и W сведений и практических занятий " ` О примеры программ " am In Ha C++ B соответствии 131, „к; со стандартом ISO/IEC 14882 ‘Ё ч-ЁЁЩ щ мы”, ь Чакра» Egg, /fx \\ ж”; А а 1 ~ 0101010 1§fi1,  Т. А. Павловская Ю. А. Щупак  B/G++  ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ  GTIWKWIIIIDG lIIl0|'I|8MM||Il0Ba||||B  Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника»  D/’l1HTEP°  Москва - Санкт-Петербург - Нижний Новгород - Воронеж Ростов-на-дону - Екатеринбург - Самара Киев - Харьков - Минск  2003  ББК 32. 973-018. 1я7 УДК 681 . 3. 06(О75)  П12  Рецензенты: Фомичев В. с. ‚ п - - и = --- - = и = -ры вычислительной техники Санкт-Петербургского электротехнического университета. доктор технических наук  Соколов Р. В. . доцент кафедры М0 ЭВМ Санкт-Петербургского электротехнического университета. кандидат технических наук  П12 С/С++. Структурное программирование: Практикум I T. A. Павловская, Ю. А. Щупак. — СПб. : Питер, 2003. — 240 с. : ил.  ISBN 5-94723-447-5 Практикум предназначен для изучения языка С++ на семинарах н для его самостоятельного освоения. Он является дополнением к учебнику Т. А. Павловской «С/С++. Программирование на языке высокого уровня», выпущенному издательством «Питер» в 2001 году. В практикуме на примерах рассматриваются средства С++, используемые в рамках структурной парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника».  ББК 32. 973-О18. 1я7 УДК 681 . 3. 06(О75)  ISBN 5-94723-447-5 © ЗАО Издательский дом «Питер», 2003  Краткое содержание  Предисловие ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 10 Семинар 1 . Линейные программы ... ... ... ... ... ... ... ... ... ... ... . . . 13 Семинар 2. Разветвляющиеся программы. Циклы ... ... ... . . . 30 Семинар 3. Одномерные массивы и указатели ... ... ... ... ... .
. 55 Семинар 4. Двумерные массивы ... ... ... ... ... ... ... ... ... ... ... ... . . 71 Семинар 5. Строки и файлы ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . 89 Семинар 6. Структуры ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 110 Семинар 7. Функции ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 132 Семинар 8. Перегрузка и шаблоны функций ... ... ... ... ... . . . . 161 Семинар 9. Динамические структуры данных ... ... ... ... ... . . 169 Приложение 1 .