Изучение последовательности прохождения этапов объектно-ориентированного программирования. Инкапсуляция. Система автоматического документирования Doxygen, страница 3

При помощи нескольких объектов данного класса смоделировать ситуацию последовательного прохождения письма через несколько спам-фильтров и определить дойдет ли оно до адресата.

 Кульгавик Александр Георгиевич

Клиент ICQ может отправлять сообщения объемом не более 450 символов. Если сообщение превышает этот объем то оно разбивается на части объемом 400 символов, а если превышает 1600символов, то для оптимальной загрузки сети разбивается на части объемом по 250 символов.

Создать класс, определяющий на сколько частей будет разбито сообщение указанного объема. Класс должен содержать инициализирующий конструктор (размер сообщения),конструктор по умолчанию (размер сообщения 0), метод решения задачи, деструктор выводящий результат.

Решить задачу для нескольких различных сообщений при помощи нескольких экземпляров класса.

 Куновский Олег Игоревич

При оценке прыжков фристайлистов 10 судей выставляют оценки от 1 до 10. Затем наименьшая и наибольшая оценки отбрасываются, а результирующей оценкой становится среднее значение оставшихся оценок.

Спроектировать класс, помогающий определить результирующую оценку прыгуна. Класс должен содержать инициализирующий конструктор (задаются 10 оценок), конструктор по умолчанию (должен осуществить ввод оценок с клавиатуры), метод решения задачи, метод вывода результата, деструктор так же выводящий результат.

Для нескольких объектов данного класса определить какой из прыгунов станет победителем.

 Лебедев Александр Владимирович

Компьютерная мышь содержит 2 кнопки. Ресурс нажатий на кнопки известен и одинаков для обеих кнопок. Известно среднее количество кликов на каждую из кнопок в сутки.

Создать класс, определяющий по истечении какого количества дней мышь придется ремонтировать и какую кнопку придется заменить. Класс должен содержать инициализирующий конструктор с тремя параметрами (ресурс, нажатий в сутки на левую кнопку, нажатий в сутки на правую кнопку), метод решения задачи, деструктор для вывода результата.

Продемонстрировать работу с двумя объектами данного класса. Второй объект должен реализовать расчет « для левши », когда количество нажатий правой и левой кнопки меняются местами.

 Малашенок Алексей Александрович

Стоимость проезда в маршрутном такси определяется как корень из расстояния в метрах, умноженный на 10.

Определить класс, позволяющий рассчитывать стоимость проезда. Класс должен содержать инициализирующий конструктор, конструктор по умолчанию, метод для расчета стоимости поездки, деструктор, выводящий стоимость поездки.

Продемонстрировать работу с несколькими объектами класса с целью определить стоимость поездки на нескольких маршрутных такси с пересадками.

 Мельчакова Ирина Павловна

Паяльник с электронным блоком управления имеет 4 режима: выключен, 100, 200 и 300 градусов Цельсия. Известно так же время нагрева от каждого режима к последующему.

Создать класс, определяющий за какое время паяльник нагреется до максимального режима. Класс должен содержать конструктор по умолчанию (осуществляет ввод всех величин),метод определения результата, деструктор, который должен выводить результат на экран.

Продемонстрировать работу с несколькими объектами данного класса.

 Миньков Константин Сергеевич

Стоимость перевода с английского на русский язык оценивается по величине результирующего текста в страницах. Известна стоимость страницы результирующего текста и среднее количество страниц русского текста, приходящегося на 100 страниц английского.

Создать класс, определяющий стоимость перевода. Класс должен содержать инициализирующий конструктор(стоимость страницы, количество русских страниц на 100 английских, количество страниц переводимого текста), метод решения задачи, деструктор, выводящий результат.

Продемонстрировать работу класса с текстами разного объема.

 Морозов Тимур Святославович

Цифро-аналоговый преобразователь преобразует код от 0 до 255 в напряжение от 0В до величины опорного напряжения.