DatoriProgrammēšana

Faktori Pascal: kā aprēķināt. Paraugu programmas

Programmēšanas apmācība notiek no vienkāršas līdz sarežģītas. Apgūstot datu tipus un valodu operatorus, viņi pāriet uz cikliskiem konstruktīviem. Cikliem ir neskaitāmi uzdevumi: no skaitļu izlaides uz kolonnu līdz sarežģītu formulu summu aprēķinam. Tomēr sākumā programmētājiem vēl arvien ir jautājums: "Kā aprēķināt faktoru Pascal?"

Jūs varat īstenot uzdevumu vismaz trīs veidos. Tie atšķiras pēc izmantotajiem operatoriem.

Matemātiskā informācija

Pirms uzsākt algoritmu un rakstīšanas programmu izstrādi, teorētiski jāmācās. Matemātikā faktors ir produkta vesels skaitlis, par kuru izteiksme tiek aprēķināta, ar pozitīvu veselu skaitli, kas ir mazāks par to.

Piemērs palīdzēs izprast definīciju. Ļaujiet, ka nepieciešams atrast faktoriālo numuru 3. Risinājums: 3! = 3 * 2 * 1 = 6.

Tiek norādīta izsaukuma zīmes darbība, kas atrodas pēc skaitļa. Svarīga piezīme: faktors ir definēts tikai pozitīviem veseliem skaitļiem. Tajā pašā laikā tiek ieviesti jēdzieni par nulli: 0! = 1

Lielu vērtību izteiksme manuāli izlasīt ir ilga nodarbošanās. Lai paātrinātu skaitļošanas procesu, izmantojiet datorprogrammas. Tālāk mēs apspriežam, kā atrast faktoriālu Pascal.

Pirmais ceļš

Zemāk redzamais kods parāda programmas versiju.

Piemērā izmanto saliktu konstrukciju ar nosacījumu, kas rakstīts pirms cilpas ķermeņa. Ieraksta sintakse:

Lai gan {nosacījums} do {operator_sequence};

Kods tiek izpildīts šādi: programma pārbauda izteiksmes {condition} derīgumu, pozitīvas pārbaudes gadījumā tas pārslēdzas uz {operator_sequence} .

Atgriežoties programmā, jums jāpievērš uzmanība šādām rindiņām:

  • 2 - ir iestatīts n numurs, par kuru tiks veikts aprēķins;
  • 6 - cikla nosaukums;
  • 7 - cikla sākums;
  • 8 - mainīgā fakta aprēķins, kurā tiek saglabāta n koeficienta vērtība;
  • 9 - skaitīšanas mainīgā pieaugums par vienu;
  • 10 - cikla beigas.

Otrais ceļš

Tālāk tiek piedāvāts aprēķināt faktoriālu Pascal, izmantojot atkārtoto izteiksmi.

Kontūras konstrukcija: atkārtojiet {operator_sequence} līdz {nosacījums};

Lai saprastu, kā programma darbojas, apsveriet to pēc kārtas:

  • 2 - konstantai n tiek piešķirts numurs, par kuru tiek veikts aprēķins;
  • 7 - cikla sākums;
  • 8, 9 - faktors un skaitītāja palielināšana;
  • 10 - cikla ķermeņa beigas;
  • 11 - stāvokļa pārbaude, jo nosacījums ir novietots pēc operatoru secības, darbība tiek atkārtota vismaz vienu reizi.

Trešais ceļš

Pēdējā programma arī ļauj aprēķināt faktoru "Pascal" un ir kompakts pēc lieluma. Iemesls ir izmantots paziņojumam, kura skaitītāja pieaugums i ir norādīts cilpas parametros.

Operatora paziņojums: {initial_value} līdz {final_value} do {sequence_of operators }.

Kods darbojas šādi (skaitļi norāda ieraksta līnijas):

  • 2 - konstantai n tiek piešķirta tā skaitļa vērtība, par kuru aprēķina faktoriālo vērtību;
  • 6 - iestatīt cikla parametrus - sākotnējās un galīgās vērtības;
  • 7 - cikla sākums;
  • 8 - mainīgā fakta aprēķins;
  • 9 - cikla beigas.

Piezīme:

Pat skaitļiem no pirmās desmit, faktors ir vērtība lielāka nekā skaitlis datu tips ļauj. Tāpēc programma Pascal parāda kļūdas ziņojumu. Lai to salabotu vienkārši - jums jāaizstāj datu veids rezultāta mainīgajam ar garenvirzienu vai izmantojiet tipus, lai saglabātu reālās vērtības.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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