Pascal I. 01. A program szerkez... 01. Gyakorló feladatok 02. Változók használata 02. Gyakorló feladatok 03. A FOR ciklus 03. Gyakorló feladatok 04. Egymásba ágyazo... 04. Gyakorló feladatok 05. Karakterláncok ... 05. Gyakorló feladatok 06. Az IF feltételvizsgálat 06. Gyakorló feladatok 07. A CASE elágazás 07. Gyakorló feladatok 08. A WHILE..DO ciklus 08. Gyakorló feladatok 09. A REPEAT..UNTIL ... 09. Gyakorló feladatok 10. Tömbök (ARRAY ... 10. Gyakorló feladatok 11. Műveletek tömbökkel 11. Gyakorló feladatok 12. Kétdimenziós töm... 12. Gyakorló feladatok 13. Műveletek kétdime... 13. Gyakorló feladatok
|
Programozás 1 (Pascal)
9 Gyakorló
feladatok
- Készítsünk programot, amely bekér egész számokat mindaddig, amíg
nem adjuk meg a 0-t. A program határozza meg és írja ki a beadott egész
számok közül a legkisebbet és a legnagyobbat. (A 0-t ne számítsa bele
a beadott számokba, ez csak a bevitel végét jelzi.) A számok beolvasását a 0
végjelig repeat
.. until ciklus segítségével valósítsuk meg!
- Készítsünk játékprogramot, amely gondol egy számot 1 és 50 között.
A felhasználó addig találgathat, amíg nem találja el a keresett számot.
A számítógép minden rossz tipp után írja ki, hogy a gondolt szám
nagyobb vagy kisebb.
- Egészítsük ki az előző programunkat úgy, hogy a játékos csak
maximum 7-szer tippelhessen. Ha a hetedik tippre sem találja el a gondolt
számot, a program írja ki a gondolt számot majd fejeződjön be.
- Olvassunk be pozitív egész számokat 0 végjelig. Írjuk ki a számok
számát és a számok átlagát. (A 0-t ne számítsa bele a beadott számokba,
ez csak a bevitel végét jelzi.)
- Készítsünk programot, amely ki fogja kérdezni a matematikát (két szám
összeadását, kivonását és szorzását az <1,10> intervallumból).
A két számot és a műveletet a számítógép véletlenszerűen válassza
ki. A program akkor fejeződjön be, ha a felhasználó 10 példát kiszámolt
helyesen. Rossz válasz esetén kérdezze újra ugyanazt a példát. A
program végén írjuk ki az eredményességet százalékokban.
- Készítsünk programot, amely bekér egy egész számot és felbontja prímtényezők
szorzatára. (Pl. 12 = 2*2*3 - a szorzatban csak prímszámok
vannak.)
- Készítsünk programot, amely kiszámolja a/b+c/d (két tört összegét),
majd az eredmény törzsalakú törté alakítja (amely már nem egyszerűsíthető
tovább).
|