Vissza

12. labor

  1. Az állományban egész számok vannak. Rendre feleltessük meg ezeket az egész számokat a közép-négyzet módszer kezdőértékének és határozzuk meg, hogy melyik esetben kapjuk a leghosszabb periódust.
  2. Írjunk függvényt, amely a lineáris kongruencián alapuló számgenerátor összefüggéssel meghatároz, n, 1000-nél kisebb véletlen számot és a generált számokat kiírja egy állományba. Alkalmazzuk háromfajta bemeneti paraméter esetén a függvényt: ANSI C-nél, C/C++-nál, Java-nál használt konstansokra.
  3. Határozzuk meg az első k darab Mersenne számot, illetve, hogy melyek ezek közül a prímszámok.
  4. Írjunk függvényt, amely meghatározza, hogy a BBS generátor hány 1-es bitet, illetve hány 0-ás bitet generál egy megadott bemenetre. Vizsgáljuk meg több bemenet esetén is az 1-es és 0-ás bitek számarányát.