Добавление в процедурную и объектно-ориентированную программы дополнительные программные объекты

Страницы работы

Содержание работы

Задание на лабораторную работу №2 по дисциплине
"Технология программирования"

Задание на лабораторную работу

Тема. Добавить в процедурную и объектно-ориентированную программы, разработанные при выполнении лабораторной работы №1, дополнительные программные объекты, расширяющие номенклатуру обрабатываемых данных (абстрактных типов или классов). Добавление осуществлять в соответствии с вариантами заданий, выданными на первую работу. Необходимые сведения представлены в табл. 1.

Вариант

Добавляемая альтернатива и ее признак

1

Треугольник (три точки, задающие целочисленные координаты вершин)

2

Тетраэдр (длина стороны – целое)

3

Нижняя треугольная матрица (одномерный массив с формулой пересчета)

4

Корабли (водоизмещение – целое; вид судна – перечислимый тип = лайнер, буксир, танкер…)

5

Документальный (год выпуска – целое)

6

Функциональные языки (типизация – перечислимый тип = строгая, динамическая; поддержка «ленивых» вычислений – булевский тип)

7

Шифрование заменой символов на числа (пары: текущий символ, целое число – подстановка при шифровании кода символа в виде короткого целого; зашифрованный текст –  целочисленный массив)

8

Загадки (ответ – строка символов)

9

Полярные координаты (угол [радиан] – действительное; расстояние до точки – целое)

10

Звери (хищники, травоядные, насекомоядные… – перечислимый тип)

11

Цветы (домашние, садовые, дикие… – перечислимый тип)

12

Легковой автомобиль (максимальная скорость – короткое целое)

Результаты работы.

1.  Разработанная программа, реализующая, дополнительные программные объекты.

2.  Письменный отчет по лабораторной работе, представленный в виде электронного документа в текстовом формате. Отчет должен содержать сведения об изменениях, вносимых в исходные тексты программ в связи с условием выполняемого задания:

·  Общий объем исходных текстов, реализующих заданные функции (байт).

·  Количество и состав абстрактных типов данных (АТД).

·  Количество переменных, соответствующих различным АТД.

·  Количество и состав процедур (функций, используемых для решения поставленной задачи).

·  Модифицированный граф зависимостей между модулями, процедурами (функциями) и АТД, отражающий новые связи и изменения.

·  Объем исполняемого модуля.

Похожие материалы

Информация о работе

Тип:
Задания на лабораторные работы
Размер файла:
45 Kb
Скачали:
2