Для строгого описания структур данных и алгоритмов их обработки, нужно иметь такую систему форм, обозначений и правил, что бы всякое действие трактовалось точно и однозначно.
а) словесная запись
б) Псевдокод
в) Блок-схема
Способ основан на использовании общепринятых средств общения между людьми и содержит набор фраз, которые не допускают лишних слов, повторов и неоднозначностей.
Например, заданы координаты 2-х точек:
1-я точка - х1, у1
2-я точка – х2, у2
какая из точек ближе к началу координат?
Алгоритм:
1. Вычисляем расстояние первой точки до начала координат R1=SQRT( x12 + y12 ).
2. Вычисляем расстояние второй точки до начала координат R2=SQRT( x22 + y22 ).
3. Определяем наибольшее расстояние, если R1>R2 è пункт 5.
4. Печатать сообщения. Первая т очка ближе.
5. Печатать сообщение. Вторая точка ближе.
6. Конец.