Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
10.06.2024
Размер:
281.45 Кб
Скачать

Таблица 12 – Алгоритм конструктора класса cl_6

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Присвоение закрытому полю name значение name +"_6"

 

3.12 Алгоритм метода getName класса cl_6

Функционал: Возврат значение скрытого свойства. Параметры: Отсутствует.

Возвращаемое значение: string.

Алгоритм метода представлен в таблице 13.

Таблица 13 – Алгоритм метода getName класса cl_6

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Возврат значения закрытого поля name

 

3.13 Алгоритм конструктора класса cl_7

Функционал: Присвоение значения закрытому полю. Параметры: string name.

Алгоритм конструктора представлен в таблице 14.

Таблица 14 – Алгоритм конструктора класса cl_7

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Присвоение закрытому полю name значение name +"_7"

 

3.14 Алгоритм метода getName класса cl_7

Функционал: Возврат значение скрытого свойства. Параметры: Отсутствует.

Возвращаемое значение: string.

17

Алгоритм метода представлен в таблице 15.

Таблица 15 – Алгоритм метода getName класса cl_7

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Возврат значения закрытого поля name

 

3.15 Алгоритм конструктора класса cl_8

Функционал: Присвоение значения закрытому полю. Параметры: string name.

Алгоритм конструктора представлен в таблице 16.

Таблица 16 – Алгоритм конструктора класса cl_8

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Присвоение закрытому полю name значение name +"_8"

 

3.16 Алгоритм метода getName класса cl_8

Функционал: Возврат значение скрытого свойства. Параметры: Отсутствует.

Возвращаемое значение: string.

Алгоритм метода представлен в таблице 17.

Таблица 17 – Алгоритм метода getName класса cl_8

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

перехода

 

1

 

Возврат значения закрытого поля name

 

3.17 Алгоритм функции main

Функционал: Основной алгоритм программы.

18

Параметры: Отсутствует.

Возвращаемое значение: Целое - индикатор корректности выполнения программы.

Алгоритм функции представлен в таблице 18.

Таблица 18 – Алгоритм функции main

 

 

 

 

 

 

 

 

 

Предикат

Действия

 

 

 

 

 

 

перехода

 

1

 

Объявление указателя pObj на cl_8

 

2

 

 

 

 

 

 

2

 

Объявление строковой переменной name

 

3

 

 

 

 

 

 

3

 

Ввод значения переменной name

 

4

 

 

 

 

 

4

 

Создание объекта obj класс cl_8 с помощью параметризированного

5

 

 

 

конструктора с параметром name

 

 

 

 

 

 

 

 

5

 

Присвоение указателю pObj ссылки на объект obj

 

6

 

 

 

 

 

 

6

 

Вызов метод getName() через указатель pObj для объекта

класса

7

 

 

 

cl_1,созданного объектом класса cl_2, и вывод его значение на экран

 

 

 

 

 

 

 

7

 

Вызов метод getName() через указатель pObj для объекта

класса

8

 

 

 

cl_1,созданного объектом класса cl_3, и вывод его значение на экран

 

 

 

 

 

 

 

8

 

Вызов метод getName() через указатель pObj для объекта

класса

9

 

 

 

cl_1,созданного объектом класса cl_4, и вывод его значение на экран

 

 

 

 

 

 

 

9

 

Вызов метод getName() через указатель pObj для объекта

класса

10

 

 

 

cl_1,созданного объектом класса cl_5, и вывод его значение на экран

 

 

 

 

 

 

10

 

Вызов метод getName() через указатель pObj для объекта класс cl_2 и

11

 

 

 

вывод его значений на экран

 

 

 

 

 

 

 

11

 

Вызов метод getName() через указатель pObj для объекта класс cl_3 и

12

 

 

 

вывод его значений на экран

 

 

 

 

 

 

 

12

 

Вызов метод getName() через указатель pObj для объекта класс cl_4 и

13

 

 

 

вывод его значений на экран

 

 

 

 

 

 

 

13

 

Вызов метод getName() через указатель pObj для объекта класс cl_5 и

14

 

 

 

вывод его значений на экран

 

 

 

 

 

 

 

14

 

Вызов метод getName() через указатель pObj для объекта класс cl_6 и

15

 

 

 

 

 

 

19

Предикат

Действия

 

 

 

 

перехода

 

 

вывод его значений на экран

 

 

 

 

 

 

 

15

 

Вызов метод getName() через указатель pObj для объекта класс cl_7 и

16

 

 

 

вывод его значений на экран

 

 

 

 

 

 

 

16

 

Вызов метод getName() через указатель pObj и вывод его значение на

 

 

 

 

экран

 

 

 

 

 

 

 

20

Соседние файлы в папке Упражнение