logo
Харви Дейтел, Пол Дейтел Как программировать на С++ / 02-Deitel-Стр-115-214

176 Глава 2

проще иметь дело с более знакомой им песней того же типа «Две­надцать негритят». — Прим. ред.).

Упражнение 2.64 относится к разделу 2.22 («Размышления об объек­тах»).

2.64. Опишите не более, чем в 200 словах, что такое автомобиль и что он делает. Составьте отдельные списки использованных имен суще­ствительных и глаголов. Мы полагаем, что каждое имя существи­тельное соответствует объекту, который необходим для построения системы, в данном случае автомобиля. Выберите пять объектов из вашего списка и для каждого из них составьте список атрибутов и список вариантов поведения. Коротко опишите, как эти объекты взаимодействуют друг с другом и с другими объектами вашего опи­сания. Тем самым вы осуществите несколько важных шагов типич­ного объектно-ориентированного проектирования.

г л а в а

Функции

Ц e л и

Понять, как можно конструировать программы по мо­дульному принципу из небольших фрагментов, назы­ваемых функциями.

Познакомиться стиповыми математическими функция­ми стандартной библиотеки С.

Научиться создавать новые функции.

Понять механизм обмена информацией между функ­циями.

Познакомиться с техникой проведения расчетов с ис­пользованием генерации случайных чисел.

Понять, как ограничивается область действия иденти­фикаторов определенными частями программы.

Понять, как можно писать и использовать функции, которые вызывают сами себя.