RačunalaProgramiranje

While petlje je korisna za programere

Novi programeri možda još nisu upoznati jedan koristan while petlje. Ovo je tipičan operacija ciklus u Pascal mediju. Ovo je korisno u raznim problemima, pa pogledajte kako možete napraviti program ovog ciklusa.

Ciklus Dok Pascal zahtijeva se kako slijedi:

  • While (uslov) da (početi ako je potrebno).
  • akcija algoritam.
  • Kraj (kada je tim početi o raspoloživosti).

U prvom redu - "cap" komandu. Stanje može biti ograničavajući varijable na Integer brojčane vrijednosti (d <100), varijabla tipa boolean (t = True) ili string (tex = 'zdravo'). "Begin" naredba put, ako je potrebno petlje za obavljanje više od jednog stanja. U nastavku opisuje radnje koje program mora izvoditi pod uslovom da while petlje se izvršava. On može sadržavati različite komande, procedure, funkcije, poput ciklusa. Na kraju je potrebno uložiti naredbu "kraj", osim, naravno, u prvom redu bio je "početi".

Sada razmotriti primjer programi koji sadrže opisuje komande. Na primjer, moramo naći zbroj prvih n prirodnih brojeva. U tom smislu, u početku smatramo n (iako će uvijek biti veća od nule). Zatim pokrenite ciklus. Važno je razumjeti da on mora da radi, dok ne dostigne vrijednost n. Ovdje postoji više od jedne opcije za rješavanje problema, ali ćemo se fokusirati na činjenicu da utiče na korištenje brojač koji želite instalirati. Po defaultu, to se radi pomoću varijable i. Prije nego što počnete s tim je potrebno da ga dodijeliti vrijednost "1". Brojač služi kao pojam sa svakim novim ciklične akcije. na našu misiju na bazi, stalno treba dodati da je. Stoga, kada je numerički indeks kontra jednaka vrijednosti broja n. To će biti signal za završetak programa rada. Da bi se izračunao iznos uvodimo varijablu k. Sa svakim ponavljanjem će biti dodijeljena na prethodnu vrijednost plus broj i. Nakon završetka prebrojavanja, samo zaključiti k varijable na ekranu. Ovo je kratko objašnjenje o riječima programa. Sada gledamo koda.

Readln (n); '- čitamo broj n.

I: = 1; k: = 0; '- ući u rad kontra, mi nulu od vrijednosti sume.

Dok je i <= n do begin '- postaviti uvjete rada ciklusa.

k: = k + i; I: = i + 1; '- dodati vrijednost brojača ažuriranje iznos.

završiti; '- Dok završetka opis rada.

Writeln (k); - Ovi zaključci.

Da pogledamo još jedan primjer. Sada trebamo popuniti korisnika sa imenima tastature n koja će spasiti niz teksta. Princip ovdje je slična prošlosti. Unesite broj n, možemo aktivirati While set stanju. Nadalje, označava ulaz tastature na polje memorijska ćelija. Set brojač završi ponovljene operacije. Dalje, brojač se resetira i prikaz niza. Međutim, resetirati brojač u ovom kontekstu znači dodijeliti vrijednost, budući da nećete biti u mogućnosti da donese nula niz ćelija (ne postoji). Programski kod je kako slijedi: u ovom programu ćete dobiti suma broj prirodnih pozitivnih brojeva, koji se završava uvođenje najviše n. Treba shvatiti da je u odsustvu kontra, a Pascal ciklus nikada ne završi. Ako iznenada zaboravi na to, u izvršenju programa koda, računalo počinje družiti. To se tretira na gumb "Pauza Break". Kao brojač za upotrebu različitosti varijable na c.

Readln (n);

c: = 1;

Dok je c <= n do begin '- uslovima biljka.

Readln (a [c]); c: = c + 1; '- čita podatke sa tastature, dodamo vrijednost brojača.

završiti; '- završetak ciklusa.

c: = 1; '- schetiku vrati original vrijednosti.

Dok je c <= n pišu (a [c]); '- Display name n.

Onda ti na ekranu n imena koja su ušla sa tastature. U to, while petlja završava. Ona se koriste i za početnike i napredne korisnike. On se ne računa, a samim tim i zahtijeva posebnu pažnju programer i dodatnih varijabla.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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