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.
|