50 likes | 193 Views
Алгоритми. Описание чрез блок-схеми. Основни блокове, използвани в блок-схемите. начало. край. вход. изход. Линейни блок схеми Пр: размяна стойностите на 2 променливи. начало. начало. вход: а, b. вход: а, b. p:=a a:=b b:=p. a:=a+b b:=a-b a:=a-b. изход: а, b. изход: а, b. край.
E N D
Алгоритми Описание чрез блок-схеми
Основни блокове, използвани в блок-схемите начало край вход изход
Линейни блок схемиПр:размяна стойностите на 2 променливи начало начало вход: а,b вход: а,b p:=a a:=b b:=p a:=a+b b:=a-b a:=a-b изход: а,b изход: а,b край край
Разклонени блок-схемиПр.: Решаване на уравнението ах + b = 0 начало вход: а,b а = 0 b = 0 Да изх: всяко х Не x:=-b/a изх: няма решение ax + b = 0 изход: х край
Циклични блок-схемиПресмятане на произведението F=1.2.3.4…n начало Това е цикъл с предусловие, но може да се направи и с цикъл с постусловие (следусловие). Тогава условието трябва да се промени на i > n. Изходът от цикъла е при стойност на условието “да”, а тялото се повтаря при “не”. вход: n F:=1 i:=1 i:=i + 1 да i<=n F:=F*i не изход: F край