TietokoneetOhjelmointi

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

 

 

 

 

Newest

Copyright © 2018 fi.birmiss.com. Theme powered by WordPress.