KompiuteriaiProgramavimas

Nors kilpa yra naudinga programuotojų

Naujokas programuotojai gali dar būti susipažinę viena naudinga, o kilpa. Tai yra tipiškas ciklas operacija Pascal terpėje. Tai naudinga įvairių problemų, todėl pažvelgti, kaip jūs galite padaryti programą šio ciklo.

Ciklo Nors Paskalio reikia padaryti taip:

  • While (sąlyga) do (pradėti, jei reikia).
  • veiksmų algoritmas.
  • Pabaiga (kai komanda pradeda nuo užimtumo).

Pirmoji eilutė - "dangtelis" komandą. Su sąlyga, gali būti skaitinė vertė apriboti aiškinamuosius kintamuosius dėl sveikasis skaičius (d <100), kintamasis tipas loginė (t = Tikras) arba eilutė (tex = 'labas'). "Pradžia" komandų tariant, jei kilpa būtina atlikti daugiau nei vieną sąlygą. Toliau aprašomi veiksmai, kad programa turi atlikti su sąlyga, kad Nors kilpa yra įvykdytas. Tai gali būti komandų, procedūrų, funkcijų, tokių ciklų įvairovė. Tuo tikslu ji yra būtina įdėti komandą "galą", nebent, žinoma, pirmoji eilutė buvo "pradeda".

Dabar mano pavyzdys programas, kuriuose aprašomi komandas. Pavyzdžiui, mes turime rasti pirmųjų n teigiami sveikieji skaičiai, suma. Siekiant šio tikslo, iš pradžių mes manome N (nors ji visada bus didesnė už nulį). Tada pradėti ciklą. Svarbu suprasti, kad jis turi dirbti, kol jis pasiekia n vertę. Čia yra daugiau nei vienas variantas, sprendžiant šią problemą, bet mes daugiausia dėmesio bus skiriama dėl to, kad turi įtakos prekystalio, kad jūs norite įdiegti naudojimą. Pagal nutylėjimą, tai daroma naudojant kintamąjį i. Prieš pradėdami kartu su būtina priskirti jai reikšmę "1". Skaitiklis tarnauja kaip kadencijai su kiekviena nauja ciklinių veiksmų. Remiantis mūsų misija, nuolat turi pridėti į jį. Tokiu būdu, kai skaitmeninis indeksas skaitiklis yra lygus numeris N vertę. Tai bus užbaigti darbo programos signalo. Norėdami apskaičiuoti sumą, mes pristatyti kintamojo k. Su kiekvienu jo pakartojimas bus priskirtas ankstesnę vertę plius numerį ï. Po to, kai pabaigoje skaičiuojant, tik išvesti k aiškinamuosius kintamuosius ekrane. Tai yra trumpas paaiškinimas apie programą žodžių. Dabar pažvelgsime į kodą.

Readln (n); "- mes skaitome skaičių n.

i: = 1; k: = 0; '- patekti į darbo skaitiklis, mes nulio dėmesį į sumos vertę.

Nors i <= n do pradėti "- nustatyti darbo ciklo sąlygas.

k: = K + i; i: = i + 1; '- pridėtinės vertės suma atnaujinimo prekystalio.

galų; "- Pildant kūrinio aprašymas.

Writeln (k); - Šios išvados.

Mes pažvelgti į kitą pavyzdį. Dabar mums reikia užpildyti vartotojui klaviatūra n pavadinimų, kad bus išsaugoti teksto masyvo. Čia principas yra panašus į praeitį. Įveskite numerį n, mes aktyvuoti, o kilpa nustatytą sąlygą. Be to, žymi klaviatūros įvestį į atminties ląstelių masyvo. Nustatyti skaitliukas baigia pakartotinių operacijų. Be to, skaitiklis yra naujo ir ekranas masyvo. Tačiau, iš naujo šiame kontekste skaitiklis reiškia priskirti reikšmę vienas, nes jums nebus suteikta galimybė pareikšti nulis ląstelių masyvas (jis neegzistuoja). Programa kodas yra toks: šioje programoje gausite iš natūralių teigiamų skaičių skaičiaus, kuris baigiasi su didžiąja n įvedimas sumą. Reikia suprasti, kad skaitiklis nėra, Nors Paskalis ciklas niekada baigiasi. Jei staiga pamiršti apie jį, atsižvelgiant į programos kodo vykdymo, kompiuteris pradeda pakabinti. Jis traktuojamas mygtuką "Pause Break". Naudoti kaip įvairovės aiškinamuosius kintamuosius apie C prekystalio.

Readln (n);

c: = 1;

Nors c <= N do pradėti "- augalų sąlygas.

Readln (A [c]); c: = c + 1; "- nuskaito duomenis iš klaviatūros, mes pridėti vertę į skaitiklį.

galų; "- baigia ciklą.

c: = 1; "- schetiku grąžinti pradinę vertę.

, Tuo tarpu C <= N padaryti rašyti (A [c]); '- Diskusijų vardo n.

Tada jūs gaunate ekrane n, kurie buvo įvesti klaviatūra pavadinimų. Tuo, kad kurį laiką kilpa baigiasi. Jis naudojamas tiek pradedantiesiems, tiek pažengusiems vartotojams. Jis nesiskaito, ir todėl reikalauja ypatingo dėmesio į programuotojas ir papildomu kintamajam.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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