3 ОПИСАНИЕ АЛГОРИТМОВ
Согласно этапам разработки, после определения необходимого инструментария в разделе «Метод», составляются подробные описания алгоритмов для методов классов и функций.
3.1 Алгоритм функции main
Функционал: Основной алгоритм программы. Параметры: Отсутствуют.
Возвращаемое значение: Целое - индиктатор корректности выполнение программы.
Алгоритм функции представлен в таблице 1.
Таблица 1 – Алгоритм функции main |
|
|
|
|
|
|
|
|
|
№ |
|
Предикат |
|
Действия |
№ |
|
|
|
|
|
|
перехода |
|
1 |
|
|
|
Ввод N |
2 |
|
|
|
|
|
2 |
Значение переменной входит |
Вывод ошибочное значение N |
|
|
|
в дипозон условий N меньше |
|
|
|
|
1 или больше 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
3 |
|
|
|
Присвоить переменной i значение 0 |
4 |
|
|
|
|
|
|
|
4 |
Значение |
переменной |
i |
|
5 |
|
|
меньше |
значения |
|
|
|
|
переменной N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Возратить 0 |
|
|
5 |
|
|
|
Присвоить переменной j значение 1 |
6 |
|
|
|
|
|
|
|
6 |
Значение |
переменной |
j |
Вывод знаяения переменной j |
7 |
|
|
меньше или равно значению |
|
|
|
|
переменной i + 1 |
|
|
|
|
|
|
|
|
|
|