Для студентов МГТУ им. Н.Э.Баумана по предмету Основы программированияДЗ3 Основы программированияДЗ3 Основы программирования
2025-03-042025-03-04СтудИзба
ДЗ: ДЗ3 Основы программирования
Описание
ДЗ3 Основы программирования. Отчет
Часть 1. Простые объекты
Часть 2. Наследование
Часть 3. Композиция
Часть 1:
Описать объект, включающий заданные поля и методы. Написать программу, которая создает объект и тестирует его методы.
Объект – дисплей. Поля: производитель, диагональ в дюймах и соотношение сторон (4:3 или 16:9). Методы: процедура инициализации полей, процедура вывода полей на экран и функции вычисления длины и ширины дисплея в сантиметрах.
Часть 2:
Разработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования.
Объект – здание. Поля: число этажей, высота здания. Методы: процедура инициализации, процедура вывода информации на экран, функция вычисления высоты одного этажа.
Объект – жилой дом. Поля: число этажей, высота дома, площадь фундамента, количество квартир на этаже. Методы: процедура инициализации, процедура вывода информации на экран, функция вычисления приблизительного объема каждой квартиры в доме. Считать все квартиры одинаковыми.
Часть 3:
Разработать и реализовать диаграмму классов для описанных объектов предметной области, используя механизмы композиции.
Объект – экзамен. Параметры: название предмета и оценка. Методы: процедура инициализации, процедура вывода на экран значений параметров, процедура пересдачи экзамена на заданную оценку и функции, возвращающие по запросу значения параметров.
Объект – зачетная книжка. Параметры: номер книжки, фамилия студента, количество экзаменов и массив экзаменов. Методы должны позволять инициализировать объект, выводить информацию об объекте на экран, пересдавать экзамен по заданному предмету, определять среднюю оценку, выявлять возможность получить красный диплом.
Часть 1. Простые объекты
Часть 2. Наследование
Часть 3. Композиция
Часть 1:
Описать объект, включающий заданные поля и методы. Написать программу, которая создает объект и тестирует его методы.
Объект – дисплей. Поля: производитель, диагональ в дюймах и соотношение сторон (4:3 или 16:9). Методы: процедура инициализации полей, процедура вывода полей на экран и функции вычисления длины и ширины дисплея в сантиметрах.
Часть 2:
Разработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования.
Объект – здание. Поля: число этажей, высота здания. Методы: процедура инициализации, процедура вывода информации на экран, функция вычисления высоты одного этажа.
Объект – жилой дом. Поля: число этажей, высота дома, площадь фундамента, количество квартир на этаже. Методы: процедура инициализации, процедура вывода информации на экран, функция вычисления приблизительного объема каждой квартиры в доме. Считать все квартиры одинаковыми.
Часть 3:
Разработать и реализовать диаграмму классов для описанных объектов предметной области, используя механизмы композиции.
Объект – экзамен. Параметры: название предмета и оценка. Методы: процедура инициализации, процедура вывода на экран значений параметров, процедура пересдачи экзамена на заданную оценку и функции, возвращающие по запросу значения параметров.
Объект – зачетная книжка. Параметры: номер книжки, фамилия студента, количество экзаменов и массив экзаменов. Методы должны позволять инициализировать объект, выводить информацию об объекте на экран, пересдавать экзамен по заданному предмету, определять среднюю оценку, выявлять возможность получить красный диплом.
Файлы условия, демо
Характеристики домашнего задания
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
609 Kb
Преподаватели
Список файлов
ДЗ3_ОП_ИУ6.doc