RačunalnikiProgramiranje

Medtem ko se zanka je koristno za programerje

Novice programerji morda še ne poznajo koristna, medtem ko zanke. To je operacija tipičen cikel v Pascal mediju. To je uporabno v različnih težav, tako da poglej, kako si lahko program tega cikla.

Cikel Čeprav Pascal zahteva je, kot sledi:

  • While (pogoj) se (začeti, če je to potrebno).
  • ukrepanje algoritem.
  • Konec (ko je ekipa začela na razpoložljivost).

V prvi vrstici - "cap" ukaz. Pogoj je lahko numerična vrednost omejuje pojasnjevalne spremenljivke na celo število (d <100), je spremenljivka tipa logična vrednost (T = true) ali niz (tex = "zdravo"). "Začni" ukaz povedano, če je zanka potrebno opraviti več kot en pogoj. V nadaljevanju opisuje ukrepe, ki jih mora program izvajajo pod pogojem, da je sicer zanka izvaja. Lahko vsebujejo različne ukazov, procedur funkcije, na primer ciklih. Na koncu je treba dati ukaz "konec", razen, seveda, je bil v prvi vrstici "začetek".

Sedaj menijo vzorčne programe, ki vsebujejo opisuje ukaze. Na primer, moramo najti vsoto prvih n naravnih števil. V ta namen najprej pomislimo n (čeprav bo vedno večja od nič). Nato začne cikel. Pomembno je razumeti, da ima delo, dokler ne doseže vrednosti n. Tu je več kot ena od možnosti za rešitev problema, ampak se bomo osredotočili na to, da vpliva na uporabo števec, ki ga želite namestiti. Privzeto je, da se to stori s pomočjo spremenljivke i. Preden začnete z njim je potrebno, da ji dodelite vrednost "1". Števec služi kot izraz pri vsaki novi konjunkturnih ukrepov. Na podlagi našega poslanstva, nenehno dodati eno do nje. Tako je, ko je številčno indeks števec enaka vrednosti števila n. To bo signal za izvedbo delovnega programa. Za izračun zneska uvajamo spremenljivko k. Z vsako ponovitvijo njo bo dodeljena predhodno vrednosti plus število i. Po končanem štetju, sklepam le k, pojasnjevalne spremenljivke na zaslonu. To je kratka razlaga o besedah programa. Zdaj gledamo na kodo.

Readln (n); "- beremo številko n.

i: = 1; K: = 0; "- vstop v delovnem pultu, smo nič ven vrednost vsote.

Medtem ko je i <= n se začne "- določiti pogoje delovnega cikla.

K: = K + i; i: = i + 1; "- dodano vrednost za posodobitev znesek števec.

konec; "- Medtem ko dokončanje opis dela.

Writeln (k); - Ti sklepi.

Gledamo na drug primer. Zdaj moramo zapolniti uporabniku tipkovnica n imeni, ki bo rešil besedilni niz. Tukaj Princip je podoben preteklosti. Vnesite številko n, aktiviramo zanka set pogoj, medtem ko. Nadalje, označuje vnos s tipkovnico na pomnilniško celico array. Nastavite števec konča ponavljajoče se operacije. Nato se števec resetira in zaslon polje. Vendar ponastaviti števec v tem kontekstu pomeni, da dodelite vrednost ena, saj ne boste mogli prinesti nič celic niz (ne obstaja). Programska koda je naslednja: v tem programu boste prejeli vsoto števila naravnih pozitivnih številk, ki se konča z uvedbo najbolj n. Treba je razumeti, da je v odsotnosti števec, sicer Pascal ciklus nikoli ne konča. Če ste nenadoma pozabi, pri izvajanju programske kode, se računalnik zažene, da visi. To se obravnava na gumb "Pause Break". Kot števec za uporabo raznolikosti pojasnjevalnih spremenljivk na c.

Readln (n);

c: = 1;

Medtem ko je c <= n se začne "- rastlinske pogoje.

Readln (a [c]); c: = c + 1; "- prebere podatke iz tipkovnice, smo dodali vrednost števca.

konec; "- dokončanje cikla.

c: = 1; "- schetiku vrniti prvotno vrednost.

Medtem c <= n narediti pisanje (a [c]); "- Display ime n.

Potem dobiš na zaslonu n imen, ki so bili vneseni s tipkovnice. Na to, Medtem ko je zanka konča. Uporabljajo ga tako za začetnike in napredne uporabnike uporabljamo. On ne šteje, in zato zahteva posebno pozornost programer in dodatno spremenljivko.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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