Példák elágazási algoritmusok

Algoritmusok. Módszer Leírás Algoritmusok

Algoritmus - érthető és egyértelmű műveletsornak (parancsok), amelynek végrehajtása vezet a megoldás a problémára.

- Diszkrét - az algoritmus kell bemutatni külön posledovatelnoct befejezett tevékenységek - csapatok.

- Bizonyosság - minden akció az algoritmus legyen világos és egyértelmű.

- Hatékonyság - az algoritmus kell vezetnie a megoldás a probléma egy bizonyos számú lépést.

- Mass - az algoritmus készül általánosságban, azaz azt alkalmazni kell a számos probléma a különböző bemeneti adatok.

Módszerek felvétel algoritmusok

Szóbeli Képlettároló - írja algoritmus végrehajtása természetes nyelvi szavak és matematikai képletek.

- Mérjük meg a szélessége a helyiség

- Mérjük meg a hosszát a szoba b

- Szorozzuk meg a hosszúságának, szélességének a * b

- Az eredmény egy helyiség területe S

Sematikus (grafikus) - írási végrehajtott algoritmus biokkdiagramon.

Példa: Számítsuk ha x változik 0-2 0,1 lépésekben.

Megoldás: rendszer az algoritmus a következő:

Példák elágazási algoritmusok

Kombinált algoritmusok állhat egyszerű parancs, az ág parancsokat és ciklusok.

Például: Készítsen tömbvázlata kiszámításának függvény az y = (x 2-a 3) / 2 x. 0,1 változó x = 0 és x = 3

Példa: A hagyott folyamatábra számítási funkció

Példa: Dana folyamatábra

Példák elágazási algoritmusok

Annak megállapítására, az eredmény az algoritmus bizonyos értékei az eredeti adatokat

Például, ha n = 15, vagy n = 0, vagy n = -7

Az ellenőrzés a feltétel n> 0 Þ „Igen” Þ Következtetés «n-pozitív”

Az ellenőrzés a feltétel n> 0 Þ „Nem” Þ Az ellenőrző feltétel n<0Þ «Нет» Þ Вывод «n=0»

Az ellenőrzés a feltétel n> 0 Þ „Nem” Þ Az ellenőrző feltétel n<0 Þ «Да» Þ Вывод «n-отрицательное»