Результат выполнения проекта и доказательство
Ниже
представлены результат выполнения
проекта с разными методами: алгоритмом
Branch
и Pred,
проверка путей.
Для точной проверки результатов взяты
следующие значения переменных:
	
		y
		= 2, z
		= 2, x
		= 2, c
		= 2 – проверка пути 1 (см.рис.4).
		y
		= 2, z
		= 0, x
		= 2, c
		= 2 – проверка пути 2 т.к. z
		= 0 (см.рис.5).
		y
		= 2, z
		= 2, x
		= 0, c
		= 2 – проверка пути 3 т.к. x
		= 0 (см.рис.6).
	
2.1
y
= 1, z
= 2, x
= 3, c
= 4 – проверка алгоритмов branch
(см.рис.7).
2.2
y
= 1, z
= 2, x
= 3, c
= 4 – проверка алгоритмов pred,
результат должен совпасть с пунктом
2.1 (см.рис.8).
Рисунок
4 – Проверка 1.1.
Рисунок
5 – проверка 1.2.
Рисунок
6 – проверка 1.3.
Рисунок
7 – проверка 2.1.
Рисунок
8 – проверка 2.2.
Проверим
правильность счета на примере 2.1.
Параметры
приняли значение: y
= 1, z
= 2, x
= 3, c
= 4:
	
		
		x
		> 0 т.к.
		3>0
		=> шаг
		1.2
		
		y*z
		> 0 т.к.
		1*2=2
		=> шаг
		1.3
		
		ret1
		= 4, ret2 = 
		
,
		n = 1 => шаг
		1.4
		
		Ret1
		> ret2 т.к.
		4 > 
		
		=> шаг
		1.5
		
		Ret3
		= 1, ret4 = 2, ret5 = ret1 или
		4 => шаг
		1.6
		
		Ret3
		> ret4
		– нет, следовательно, ret4
		= ret3
		т.е. ret4
		= 1 => шаг 1.7
		
		Ret4>
		ret5 => шаг
		1.8.
		
		ret
		= ret4 или
		1
	
Ответ
совпал, программа считает правильно.
Выводы
	
	Проведен
	анализ поставленной задачи. Необходимо
	её решить, реализовав проект с помощью
	разветвлений.
	
	Были
	разработаны блок-схемы алгоритмов
	Branch,
	Pred
	и main
	методом «Сверху Вниз».
	
	В
	соответствии с блок-схемами были
	реализованы программные коды этих
	алгоритмов
	
	Была
	проверена правильность выполнения
	программы.
	
	Результат
	выполнения программы совпал с тестовыми
	данными, следовательно программа
	отработала без ошибок.