Вписване в сайта



Разклонени алгоритми

Събота, 15 Септември 2012 21:06

подреждане на 3 числа във възходящ ред

Написана от 
Оценете
(5 гласа)

Имаме 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. Край на алгоритъм.

блок схема и алгоритъм - подреждане на 3 числа във възходящ ред

Прочетена 7758 пъти