Algoritmusok és programozási alapjai - gyakorlati munka, 2. oldal

Az algoritmikus szerkezete „Choice”

Az algoritmikus szerkezete „választás” használják, hogy hajtsák végre az ág sok lehetőséget Command sorozat. A kiválasztás szerkezetnek számos feltételeket, amelyek ellenőrizze végezzük szigorú sorrendben azt rögzítették a csapat kiválasztása. Amikor az igazság egyik feltétele végezzük szekvenciának felel meg a parancsokat.

A algoritmikus „Choice” struktúra végezzük egyik több parancs szekvenciák adott esetben igazságfeltételeit.

A VisualBasiciVBA programozási nyelvek kiválasztása használati kulcsszóval kezdődik SelectCase, amely után az írásbeli kifejezést (változó, aritmetikai kifejezések, és így tovább). Miután a kulcsszó Case megadott kifejezést összehasonlítjuk bizonyos értékeket - rögzítette a feltételeket, amelyek mellett az érvényességi egyik parancsok sorozatát futni kezd. Ends használati End Select gomb szó.

Az algoritmikus szerkezete „Choice”

Algoritmikus szerkezet „ciklus”

Az algoritmikus „hurok” szerkezet tartalmaz egy sor végrehajtott parancsok többször. Ez parancsokat az úgynevezett hurok testet.

Ciklikus algoritmikus szerkezete a két típus:

ciklus a mérő, amelyben a test fut egy bizonyos számú alkalommal;

ciklus az állapot, amelyben a test fut, míg a feltétel igaz.

Az algoritmikus szerkezet a „hurok” parancs (hurok) ismételten végrehajtásra.

Algoritmikus szerkezet „ciklus” lehet rögzíteni különböző módokon:

grafikusan - használatával folyamatábrák;

egy programozási nyelv, mint például a nyelv VisualBasiciVBA

speciális utasítások végrehajtása típusú ciklus.

A ciklus-számláló. Ha tudjuk, hogy előre, hogy hány ismétlés végrehajtása a ciklus elvégzésére, akkor a manuális gyűrű (operátor ciklus számlálás) For ... Next.

nyelvek programmirovaniyaVisualBasiciVBA

Counter = NachZnach KonZnach lépéssel Ez a lépés

A szintaxis a For ... Next következő: egy vonalat a kulcsszót, egy loop fejléc, és a húr a kulcsszó Next - a ciklus végén található az üzemeltetők között, amelyek a test ciklust.

Elején a ciklus változó értékének beállítása

NachZnach. Minden egyes áthaladás ciklus számláló változó megnöveljük a lépés méretét. Ha eléri a nagyobb értéket KonZnach, a ciklus befejeződik, és teljesítette az alábbi szereplők számukra.

A ciklus a feltétel. Gyakran előfordul, hogy meg kell ismételni a ciklus a test, de előre nem ismert, hogy hányszor kell megtenni. Ezekben az esetekben az ismétlések száma függ bizonyos körülmények között. Ez a ciklus végre az Do ... Hurok nyilatkozatot.

a hurok kilépési feltétel tudunk elején. mielőtt a ciklus törzse. Egy ilyen ciklust nevezzük ciklus előfeltétele.

Ellenőrizze kilépés feltételeit a ciklus végzik segítségével kulcsszavak közben, vagy amíg. Ezek a szavak, hogy ugyanaz a feltétel ellentétes jelentését. Míg kulcsszó biztosítja a hurok, amíg a feltétel, vagyis amíg a feltétel „igaz”. Amennyiben állapota lesz állítva „false”, akkor a ciklus véget ér. Ebben az esetben a feltétel egy feltétele a folytatása a ciklus.

nyelvek programmirovaniyaVisualBasiciVBA

Do While feltétel

DoUntil állapota

Kulcsszó ig biztosítja a hurok, amíg a feltétel, vagyis amíg a feltétel „false”. Amennyiben állapota lesz állítva az „igazi”, a ciklus véget ér. Ebben az esetben a feltétel egy feltétele a befejezése a ciklus.

a hurok kilépési feltétel tudunk végén, miután a ciklus testet. Egy ilyen ciklust nevezzük ciklus utófeltétel. Ez a ciklus szintén folyamatban van a segítségével Do ... Hurok nyilatkozatot.

Ellenőrizze kilépés feltételeit a ciklus végzik segítségével kulcsszavak WhileiUntil.

Ciklus utófeltétel, ellentétben a ciklus egy előfeltétele, végezzük legalább egyszer, függetlenül a feltételt, vagy nem.

A feltételek, amelyeket meg kell ellenőrizni a készítmény egy blokkdiagram.

Az egyes téglalap, paralelogramma (kivéve a vége az algoritmus) kell menni csak egy nyíl.

Minden téglalap, paralelogramma (kivéve az elején az algoritmus) tartalmaznia kell legalább egy nyíl.

Minden gyémánt tartalmaznia kell legalább az egyik keze, és jön ki belőle - két nyíl jelöli az „igen” és „nem”.

Ismerete fejlesztési programokat el kell kezdeni azonnal a terminológiát.

Programozás (számítógép) - a programozási megoldást a különböző problémák az elektronikus számítógépek; foglalkozó tudomány a fejlesztési módszerek és eszközök beszerzése a számítógépes programokat, az egyik szakaszt a kérelem az algoritmusok elmélete, tanulási lehetőségeket és módszereket, amelyekkel hivatalossá az információfeldolgozás és bemutatja, hogy a forma algoritmusok és számítógépes programok.

Számítógépes program - leírása algoritmus a probléma megoldására, mivel a számítógép nyelvét.

Így a lényege programozási csökken a képviseletet az algoritmus a probléma megoldására egy véges halmaza utasításokat a számítógép. Rögzíteni ezeket az utasításokat kifejlesztett speciális nyelvi emberi kommunikáció és a számítógépek, amelyek úgynevezett programozási nyelvek.

Programozási nyelvek különböző jelrendszerek rögzítésére algoritmusok és elvégzésére két fő, egymással összefüggő feladatok:

szolgálja gép beállításához végrehajtandó művelet a számítástechnikai gép,

képező fogalom a programozók összeállításakor a programot.

Az első feladat használ úgynevezett számítógépes nyelven alapuló bináris kódot. A második feladat használ nem machinic magas szintű nyelven is érthető a programozót. Ebben az esetben a programozó nem érdekel, hogy mi egy adott számítógépen kerül rájött létrehozott egy programot, amely megfelelő feldolgozást követő automatikus.

Kapcsolódó cikkek