KURZUS: Számítási módszerek

MODUL: Excel programozás

Modulzáró feladatsor

Készítsen feladatonként egy-egy szubrutint az alábbi feladatok megoldására!

FONTOS: A programozási feladatok megoldásához szükséges segédszubrutinokat (Szamokat_General, Szoveget_General, Prim, RelPrim) a Szubrutin.bas fájlban találja.

1. Hány olyan egész szám van az [1234,3456] intervallumban, amelyre a következő két állítás közül pontosan az egyik igaz?

a) A szám nem osztható 3-mal.
b) A szám osztható 5-tel.

Oszthatóságon azt értjük, ha az osztó maradék nélkül osztja az osztandót!

Eredmény:

2. A Prim függvény segítségével határozza meg a 234-nél kisebb 12-edik prímszámot! A szubrutin csak az adott számot írja ki (adja meg) eredményként!

(Például a 10-nél kisebb első prímszám a 7, a második az 5 stb.)

Eredmény:

3. A RelPrim függvény segítségével határozza meg a [213, 312] zárt intervallumba eső olyan számok darabszámát, amelyek nem relatív prímek a 6 számmal!

Eredmény:

4. A Szamokat_General eljárás segítségével generáljon 2000 darab egész számot a [100,2500] intervallumban 5-ös Seed értékkel, majd határozza meg az 1000-nél nagyobb adatok átlagát!

Az eredményt egy tizedesjegyre kerekítve adja meg!

Eredmény:

5. A Szoveget_General függvény segítségével generáljon egy 2000 karakter hosszú szöveges adatot 1-es Seed értékkel, majd határozza meg a sztringben található számjegy karaktereknek, mint egyjegyű számoknak az összegét!

Eredmény:

6. A Vizsga.xlsm munkafüzetben a személyiszám adat nem minden hallgatónál helyes, a helyesség a fájlban megtalálható SzemSzamEll függvény segítségével ellenőrizhető. Határozza meg a helyes személyi számmal rendelkező, márciusban született, MTK-s hallgatók ösztöndíjának összegét!

Eredmény: