1. feladat: Rendszámok
Néhány évvel ezelőtt az autók rendszáma két betűből és négy
számjegyből állt (pl. ZZ1234). Készítettek egy olyan programot, amely
véletlenszerűen kiválaszt egy rendszámot. A véletlenbetű("Z")
függvényhívás egy A és Z közötti betűt ad
véletlenszerűen, a véletlenszámjegy(9) pedig egy 0 és 9 közötti számjegyet.
|
Rendszámválasztás: |
Jelenleg a rendszámok egy jellel hosszabbak, három betűből, egy kötőjelből és három számjegyből állnak (pl. ABC-123). Alakítsd át a fenti programot úgy, hogy újfajta rendszámokat állítson elő, azzal a megkötéssel, hogy az utolsó érvényes rendszám a GZZ-999!
Mókusok télire diót és mogyorót gyűjtenek az erdőben (N
darabot). Amit találnak, azt lyukakba rejtik, egy lyukba egyet. A főmókus
szeretné ésszerűen elrendezni a gyűjteményt, s ezért az alábbi algoritmus alapján
rendezi át a diók és mogyorók sorrendjét:
|
Eljárás: |
A. Milyen
sorrendben lesznek az algoritmus végén a diók és mogyorók?
B. Az algoritmus alapján hogyan lehetne
megmondani, hogy hány diót, illetve hány mogyorót gyűjtöttek?
C. Az algoritmus milyen elhelyezkedésű
diókat, illetve mogyorókat hagy a helyén?
D. Add meg, hogy legjobb, illetve
legrosszabb esetben hány gyümölcsöt (diót és mogyorót) kell mozgatni és milyen
ekkor a kezdeti elrendezés?
3. feladat:
Egy útkeresztezôdésben autók áthaladására a KRESZ háromféle szabályt alkalmaz:
Az autók mozgására három
algoritmust írtunk. Add meg, hogy közülük melyik milyen esetben sérti meg a
KRESZ elôírásait, illetve van-e bennük felesleges
vizsgálat!
|
A. |
Autó1: |
|
B. |
Autó2: |
|
C. |
Autó3: |
4. feladat
A következő algoritmus egy kifejezés zárójelezésének
helyességét ellenőrzi. Milyen hibajelenségek tartoznak az egyes HIBAx utasításokhoz?
|
Ellenőrzés(X$):
|