Приведем пример построения алгоритма с одновременным анализом его правильности.
Задача: Определить периметр треугольника, заданного на плоскости координатами вершин.
XС,УС
XА,УА Xв,Ув
Постановка задачи
Определение периметра треугольника, заданного на плоскости.
Дано: А = (ХА, УА)
В = (ХВ, УВ) - координаты вершин треугольника
С = (XС,УС)
Треб.: Р - периметр
Метод решения
Р = LАВ +LВС+LСА
LАВ =
LВС =
LСА =
Где: Р = L(A,B) + L(B,C) + L(C,A);
здесь L[(x,y),(u,v)] = .
Приведем алгоритм, полученный из описания метода упорядочением операций вычисления длин сторон треугольника с завершающим вычислением периметра. Результаты выполнения алгоритма приведены справа.