Tietokoneet, Ohjelmointi
Kertoma in "Pascal": miten laskea. esimerkkejä ohjelmista
Koulutus ohjelmointi on matkalla yksinkertaisista monimutkainen. Ottaa hallitsee tietotyypit ja operaattorit kielen, mene syklisiä rakenteita. Tavoitteet syklit on lukemattomia: ulostulosta numerot sarakkeen laskentaa määriä monimutkainen kaavoja. Kuitenkin alkaa ohjelmoijat kysymys kuuluu: "Miten lasketaan kertoma on" Pascal "?"
Toteuta ongelma voi olla ainakin kolme tapaa. He käyttivät eri operaattoreille.
Tietotekniikan
Ennen kuin siirrymme rakentamiseen, on tarpeen tutkia teoriaa algoritmien ja kirjoittaa ohjelmia. Matematiikassa kertoma on tuote puhelinnumero, johon arvioimaan ilme positiivisia kokonaislukuja alle sen.
Auttaa ymmärtämään määritelmä esimerkki. Oletetaan, että haluat löytää kertoma numero 3. päätös 3! = 3 * 2 * 1 = 6.
Se merkitsee toiminnan huutomerkki, joka on sijoitettu numeron jälkeen. Tärkeä huomautus: kertoma on määritelty ainoastaan positiivisia kokonaislukuja. Samaan aikaan käyttöön käsitteen nolla: 0! = 1.
Tarkastellaan lauseke manuaalisesti suurille - pitkästä miehityksestä. Nopeuttaa laskennan, tietokoneohjelmia. Seuraavaksi tarkastellaan tapoja löytää kertoma on "Pascal".
Ensimmäisessä menetelmässä
Koodi esitetään versio ohjelmasta.
Esimerkissä käyttämällä komposiitti rakenne sillä edellytyksellä, että on tallennettu ennen kuin silmukan rungon. ennätys syntaksi:
kun taas {kunto} tehdä {} posledovatelnost_operatorov;
Koodi toimii seuraavasti: ohjelma tarkistaa voimassaolon ilmaisu {ehto}, kun kyseessä on positiivinen testi kulkee posledovatelnost_operatorov {}.
Palatakseni ohjelmaa, sinun täytyy kiinnittää huomiota seuraavat rivit:
- 2 - määrittää lukumäärä n, jolle laskelma suoritetaan;
- 6 - sarja otsikko;
- 7 - alussa aikana;
- 8 - laskeminen muuttujan seikka, joka tallentaa arvon kertoma n;
- 9 - lisätä laskurin muuttujan yhdellä;
- 10 - loppuun syklin.
Toinen tapa
Seuraava tarjouksia laskea kertoma in "Pascal" kanssa toista selvitys.
Suunnittelun aikana: toistaa {posledovatelnost_operatorov} kunnes {kunto};
Ymmärtää, miten ohjelma toimii, pidä rivi riviltä:
- 2 - n on osoitettu vakio kokonaisluku, joka laskenta suoritetaan;
- 7 - alussa aikana;
- 8, 9 - faktorilaskentaa ja lisätä laskuri i;
- 10 - loppuun silmukan rungon;
- 11 - todentaminen kunnossa, koska ehto sijaitsee jälkeen sarja lausekkeita, redo toteutetaan ainakin kerran.
Kolmas tapa
Jälkimmäinen ohjelma mahdollistaa myös laskea kertoma on "Pascal" ja on kaikkein pienikokoinen. Syy - operaattori käytetään, ja joka kasvoi laskuri i on asetettu sykliparametrejä.
Record operaattori, sillä {} on {nachalnoe_znachenie konechnoe_znachenie} tehdä {} posledovatelnost_operatorov.
Koodi toimii seuraavasti (luvut listaus linja):
- 2 - vakio arvo lukumäärän n osoitettu joka kertoman lasketaan;
- 6 - annetaan sykliparametrejä - alku- ja loppuarvot;
- 7 - alussa aikana;
- 8 - laskettaessa muuttujan seikka;
- 9 - loppuun syklin.
huomautus
Jopa numerot kymmenen kertoman arvo on suurempi kuin lupa tietotyyppi kokonaisluku. Siksi, että ohjelma "Pascal" näyttää virheilmoituksen. Korjaa se yksinkertainen - sinun täytyy korvata tietotyyppi muuttujan tuloksia longint tai käyttää erilaisia tallentamiseen todellisia arvoja.
Similar articles
Trending Now