OrdenagailuakProgramazioa

Faktoriala "Pascal" in: nola kalkulatu. programen adibide

Hezkuntza programazioa konplexua sinple batetik bidean da. Behin masterizatu datu motak eta hizkuntzaren operadoreak, ziklikoen egiturak joan. zikloak helburuak badira hainbat eta hainbat: zenbakiak irteera zutabe batean formula konplikatu zenbatekoak kalkulatzeko da. Hala ere, programatzaileak Galdera hasita izaten jarraitzen du: "Nola faktoriala kalkulatu du" Pascal "?"

Ezartzea da arazo bat, gutxienez, hiru modu bat izan daiteke. ezberdinak operadore zuten.

informazio matematiko

eraikuntzan aurrera jarraitu aurretik, beharrezkoa da algoritmoak eta idazteko programak teoria aztertzeko. Matematikan, faktoriala Zenbaki bat zein zenbaki oso positiboak baino gutxiago adierazpena ebaluatzeko produktua da.

Adibide definizioa lagunduko ulertzea. Demagun 3. 3 erabakia kopuruaren faktoriala aurkitu nahi duzu! = 3 * 2 * 1 = 6.

Ekintza harridura marka bat da, eta zenbakiaren ondoren jarritako denotatzen da. Ohar garrantzitsua: faktoriala osokoak positiboa soilik definitzen da. 0: Aldi berean, zero kontzeptua sartu! = 1.

Demagun adierazpen eskuz handiegia - okupazio luze bat. azkartzeko kalkulua prozesuan, programa informatikoak erabiliz. Ondoren, kontuan hartu du "Pascal" in faktoriala aurkitu moduak.

Lehenengo metodoa

Behean Kodea programaren bertsio erakusten.

Adibidez hori begizta gorputzaren aurretik grabatutako baldintza duten eraikuntza composite bat erabiliz. errekorra sintaxia:

{Baldintza} bitartean egin {} posledovatelnost_operatorov;

Kodea honela exekutatzen: programa adierazpena {baldintza} baliotasuna egiaztatzen du, test positiboa kasuan posledovatelnost_operatorov pasatzen {}.

Programaren itzuliz, arreta lerro hauek behar dituzu:

  • 2 - zehazten zenbaki n, eta horretarako kalkulatzeko exekutatu da;
  • 6 - serie izenburua;
  • 7 - zikloaren hasieran;
  • 8 - Izan ere aldakorra da, eta horietatik n faktoriala balioa gordetzen kalkulatzeko;
  • 9 - counter aldakorra handituz bat eginez;
  • 10 - zikloaren amaieran.

Bigarrena,

Hurrengo eskaintzak "Pascal" in faktoriala kalkulatzeko errepikatu instrukzioa.

Diseinu zikloan: {baldintza} errepikatu {posledovatelnost_operatorov} arte;

Programaren funtzionamendua ulertzeko, kontuan hartu da lineaz linea:

  • 2 - n zein kalkulua egiten da etengabeko zenbaki oso bat esleitzen da;
  • 7 - zikloaren hasieran;
  • 8, 9 - faktorial kalkulua eta kontra handitu i;
  • 10 - begizta gorputzaren bukaeran;
  • 11 - baldintza egiaztatzea, baldintza da baieztapen sekuentzia ostean dago geroztik, berregin exekutatuko dira gutxienez behin.

Hirugarren bidea

Bigarrenak Programa ere ahalbidetzen du "Pascal" in faktoriala kalkulatu da, eta gehien tamaina trinkoa. Arrazoia - operadoreak, bertan dagoen kontraerasoan i etorri igoera izan zikloaren parametroak ezarri erabiltzen da.

Grabatu operadorea: for {} {nachalnoe_znachenie konechnoe_znachenie} egin {} posledovatelnost_operatorov da.

Kodea honela (zifrak ematen dira zerrenda line) egiten du lan:

  • 2 - konstante zenbakiaren balio n esleitzen den faktoriala kalkulatzen da;
  • 6 - ematen dira zikloaren parametroak - hasierako eta amaierako balioek;
  • 7 - zikloaren hasieran;
  • 8 - Izan ere aldakorra kalkulatzeko ere;
  • 9 - zikloaren amaieran.

komentarioen

Nahiz eta goiko hamar faktore zenbakiak baimena datu-mota osokoa baino handiagoa balio du. Beraz, programa "Pascal" in errore-mezu bat agertuko da. Konpondu simple - datuak longint edo erabilera mota aldagai emaitzak motaren ordezkatzeko benetako balioak gordetzeko behar duzu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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