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