Összeállítása szerkezeti rendszerek algoritmusok és programok
Az algoritmus az alábbiak jellemzik:
1) által meghatározott szegmentációs algoritmus megoldásokat dolgozza egyes elemi események, képes végrehajtani, ami nem kétséges;
2) az egyediségét a folyamat eredményeként az az adott kezdeti adatok;
3) tömege - alkalmazhatóságát különféle alapvető adatokat.
Összeállításakor a szükséges rendszerek algoritmusok és programok figyelembe kell venni, hogy a jel „=” nem egy egyenlőségjel, és a jele a feladat.
Például: az X tengelyen elhalasztja három pontot: 5, 7, 9.
Hozzárendelése változó érték X 5:
Új znachenieH (egyenlő 7) fogjuk találni, mint a régi értéke x + 2 (lásd. Ábra. 1).
X = X + 2 - X az előző értéket adunk hozzá a 2., egyenlőség van.
Kiszámítása után X = 7 szerint a legújabb képletű (X = X + 2) megtalálható a következő érték X egyenlő kilenc.
Hogyan fog kinézni a számítógép? A számítógép, a memóriában tárolt adatokat. Mindegyik variábilis van rendelve egy adott részét a memória (úgynevezett feltételesen „sejt”). Ilyen sejt tárolják, és az értéket peremennoyH.
Először is hozzárendeli a peremennoyH 5, azaz Mi nyomja a 5-ös szám a cellában:
Mi ad művelet X = X + 2. Vesszük a memória tartalma a helyét rendelt érték tárolásához X (a = 5), és hozzáteszi, hogy megkapjuk 2. 7. és tárolja az eredményt vissza ugyanabba a rekeszbe:
Érték 5 helyébe a 7.
A jármű sebességgel halad V = 85 km / h. Merre lesz a T = 3h?
Bármilyen algoritmus kezdődik az a tény, hogy már adott (vagy meg kell adni), hogy megoldja a problémát. Mivel keresünk az utat a következő képlet segítségével S = V • T. akkor meg kell tudni, hogy a számítás S V. és T. Ezek adtak nekünk a feltétele a problémát.
Elkészítése előtt minden algoritmus kérjük minden előnyét egyetlen mértékegység, amely például, vagy minden alkalommal mért értékek órával vagy perccel, stb
A mértékegység algoritmus elhagyjuk. A nevét, a változók az algoritmus fogja írni nagy betűkkel. Minden csak egy műveletet kell elvégezni bekezdés algoritmus. szorzás jele kerül „*” ( „csillag”) szimbólum.
Készítsenek leíró algoritmus:
3) Mi lehet kiszámítani az adott nyers adatokat?
4) A probléma már megoldódott. Az útvonal meghatározása. Ha írunk egy programot által kidolgozott algoritmus, a számítógép kiszámítja az S, és tudni fogja az eredményt. És neki, és tudjuk, hogy az eredményt meg kell vagy kinyomtatott papír, vagy vigye a képernyő
Annak érdekében, hogy ne írja le az algoritmus, mint ez, a szavakat, és meg lehet érteni az egyes érintett személy a programozás, bevezetett egy algoritmus leírása - A nyelv az blokkdiagramjait algoritmusok és programok. speciális blokkok (más néven szimbólumok) létrehozására használt áramkörök.
Vegyünk néhány blokkok és szabályait rendszerek algoritmusok és programok. A következő blokk méretek megfelelnek elterjedt külön sorban szánt rajz Blokkdiagramok algoritmusok és programok. A következő egységek összeállításához használt rendszerek:
1) Eljárás (lásd. Ábra. 2)
2) oldat (lásd. Ábra. 3.)
Symbol előre meghatározott folyamatok
Blokkok a strukturális rendszerek vannak írva egy oszlopra, és össze vannak kötve egymással, az áramlási vonalak. A hossza az áramlási útvonal a blokkok között egyenlő 1 cm. A blokk „END” alatt található a blokk a „START”.
Továbbá, blokkok vannak számozva, kivéve blokkok „START-STOP”.
Például (lásd a 8. ábrát ..):
Csak egy műveletet lehet rögzíteni a blokkon belül.
Minden egység csak egy bejárat - a tetején és az egyik lehetőség - az aljára. Ez alól kivétel a blokk „határozat”. Mindig egy bejárattal, de két kimenettel rendelkezik, nyíl jelzi. Egy kiút - „igen”, a másik - „nem”.
Exit „igen” kijelölt egység - 1 - és elküldeni (vendég) le, hogy „nem” - jelzi a nulla-Ø - és jobbra. Zero keresztezzük, hogy megkülönböztessék a szövegben az algoritmust vagy programot, az O betű
A szöveget a egységekben karakter. Minden matematikai szimbólumokat letenni műveleteket.
Block „IO” ugyanaz, viszont ha úgy tervezték, hogy adja meg, a felső, a blokkon belül write „Input:” ha az O - „Következtetés:” (lásd 9. ábra ..).
Példák regisztrációs „input-output” karakter
Ha a blokk diagram nem illik egy oszlop, a második oszlop mellett szervezni, és a transzfer egy másik oldalra.
Transzfer ugyanazon az oldalon egy másik oszlopot kétféleképpen (lásd. Ábra. 11).
Két átviteli módot blokkdiagramjait egy oldalon
kör átmérője - 1 cm.
erővonalak elhajolhat csak derékszögben a karakterek elhelyezett legalább 5 mm, és nem fedik egymást.
A nyilak az áramlási vonalak nem tesz, ha a vonal megy fentről lefelé vagy balról jobbra. Ellenkező esetben az irányt nyíl jelzi: .
Nyilak elhelyezni az átmenetet a következő oldalra, vagy egy új oszlop.
Transzfer a másik oldalra a következő módon: ha kell végezni a átadása a negyedik oldal a hatodik blokk az ötödik oldal blokkszám 9 (lásd. 12.).
Az aktuális oldal №4: On oldalszámot 5
Transzfer a Blokkdiagramok másik oldal
karakter méretek szánt átadása a blokk diagram egy másik oldalon, a 13. ábrán látható.
A méretei a blokk diagramok transzfer karakter egy másik oldalra
Ha az átmenet kerül végrehajtásra egy bizonyos blokk több helyen algoritmus ebben az átmeneti rendszer (fúziós) jelöli, mint a 14. ábrán látható.
Egyesülő áramlási vonalak a blokk diagramok
Amikor egyesülő több áramlási vonalak öntjük vonalak nyíllal jelöltük.
Most, a fent leírt szabályok formájában a blokk diagram, hogy megoldja a problémát, kiszámítjuk a pálya (lásd. Ábra. 15).

Szerkezeti rajz a probléma kiszámításának megtett távolság
Ne feledje, hogy az eredeti adatokat - egy bizonyos számú, az értéke bizonyos változók. Sin. Cos stb - a nevét funkciókat, de nem az adatokat, azaz a Sin x - ezt a kifejezést, de ezt nem. Ahhoz, hogy megtalálja a kifejezés értékét, például sin x. tudnunk kell, hogy ez az x.
És még egy dolog. Amikor hozzárendel balra egyenlőségjel érdemes az érték keresünk, azaz csak a változó nevét, nem kifejezés. Jobb - tud állni, és egy változó nevét, számát és kifejezést. De az értékek az összes változó állva jobbra az egyenlőségjel ismerni kell, mert Például, ha nem tudjuk, mi a számítás az X érték Y:
soha nem kiszámítja a Sin X, és ezért nem találja Y. A „sejt” nevű számítógép Y semmi tenni.
És még egy szabály, hogy emlékezzen. Összeállításakor a szerkezeti rendszerek és programok, te és én arra törekszik, hogy minimalizálja a műveletek számát, és hogy minél kevesebb változó lehet, azaz legkevesebb időt számlák és a számítógépes memória. Így nincs felesleges jeleket és műveleteket!