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)
11 Gyakorló
feladatok
- Olvassunk be egész számokat 0 végjelig egy maximum 100 elemű tömbbe (a
tömböt 100 eleműre deklaráljuk, de csak az elejéből használjunk annyi
elemet, amennyit a felhasználó a nulla végjelig beír).
- Írjuk ki a számokat a beolvasás sorrendjében. - Írjuk ki az elemek közül a legkisebbet és a legnagyobbat, tömbindexükkel
együtt.
- Írjuk ki az elemeket fordított sorrendben.
- Olvassunk be egész számokat egy 20 elemű tömbbe, majd kérjünk be egy
egész számot. Keressük meg a tömbben az első ilyen egész számot, majd írjuk ki a
tömbindexét. Ha a tömbben nincs ilyen szám, írjuk ki, hogy a
beolvasott szám nincs a tömbben.
- Állítsunk elő egy 50 elemű tömböt véletlen egész számokból (0-tól
9-ig terjedő számok legyenek).
- Írjuk ki a kigenerált tömböt a képernyőre.
- Számítsuk ki az elemek összegét és számtani középértékét.
- Olvassunk be egy 0 és 9 közötti egész számot, majd határozzuk meg, hogy
a tömbben ez a szám hányszor fordul elő.
- Állítsunk elő egy 30 elemű tömböt véletlen egész számokból (0-tól
99-ig).
- Írjuk ki a kigenerált tömböt a képernyőre. - Olvassunk be egy egész számot. Határozzuk meg, hogy a tömbben melyik
számok vannak a legközelebb ehhez a beolvasott számhoz, majd írjuk ki az
összes ilyen számot a tömbből a tömbindexükkel együtt. (A két szám
közti különbség meghatározásához használjuk az abszolút érték
funkciót, pl. abs(x–y) )
- Állítsunk elő egy 150 elemű tömböt véletlen egész számokból –999-től
999-ig. Rendezzük ezt a tömböt nagyság szerint növekvő sorrendben, majd
írjuk ki a képernyőre.
A rendezésre a következő rendezési
algoritmust használjuk (rendezés a legkisebb elem kiválasztásával): -
kiválasztjuk a tömb 1.-150. elemei közül a legkisebbet, ezt kicseréljük a
tömb 1. elemével (így a legkisebb szám a tömbben az első helyre került), -
kiválasztjuk a tömb 2.-150. elemei közül a legkisebbet, ezt kicseréljük a
tömb 2. elemével, - kiválasztjuk a tömb 3.-150. elemei közül a
legkisebbet, ezt kicseréljük a tömb 3. elemével, ... -
végül kiválasztjuk a tömb 149.-150. elemei közül a legkisebbet, ezt
kicseréljük a tömb 149. elemével.
|