Tudd Intuíció, előadás, folyamatábrák
Kivonat: folyamatábráira vannak képi alkalmazása az algoritmus. Fontolja meg, hogy grafikusan képviseli a különböző algoritmusok matematikai problémák és élethelyzeteket. E fejezet -, hogy megismertesse a hallgatókkal a koncepció egy tömbvázlata; mutatni az alapvető tervezési végrehajtásának különböző algoritmus; mutatják elvek ellenőrzése folyamatábrák, és rá választ.
Activity 1. Concept folyamatábra. A főbb típusai a blokkok
Folyamatábra - egy grafikus alkalmazása az algoritmus.
A blokk diagram egy kényelmes és intuitív módon, hogy írjon algoritmus.
A blokk diagram tartalmazza a funkcionális blokkok különböző formájú, összekapcsolt nyilak. Minden blokk leírja egy vagy több műveletet. A főbb típusai a blokkok táblázatban mutatjuk be. 2.1.
Táblázat 2.1. típusú blokkok
Minden parancs algoritmus van írva a blokk diagram, mint egy grafikai elem - egység, és egészíti ki szó leírása. A blokkokat a folyamatábrák vannak kötve adatáramlás vonalak. információ áramlás irányát a nyíl jelzi. Abban az esetben, az információáramlás fentről lefelé és balról jobbra nyíl, hogy nem feltétlenül. A blokkok a folyamatábrán csak egy bemenet és egy kimenet (kivéve az olyan logikai blokk - blokk feltétel).
Blokk kezdet blokk áramkör egy kimenete, és nincs bemenet, a blokk végén folyamatábra, amely egy bemeneti és a kimeneteket. Blokk feltételek - csak egy blokk két kimenettel rendelkezik, mert Ez megfelel egy elágazási algoritmus. Az egyik kimenet jelzi az „igen”, a másik - „nem”. Minden más blokkok egy bemenet és egy kimenet. művelet végrehajtása egységet tartalmazhat hozzárendelésével változó értékeket (például „”) vagy számítás (például „”).
Matematikai kifejezések és logikai állítások kell leírni matematikai fogalmak, mint tömbvázlata nem kötődik egy adott programozási nyelv. Egy és ugyanazon folyamatábra lehet megvalósítani programok különböző programozási nyelvek. Például a funkciót a blokk diagram a következőképpen fog kinézni: ahelyett, az alábbiak szerint :.
Mindhárom algoritmusok a folyamatábra mezőjében említett típusok. Például, egy lineáris algoritmussal lehet bemutatni az összes blokkot, kivéve a blokk feltételeket. az összes ilyen típusú egységek is használhatók az algoritmusok elágazó és gyűrűs, de ez kötelező feltétel blokk. Belül a feltételeket a blokk van rögzítve állapot, melyről lehet egyértelműen válaszolni, hogy igaz-e vagy hamis Ha ez igaz, az intézkedéseket hajtottak végre, a megfelelő nyílra „igen”, mert különben a nyíl „nem”.