Класс объекта: AppClass Модификатор доступа: public Метод: execApp Функционал: Запуск программы Параметры: отсутствуют Возвращаемое значение: Целое, код возврата Алгоритм метода представлен в таблице 5. Таблица 5. Алгоритм метода execApp класса AppClass
№
| Предикат
| Действия
| № перехода
| Комментарий
| 1
|
| Объявление переменных way, com
| 2
|
| 2
| true
| Ввод значения com
| 3
|
|
|
| ∅
|
|
3
| com == "END"
|
| ∅
|
|
|
| 4
|
| 4
|
| Ввод значения way
| 5
|
|
5
| com == "FIND"
| Вывод way с переносом строки
| 6
|
|
|
| 7
|
|
6
| getByWay(w ay)
| Вывод "Object name: ", getByWay(way)->getObj()
| 7
|
|
| Вывод "Object is not found"
| 7
|
| 7
| com ==
|
| 8
|
|
| "SET"
|
|
|
|
|
| ∅
|
|
8
| getByWay(w ay)
| setCurrent(getByWay(way))
| 9
|
|
|
| 10
|
|
9
|
| Вывод "Object is set: " , getCurrent()->getObj() с переносом строки
|
∅
|
| 10
|
| Вывод "Object is not found: ", getCurrent()->getObj()," ",way
| 11
|
| 11
|
| continue
| ∅
|
| |