SzámítógépekProgramozás

Míg hurok hasznos a programozók

Novice programozók esetleg még nem ismerjük az egyik hasznos while ciklus. Ez egy tipikus ciklus működését Pascal közegben. Ez hasznos a különböző problémák, így nézd meg, hogyan lehet, hogy egy program a ciklust.

Ciklus közben Pascal igényel elő az alábbiak szerint:

  • While (feltétel) nem (kezdeni, ha szükséges).
  • akció algoritmus.
  • End (amikor a csapat kezd rendelkezésre áll).

Az első sorban - „sapkát” parancsot. A feltétel lehet egy számérték korlátozó magyarázó változók Integer (d <100), a változtatható logikai típusú (t = igaz) vagy string (tex = 'hello'). „Begin” parancs fel, ha a hurok elvégzéséhez szükséges egynél több feltételt. A következőkben ismertetjük a műveleteket, amelyeket a program végre kell hajtania a feltétellel, hogy a while ciklus lefut. Ez tartalmazza a különböző parancsok, eljárások, függvények, ilyen ciklus. A végén meg kell tenni a parancsot: „vége”, kivéve, persze, az első sorban, hogy „kezdődik”.

Most gondoljunk program, amely leírja parancsokat. Például, meg kell találni az összege az első n pozitív egész szám. E célból először vesszük n (bár ez mindig nagyobb lesz, mint nulla). Ezután indítsa el a ciklust. Fontos megérteni, hogy meg kell dolgozni, amíg el nem éri az n értéke. Itt van több lehetőség a probléma megoldására, de fogunk összpontosítani, hogy befolyásolja a használatát a számláló, hogy a telepíteni kívánt. Alapértelmezésben ez történik az i változó. Mielőtt elkezdené a szükséges hozzárendelni értéke „1”. A számláló szolgál a kifejezés minden új ciklikus intézkedéseket. Ennek alapján a küldetésünk, folyamatosan kell hozzá egy rá. Ily módon, amikor egy numerikus index számláló érték egyenlő az n szám. Ez lesz a jel a munka befejezésekor a program. Összegének kiszámítására bemutatjuk a változó k. Minden ismétlése lesz rendelve az előző értéket plusz a szám i. Miután vége a számlálás, csak következtetni k magyarázó változók a képernyőn. Ez egy rövid magyarázatot a szavakat a program. Most nézzük meg a kódot.

Readln (n); „- olvassuk az n.

i: = 1; k: = 0; „- írja a munka számláló, akkor nullázza értékének összege.

Míg i <= n nem kezdődik „- a feltételeket a munka során.

k: = k + i; i: = i + 1; „- hozzáadott értéket az összeg frissítés számláló.

végén; „-, míg elkészült a munka leírását.

WriteLn (k); - Ezeket a következtetéseket.

Nézzük egy másik példát. Most arra van szükség, hogy töltse ki a felhasználó billentyűzet n neveket, hogy megmenti a szöveg tömb. Az elv hasonló a múltban. Írja be a számot n, akkor aktiválja a while ciklus beállított állapotban. Továbbá, jelöli a billentyűzet a memória cella tömb. Állítsa számláló befejezi ismételt műveletek. Ezután a számláló visszaáll és a kijelző tömbben. Azonban nullázza a számlálót ebben az összefüggésben azt jelenti, hogy rendeljen egy értéket, mert akkor nem tudja, hogy nulla Cellastruktúrák (nem létezik). A program kód a következő: ebben a programban kap az összege számos természetes pozitív számok, azaz a bevezetése legfeljebb n. Meg kell érteni, hogy ennek hiányában a számláló, Bár Pascal ciklus sohasem ér véget. Ha hirtelen megfeledkezik róla, hogy a program végrehajtása kódot, a számítógép indításakor lefagy. Úgy kezelik a gomb „Pause Break”. Mint egy számlálót diverzitás magyarázó változók c.

Readln (n);

c: = 1;

Míg c <= n do kezdenek „- növény körülmények között.

Readln (a [c]); c: = c + 1; „- adatokat olvas a billentyűzetet, akkor hozzáadott értéket a számláló.

végén; „- kitöltésével a ciklust.

c: = 1; „- schetiku vissza az eredeti értékre.

Míg c <= n do write (a [c]); „- Becenév n.

Akkor kap a képernyőn n a nevek, amelyeket be a billentyűzetről. Abban, a while ciklus véget ér. Ezt alkalmazzák mind a kezdő és haladó felhasználók számára. Nem számít, ezért különleges figyelmet igényel a programozó, és egy további változó.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.unansea.com. Theme powered by WordPress.