Для студентов МГТУ им. Н.Э.Баумана по предмету Языки интернет-программированияЛабораторная работа №7 вариант № 2.12 (Задания по теме Ruby)Лабораторная работа №7 вариант № 2.12 (Задания по теме Ruby)
5,0052
2021-04-042021-04-04СтудИзба
Лабораторная работа 7: Лабораторная работа №7 вариант № 2.12 (Задания по теме Ruby)
Описание
Задание:
Часть 1 Организовать программным способом символьный файл F. Записать в файл H с сохранением порядка следования те символы файла F, которым в этом файле предшествует буква «а». Автоматический тест программы обязательно должен проверять работу с файлами.
Часть 2 Разработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования. Проверить ее на тестовом примере с демонстрацией всех возможностей разработанных классов на конкретных данных. Объект — треугольник, заданный длинами сторон. Объект умеет выводить на экран значение своих полей и отвечать на запрос о площади фигуры. Объект — четырехугольник, заданный длинами сторон и диагонали. Объект умеет выводить на экран содержимое своих полей, возвращать по запросу их значения и площадь. В тестирующей программе обеспечить автоматическую проверку того, что созданные объекты действительно соответствют заданной иерархии классов.
![]()
Часть 1 Организовать программным способом символьный файл F. Записать в файл H с сохранением порядка следования те символы файла F, которым в этом файле предшествует буква «а». Автоматический тест программы обязательно должен проверять работу с файлами.
Часть 2 Разработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования. Проверить ее на тестовом примере с демонстрацией всех возможностей разработанных классов на конкретных данных. Объект — треугольник, заданный длинами сторон. Объект умеет выводить на экран значение своих полей и отвечать на запрос о площади фигуры. Объект — четырехугольник, заданный длинами сторон и диагонали. Объект умеет выводить на экран содержимое своих полей, возвращать по запросу их значения и площадь. В тестирующей программе обеспечить автоматическую проверку того, что созданные объекты действительно соответствют заданной иерархии классов.

Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Просмотров
51
Размер
832,55 Kb
Список файлов
Лабораторная работа №7 вариант № 2.12 (Задания по теме ruby)м.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!