Tietokoneet, Ohjelmointi
Kun silmukka on hyödyllinen ohjelmoijille
Aloittelija ohjelmoijat voivat vielä olla tuttu hyödyllinen, kun silmukka. Tämä on tyypillinen sykli toiminnan Pascal väliaineessa. Tämä on hyödyllinen erilaisia ongelmia, joten katsokaa miten voit tehdä ohjelman tämän syklin.
Cycle Vaikka Pascal vaatii suoritetaan seuraavasti:
- While (ehto) do (aloittaa tarvittaessa).
- toiminta algoritmi.
- End (kun joukkue alkaa saatavuus).
Ensimmäinen rivi - "cap" -komennolla. Ehto voi olla numeerinen arvo rajoittaa selittävät muuttujat on kokonaisluku (d <100), muuttuja tyyppiä boolean (t = tosi) tai merkkijono (tex = 'hei'). "Aloita" komentoa put, jos silmukka on tarpeen suorittaa useamman kuin yhden ehdon. Seuraavassa kuvataan toimia, että ohjelman on suoritettava olosuhteissa, että vaikka silmukka suoritetaan. Se voi sisältää erilaisia komentoja, menettelyjä, toimintoja, kuten sykliä. Lopulta on välttämätöntä laittaa komento "loppu", paitsi tietenkin, ensimmäinen linja oli "alkaa".
Nyt pitää esimerkkinä ohjelmat, jotka sisältävät kuvailee komentoja. Esimerkiksi meidän on löydettävä summa ensimmäisen n positiivisia kokonaislukuja. Tätä varten aluksi pidämme n (vaikka se on aina suurempi kuin nolla). Sitten alkaa sykli. On tärkeää ymmärtää, että hänellä on työtä, kunnes se saavuttaa arvon n. Täällä on enemmän kuin yksi vaihtoehto ongelman ratkaisemiseksi, mutta keskitymme siihen, että vaikuttaa käyttö laskuri, jonka haluat asentaa. Oletuksena tämä tehdään käyttäen muuttujan i. Ennen kuin aloitat, on tarpeen määrittää se arvoon "1". Laskuri toimii termi jokaisen uuden syklinen toimia. Perustuen missiomme, on jatkuvasti lisätä yksi sitä. Näin ollen, kun numeerinen indeksi laskuri on yhtä suuri kuin arvo numero n. Tämä on signaali töiden ohjelman. Määrän laskemiseen esittelemme muuttujan k. Jossa kukin toistoa se annetaan edellinen arvo plus numero i. Päättymisen jälkeen laskenta, vain päätellä k selittävät muuttujat näytöllä. Tämä on lyhyt selitys sanoja ohjelman. Nyt katsomme koodia.
Readln (n); '- luemme luvun n.
i: = 1; k: = 0; '- päästä työhön laskuri, me nolla pois arvon summa.
Kun i <= n ei aloita '- asettaa ehtoja työn aikana.
k: = k + i; i: = i + 1; '- lisäarvoa määrän päivityslaskuria.
end; '- Vaikka loppuun työn kuvaus.
Writeln (k); - Nämä päätelmät.
Katsomme toinen esimerkki. Nyt meidän täytyy täyttää käyttäjälle näppäimistön n nimet, jotka säästävät tekstin jono. Periaatteena on samanlainen kuin aiemmin. Anna lukumäärä n, aktivoimme Vaikka silmukka asetusehto. Edelleen, merkitsevät näppäimistön ja muistisolujonoa. Aseta counter täydentää toistuvaa toimintaa. Seuraavaksi laskuri nollataan ja näyttö jono. Kuitenkin nollaa laskuri tarkoittaa tässä yhteydessä määrittää arvo yksi, koska et voi tuoda nollaan kennoryhmässä (sitä ei ole olemassa). Ohjelmakoodi on seuraava: Tämän ohjelman saat summa joukko luonnollisia positiivisia lukuja, joka päättyy käyttöönotto enintään n. On ymmärrettävä, että ilman laskurin, kun taas Pascal sykli koskaan pitkin. Jos yhtäkkiä unohtaa sen, että ohjelmakoodin suoritusta, tietokone alkaa roikkua. Se on käsitelty painiketta "Pause Break". Koska laskuri käyttää monimuotoisuuden selittävä muuttujia c.
Readln (n);
c: = 1;
Vaikka C <= n älä aloita '- kasvi olosuhteissa.
Readln (a [c]); c: = c + 1; '- lukee tietoja näppäimistön, me lisäarvoa laskurin.
end; '- kierron loppuun.
c: = 1; '- schetiku palauttaa alkuperäiseen arvoonsa.
Kun taas c <= n tehdä kirjoittaa (a [c]); '- Näyttää nimi n.
Sitten saat ruudulla n nimet, jotka on merkitty näppäimistöltä. Siinä, While- silmukka päättyy. Sitä käyttävät sekä aloittelijoille että edistyneemmille käyttäjille. Hän ei lasketa, ja vaatii erityistä huomiota ohjelmoija ja lisäksi vaihteleva.
Similar articles
Trending Now