Telefonia, Prugrammazione
Factorial in "Pascal": cumu a calculari. esempi di prugrammi
prugrammazione Education hè nantu à u modu di u semplice à i cumplessi. Avè maestrata u sorta dati è uperatori di a lingua, vai à i strutturi umiti. Ugettivi pè u ciculu ci sunnu tanti: da la pruduzzioni di numari in una culonna di u calculu di a quantità di formuli cumplessu. Nustanti chissu, principiu programmers quistioni ferma: "How to calculate factorial in u" Pascal "?"
Attu un prublemu pò esse almenu trè modi. Usavanu uperatori differente.
infurmazione matimatica
Nanzu proceeding a custruzzione, hè necessariu di studià la tiurìa di alguritmi e prugrammi scrive. In matimatica, lu factorial hè u pruduttu di un numaru à quali a evaluate i sprissioni à l 'integers pusitivu menu cà mai.
Capisce a definizione di un esempiu vi aiuta. Cridiri vo vulete truvà u factorial di u numeru 3. A decisione di 3! = 3 * 2 * 1 = 6.
Si c'è un Marque dulurusa azzioni, chi serbit, dopu u numeru. Impurtante Note: The factorial hè definita solu per integers pusitivu. À u listessu tempu, trasiu lu cuncettu di zeru: 0! = 1.
Guardà i sprissioni manually di grande - una longa occupazione. À accurtà cusì u prucessu di calculu, cù programmi urdinatore. Next, guardà i modi di truvà u factorial in u "Pascal".
A prima mètudu
U codice sottu mostra a versione di u prugramma.
In l 'esempiu cù una custruzzione tuttu cù i cundizioni chì hè arregistrata davanti à u corpu ciclu. fuori casa discugràfica:
mentri {cundizione} faire {} posledovatelnost_operatorov;
U codice corre cum'è a siguenti manera: u prugrammu vacances a varità di i sprissioni {cundizione}, in u casu di un testu pusitivu simbulizeghja a posledovatelnost_operatorov {}.
Vultà à u prugrammu, vi tuccherà à pagà attente à i seguenti ligne:
- 2 - specifies u numaru n, per cui hè eseguitu u calculu;
- 6 - titulu seria;
- 7 - u principiu di u routes;
- 8 - calculu di u fattu variàbbili, chi scarpe u valore di u factorial di Traduction;
- 9 - fa crìsciri la variàbbili tumblr da unu;
- 10 - la fini di l 'bissiclette.
A seconda strada
eccu Next di calculari lu factorial in u "Pascal" cù l 'affirmazioni ripetiri.
U routes disignu: ripetiri {posledovatelnost_operatorov} finu à {cundizione};
À capisce cumu travaglia u prugrammu, cunziddirati lu ligna da linia:
- 2 - n hè cunsideratu un nteru custanti di cui si svorgi càlculu;
- 7 - u principiu di u routes;
- 8, 9 - calculu factorial è cresce u tumblr canta;
- 10 - la fini di lu corpu, ciclu;
- 11 - verification di a cundizione, postu chì i cundizioni hè situatu dopu à l 'ordine di dichiarazzioni, redo sarà prucessu à u mìnimu una volta.
U terzu modu
L'ùrtima programma face dinù lu possibili di calculari lu factorial in u "Pascal" è hè a più fundute in grannizza. U mutivu - l 'operatore hè usatu per, di cui una crèscita di i scuri mi hè stabilitu in i paràmetri di bissiclette.
Pronuncia operatore: per {} à {nachalnoe_znachenie konechnoe_znachenie} faire {} posledovatelnost_operatorov.
U codice travaglia cum'è seguita (figure sò datu linia accede):
- 2 - valore custanti di u numeru Traduction cunsideratu per cui hè calculata di lu factorial;
- 6 - sò dati di cunnessione routes - valori nizziali è finali;
- 7 - u principiu di u routes;
- 8 - u calculu di u fattu variàbbili;
- 9 - la fini di l 'bissiclette.
Vita
Ancu per i numeri di u cima di dece factorial hà un valori più grande chè u tippu dati ban nteru. Per quessa, in u prugrammu "Pascal" vi mostra un errore. Fix lu cuntu - vi tuccherà à rimpiazzà u tippu dati di i risultati variàbile in u sorta longint o di usu di un'antra valori veri.
Similar articles
Trending Now