Имаме 3 естествени числа a, b, c. Да се състави разклонен алгоритъм, чрез който се въвеждат 3 естествени числа и стойностите им се извеждат, подредени във възходящ ред. Да се изчертае блок схема за този алгоритъм.
Като подалгоритъм ще използваме размяна стойности на две променливи чрез трета променлива. Стъпки 3-4 съвпадат с7-8, т.к е възможно числото c да е най-малкото число.
1. Начало на алгоритъм.
2. Въвеждат се трите естествени числа: a, b, c.
3. Извършва се проверка дали a>b. Ако е да т.4, ако е не т.5.
4. Разменят се стойностите на двете променливи d=a;a=b;b=d.
5. Извършва се проверка дали b>c. Ако е да т.6, ако е не т.7.
6. Разменят се стойностите на двете променливи d=b;b=c;c=d.
7. Извършва се проверка дали a>b. Ако е да т.8, ако е не т.9.
8. Разменят се стойностите на двете променливи d=a;a=b;b=d.
9. Извеждат се вече подредените естествени числа: a< b<c.
10. Край на алгоритъм.

Публикувана в
блок схеми на разклонени алгоритми
Етикети