Algoritmikus szerkezete (típusú algoritmusok), bolygó Informatics
Ennek része a strukturális problémát a programozás, amelynek algoritmikus megoldás, leírható az alábbi algoritmikus szerkezetek:
- Követve. Ez megköveteli következetes parancsok végrehajtása fentről lefelé. Ha az algoritmus az csak a következő struktúrákat, az egyenes.
- Elágazó. A program végrehajtása egy, két vagy több, vagy több ága. A választás az ágak körülményeitől függ a be- és ág kapott adatok itt.
- Ciklust. Ez azt sugallja, hogy többféle megismétlése bizonyos intézkedéseket. Az ismétlések száma függ a ciklus körülmények között.
- Funkció (szubrutin). Parancsok vannak elválasztva a fő program, végzik csak abban az esetben a hívást egy főprogram (akármilyen annak helyét). Ugyanez a funkció lehet nevezni a fő program tetszőleges számú alkalommal.
Ismertetése az algoritmikus struktúrák nyelvén folyamatábrák
elágazás, ha
Ez a legegyszerűbb típusú elágazást. Ha az eredmény a feltétele igaz értékkel tér vissza (igaz), akkor az algoritmus továbblép az ág „Yes”, amely magában foglal egy további kifejezés, cselekvés. Ha a feltétel hamis értékkel tér vissza (hamis), akkor az algoritmus továbblép az ág „Nem”, azaz, hogy továbbra is fut a fő program ága.
Elágazás if-else
Ha a feltétel kifejezés visszatérési igaz (true), akkor az algoritmus továbblép az ág „Igen”, ha a feltétel nem teljesül (hamis), akkor a végrehajtás az ág „Nem”. Bármi legyen is az eredmény a feltétele nem mehet vissza a fő ága a program, anélkül, hogy további lépéseket.
Elágazás if-elif-else
A száma körülményei változtathatók. Ha az első, akkor a következő lépéseket követően, a program megy a főág ellenőrzése nélkül további feltételeket. Ha az első feltétel értéke hamis, a második feltétel van jelölve. Ha a második feltétel igaz értékkel tér vissza, akkor a következő lépéseket tartalmazza a második sorban a szerkezet. Az utóbbi feltétel csak akkor ellenőrizzük, abban az esetben sem előtte járt a valódi. Ez az algoritmikus tervezés (ha - elif - mást) nem tévesztendő össze a algoritmikus szerkezet „Select”.
while
Mindaddig, amíg a feltétel teljesül (az eredmény egy logikai kifejezés eredményez igaz), a művelet elvégezhető a hurok testet. Újabb teljesítménye beágyazott műveletfeltétel értékeljük újra. Annak érdekében, hogy az algoritmus nem fixated a hurok teste (egyebek között) kell lennie egy kifejezés, mint amelynek eredményeként meg fogja változtatni a változó használt állapotban. A hurok teste soha nem hajtódik végre, ha a feltétel a kezdetektől valótlan.
do hurok
Ebben a ciklusban, az első alkalommal a feltétel ellenőrzésére csak a ciklus törzsének intézkedéseket. Ha a feltétel igaz, a kifejezés, a kereset megismételjük. Bármi legyen is a feltétele a hurok teste legalább egyszer, de teljesíteni.
A for ciklus
Ez a ciklus is nevezik ciklus „To» (a). A fejlécében meghatározza három paraméter: a kezdeti érték a változó (a) természetesen érték (W) és annak változása segítségével egy aritmetikai műveletet minden egyes „fordított” ciklus (lépés).
A felhasznált képek a cikk