AmakhompyuthaIzinhlelo

Ngokwesimo e "Pascal": bona ubala njani. izibonelo zezinhlelo

Ezemfundo izinhlelo isendleleni kusukela elula eyinkimbinkimbi. Njengoba kahle izinhlobo idatha kanye abaqhubi ulimi, ukuya izakhiwo eyindilinga. Izinhloso ze-imijikelezo kusenenqwaba: kusukela okukhipha izinombolo ikholomu ukubala imali lamafomula inkimbinkimbi. Noma kunjalo, ekuqaleni program umbuzo usalokhu uwukuthi: "kanjani ukubala ngokwesimo ku" Pascal "?"

Ukuqalisa inkinga kungaba okungenani ngezindlela ezintathu. Babesebenzisa opharetha ezahlukene.

Imininingwane zezibalo

Ngaphambi kokuqhubeka ukwakhiwa, kubalulekile ukufunda imfundiso yokuziphendukela algorithm nezinhlelo bhala. Esifundweni sezibalo, factorial iwumkhiqizo inombolo lapho ukuhlola inkulumo phezu integers omuhle esingaphansi ke.

Qonda kwencazelo isibonelo kuzosiza. Ake sithi ufuna ukuthola ifakthoriyali inombolo 3. Isinqumo 3! = 3 * 2 * 1 = 6.

Libonisa isenzo umbabazi, okuyinto ibekwa ngemva inombolo. Qaphela Okubalulekile: ngokwesimo kuchazwa kuphela integers omuhle. Ngesikhathi esifanayo, wethula umqondo weguncu: 0! = 1.

Cabangela inkulumo ethi asethwe esikhulu - umsebenzi eside. Ukuze umsebenzi usheshe ukubala, izinhlelo zama-computer. Ngokulandelayo, cabanga ngezindlela ukuthola ngokwesimo ku "Pascal".

Indlela yokuqala

Ikhodi elingezansi libonisa inguqulo zohlelo.

Kusibonelo usebenzisa ukwakhiwa esiyinhlanganisela nge isimo ukuthi kulotshwe phambi kwendikimba iluphu. irekhodi le-syntax:

ngenkathi {isimo} ukwenza {} posledovatelnost_operatorov;

Ikhodi siphela kanje: uhlelo ihlola yiqiniso kwalesi Inkulumo {isimo}, esimweni ukuhlolwa omuhle sihamba ukuba posledovatelnost_operatorov {}.

Ukubuyela hlelo, udinga ukuba banake migqa elandelayo:

  • 2 - icacisa n inombolo, okuyiwona ukubala uyabulawa;
  • 6 - uchungechunge isihloko;
  • 7 - ekuqaleni umjikelezo;
  • 8 - ekubalweni variable Eqinisweni, lapho igcina ukubaluleka ifakthoriyali n;
  • 9 - okwandisa variable esiphikisayo ngezinhloko zabo;
  • 10 - ekupheleni umjikelezo.

Indlela yesibili

izipesheli Landelayo ukubala ngokwesimo ku "Pascal" ngesitatimende uphinda.

Umjikelezo design: uphinda {posledovatelnost_operatorov} kuze kube {isimo};

Ukuze uqonde ukuthi lolu hlelo lusebenza, cabangela-ke umugca ngemugca:

  • 2 - n inikezwa inamba njalo okuyiwona ukubala wenziwa;
  • 7 - ekuqaleni umjikelezo;
  • 8, 9 - ukubala ngokwesimo futhi ukwandisa counter i;
  • 10 - ekupheleni umzimba iluphu;
  • 11 - ukuqinisekiswa isimo, njengoba isimo itholakala emva ukulandelana izitatimende, yenza eziyokhishwa okungenani kanye.

Indlela yesithathu

Uhlelo yokugcina futhi kwenza kube nokwenzeka ukubala ngokwesimo ku "Pascal" futhi icwecwe kakhulu ngobukhulu. Isizathu - opharetha isetshenziselwa, okuyiwona nokwanda kokungabi i counter lihlelwe nemingcele umjikelezo.

Record opharetha: I-{} ukuze {nachalnoe_znachenie konechnoe_znachenie} posledovatelnost_operatorov ukwenza {}.

Ikhodi usebenza kanje (izibalo banikwa hlu umugqa):

  • 2 - Inani njalo isibalo n esiwabelwe lapho ngokwesimo ibalwa;
  • 6 - banikwa umjikelezo imingcele - amagugu kokuqala nokokugcina;
  • 7 - ekuqaleni umjikelezo;
  • 8 - ekubalweni yokuthi variable;
  • 9 - ekupheleni umjikelezo.

AMAZWI

Ngisho ngoba izinombolo eziphezulu eziyishumi ngokwesimo inenani elikhulu ukwedlula imvume uhlobo idatha inamba. Ngakho-ke, uhlelo "Pascal" sizobonisa umyalezo wephutha. Fix it elula - udinga esikhundleni uhlobo lwedatha imiphumela okuguquguqukayo longint noma ukusetshenziswa izinhlobo ukugcina amagugu zangempela.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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