Random Number Generator

A véletlenszám-generátor lehetővé teszi, hogy a változók értékei véletlenszerűen (egyenletes eloszlású törvény).

Ez a kijelentés a programban megadott csak egyszer lehet csatlakoztatni a véletlenszám-generátor a számítógéphez időzítő egy új véletlen számot vettünk minden alkalommal, amikor elindítja a programot.

Alkalmazási példák a véletlenszám-generátor:

Amikor egy véletlenszám-generátor kiválaszthat egy tetszőleges intervallumot, amelyből a véletlenszerű értékeket veszünk a következő képlet segítségével:

Elkészítése egy algoritmus és egy programot a probléma megoldására.

A folyamat során a algoritmikus megoldás programozó kell felosztani több szakaszban vezető a kívánt hatás elérését. Ezután meg kell részletesen minden egyes lépés, azaz, hogy kap utasítást, amely egy bizonyos műveletsort követően szigorú sorrendben. Az algoritmus van írva biokkdiagramon.

Az algoritmus véges sorozata szigorúan meghatározott intézkedéseket, amelyek alapján a kezdeti adatokat vezet egy egyedülálló megoldást a problémára.

Algoritmusok típusai a következők:

Bebizonyosodott, hogy ez a három alapvető struktúrákat különböző kombinációkban elegendő a határozat végrehajtása érdekében a problémák a komplexitás.

Tekintsük rajz lineáris szerkezetű adatai algoritmus megoldása a következő probléma.

Megállapítja háromjegyű szám. Keresse meg a különbséget (abszolút értékben) között ez a szám és a szám által rögzített ugyanazon számokkal fordított sorrendben.

A matematikai megfogalmazása a probléma:

Ahhoz, hogy ez a szám, írta ugyanazokat a számokat fordított sorrendben, meg kell szakítani az eredeti szám a bitek, hogy van, hogy a számjegyek száma, majd gyűjtsük össze a számokat fordított sorrendben megszorozzuk az egyes számot 100, 10, 1, és az eredményeket hajtva.

Tegyük fel, hogy van egy háromjegyű szám x. Felbontjuk azt az összeget kicsit feltételek:

X = 100 * a + 10 * b + c, ahol a, b, c kiindulási számjegye x.

Ezután a szám által rögzített azonos számok fordított sorrendben, a következő:

Ábrák három számjegyű szám lehet beszerezni a következő képletek:

Így, az oldat, amely a következő lépéseket tartalmazza:

  • Belépve a kezdeti háromjegyű szám
  • Kezd a számok képletek
  • Előállítása számok által rögzített azonos számokkal fordított sorrendben
  • A kijelző az eredmény (különbség a forrás modul és a szám által rögzített ugyanazon számokkal fordított sorrendben).

Algoritmus 2. probléma: A szöveg a program a probléma 2:

Kapcsolódó cikkek