Намиране на най-голямото измежду зададени числа
Задача. Дадени са цяло число N и произволни числа A1, A2, …, AN. Да се определи най-голямото от N-те числа и в коя позиция се намира.
Решение: Ако с M означим най-голямото измежду първите I-1 числа, то по-голямото от А1 и М е най-голямото измежду първите I числа. Тъй като при I=2 имаме M=A1 (други числа просто няма), започваме процедурата като присвояваме на М стойността на A1. След това на всяка стъпка на един цикъл сравняваме намерения до момента максимум М с поредното число АI и запомняме като нов максимум по-голямото от двете. За да намерим позицията на по-голямото число, при всяка смяна на значението на М запомняме и съответния индекс I. Получаваме следната блок схема:
