RačunalaProgramiranje

While petlja je korisna za programere

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

Ciklus Dok Pascal zahtijeva se kako slijedi:

  • Dok (stanje) ne (početak ako je potrebno).
  • akcija algoritam.
  • Kraj (kada je momčad početi raspoloživosti).

Prva linija - „kapa” naredba. Stanje može biti ograničavajući numerička vrijednost varijabli za objašnjenje na broj (d <100), varijabla tipa Booleov (t = True) ili niz (tex = „halo”). „Početka” naredba rečeno, ako je petlja potrebno provesti više od jedan uvjet. U nastavku opisuje radnje koje program mora obavljati pod uvjetom da je while petlja se izvršava. Može sadržavati razne naredbe, procedure, funkcije, takvih ciklusa. Na kraju potrebno je staviti naredbu „kraj”, osim, naravno, prva linija je bila „početak”.

Sada razmislite o primjer programa koji sadrže opisuje naredbe. Na primjer, trebamo pronaći zbroj prvih n prirodnih brojeva. U tu svrhu, u početku smatramo n (iako će uvijek biti veća od nule). Zatim pokrenite ciklus. Važno je razumjeti da on mora raditi, dok ne dosegne vrijednost n. Ovdje postoji više od jedne opcije za rješavanje problema, ali mi ćemo se fokusirati na činjenicu da utječe na korištenje pulta koji želite instalirati. Po defaultu, to je učinjeno pomoću varijable i. Prije nego što počnete s, potrebno je dodijeliti vrijednost „1”. Brojač služi kao pojam sa svakim novim cikličkih djela. Na temelju naše misije, stalno morati dodati na njega. Dakle, kada se brojčani indeks brojač jednak vrijednosti broja n. To će biti signal za završetak programa rada. Izračunati iznos uvodimo varijablu k. Sa svakim ponavljanjem toga će biti dodijeljena prethodnu vrijednost plus broj sam. Nakon završetka brojanja samo zaključiti k varijabli za objašnjenje na ekranu. To je kratko objašnjenje o riječima programa. Sada gledamo koda.

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

i: 1; k: = 0; „- ući u radni pult, mi nula out vrijednost zbroja.

Dok i <= n t početak „- postaviti uvjete rada ciklusa.

k: = K + i; i: = i + 1; „- dodati vrijednost na iznos ažuriranja pulta.

kraj; „- Dok završenog opis posla.

Writeln (k); - Ovi zaključci.

Mi gledamo na drugi primjer. Sada moramo ispuniti korisniku tipkovnice n imena koja će spasiti tekst polje. Princip je sličan prošlosti. Unesite broj n, možemo aktivirati while petlja set stanje. Nadalje, označavaju tipkovnicu za unos u memoriju stanica polje. Postavite brojač završi ponovljenih operacija. Dalje, brojač se resetira i prikaz polja. Međutim, resetirao brojač u ovom kontekstu znači dodijeliti vrijednost jedan, jer nećete biti u mogućnosti to donijeti nula stanica niz (ne postoji). Program kod je kako slijedi: u ovom programu ćete dobiti zbroj niza prirodnih pozitivnih brojeva, koji završava uvođenje najviše n. Treba shvatiti da u nedostatku pulta, dok je Pascal ciklus nikada završi. Ako naglo zaboraviti na to, u izvršenju programskom kodu, računalo počinje objesiti. To se tretira na gumb „Pause Break”. Kao brojač za upotrebu raznolikosti varijabli za objašnjenje na st.

Readln (n);

c: 1;

Dok c <= n t početak „- uvjete biljka.

Readln (a [c]); c: = C + 1; „- čita podatke s tipkovnice, dodamo vrijednost na šalteru.

kraj; „- dovršenje ciklusa.

c: 1; „- schetiku vratiti izvornu vrijednost.

A c <= n do pisanje (a [c]); „- ime za prikaz br.

Tada ćete dobiti na ekranu n imena koja su ušli s tipkovnice. Na to, dok petlja završava. To se koristi od strane oba početnike i napredne korisnike. On se ne računa, te stoga zahtijeva posebnu pozornost programera i dodatna varijabla.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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