Factorial pascal, hogyan kell kiszámítani

Az oktatás programozás már úton van az egyszerűtől a bonyolult. Miután elsajátította a adattípusok és a piaci szereplők a nyelvet a gyűrűs szerkezetek. Célkitűzések a ciklusok számtalan: a kiadási számok egy oszlopban az összegek kiszámítását a bonyolult képletek. Mindazonáltal, kezdve a programozók kérdés marad: „Hogyan számoljuk ki a faktoriális a” Pascal „?”

Factorial pascal, hogyan kell kiszámítani

Végre egy probléma lehet legalább három módon. Régen különböző szolgáltatók.

matematikai információk

Mielőtt a konstrukció, meg kell tanulni az algoritmusok elmélete és írási programokat. A matematika, a faktoriális a termék egy szám, amely értékeli ki a kifejezést a pozitív egész szám kisebb, mint azt.

Definíciójával példát segít. Tegyük fel, hogy szeretné megtalálni a faktoriális a 3. számú határozata, 3! = 3 * 2 * 1 = 6.

Arra utal kereset felkiáltójel, amely bekerül a szám után. Fontos megjegyzés: A faktoriális meghatározása csak pozitív egész szám. Ugyanakkor, bevezette a nulla: 0! = 1.

Factorial pascal, hogyan kell kiszámítani

Tekintsük a kifejezés kézzel a nagy - a hosszú megszállás. Ahhoz, hogy gyorsítsák fel a számítási folyamat, számítógépes programok segítségével. Ezután úgy a módja, hogy megtalálják a faktoriális a „Pascale”.

Az első módszer

Az alábbi kódot mutatja változat a program.

Factorial pascal, hogyan kell kiszámítani

A példában a kompozit szerkezet a feltétellel, hogy van rögzítve, mielőtt a ciklus törzsének. rekord szintaxist:

A kód így hangzik: a program ellenőrzi az érvényességét kifejezés. abban az esetben a pozitív teszt folytatódik.

Visszatérve a programot, meg kell figyelni, hogy a következő sorokat:

  • 2 - meghatározza az n. amelyre a számítás eredményét az;
  • 6 - sorozat címe;
  • 7 - az elején a ciklus
  • 8 - a számítás a változó tényt. amely tárolja az értéket a faktoriális n;
  • 9 - növeli a számláló változó eggyel;
  • 10 - a végén a ciklus.

A második út

Következő ajánlatok kiszámításához faktoriális a „Pascal” a repeat nyilatkozatot.

Factorial pascal, hogyan kell kiszámítani

Ahhoz, hogy megértsük, hogyan működik a program, úgy vélik, hogy soronként:

  • 2 - n van hozzárendelve állandó egész szám, amely számítás elvégzése;
  • 7 - az elején a ciklus
  • 8, 9 - faktoriális kiszámítása és növeli a számláló i;
  • 10 - a végén a hurok test;
  • 11 - ellenőrzés az állapot, mivel a feltétel után helyezkedik sorozata kimutatások újra végrehajtásra kerül legalább egyszer.

A harmadik út

Az utóbbi program azt is lehetővé teszi, hogy kiszámítja a faktoriális a „Pascal”, és a leginkább kompakt méretben. Az ok - az üzemeltetők használt. amelyekre a növekedés a számlálót meg a ciklus paramétereit.

Factorial pascal, hogyan kell kiszámítani

A kód a következőképpen működik (számadatok felsorolása vonal):

  • 2 - állandó értéket az n szám hozzárendelt, amelyre a faktoriális kiszámítása;
  • 6 - kapnak-ciklus paraméterei - a kezdeti és a végső értékeket;
  • 7 - az elején a ciklus
  • 8 - a számítás a változó tényt;
  • 9 - a végén a ciklus.

Még a számok az első tíz faktoriális értéke nagyobb, mint bevallja adattípus integer. Ezért a program „Pascal” jelenik meg hibaüzenet. Csináld meg egyszerű - meg kell cserélni az adatok típusát a változó eredményeket longint vagy felhasználása típusok tárolására valós értékeket.

Factorial pascal, hogyan kell kiszámítani