Pascal I.      Pascal II.      Delphi       Linkek     
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)  
     13 Gyakorló feladatok  
  1. Olvassunk be egy N egész számot (1<=N<=10), majd egy NxN-es kétdimenziós tömbbe olvassunk be természetes számokat. 
       
     - Írjuk ki a tömböt a képernyőre, pl. N=4-re és a következő számokra ilyen formában::
      
       60 19 17 53
       17 82 26 10
        8 11 29 90
       64 77 19 70
      
     - Írjunk a tömb átlójába 0-kat, majd írjuk ki a tömböt újra a képernyőre:
       
        0 19 17 53
       17  0 26 10
        8 11  0 90
       64 77 19  0
          
  2. Generáljunk ki egy 8x8-as tömbbe véletlen számokat, majd írjuk ki a tömböt.
     
     - Keressük meg a tömb legkisebb és legnagyobb elemét.
     - Számítsuk ki a tömb elemeinek összegét és számtani középértékét.
      
  3. Olvassunk be egy N egész számot (1<=N<=10), majd egy NxN-es kétdimenziós tömbbe generáljunk véletlen egész számokat 10-tol 99-ig.
       
     - Írjuk ki a kigenerált tömböt, pl. N=3-ra:
      
       34 58 19
       85 50 11
       99 25 17
       
     - Keressük meg a tömb legkisebb elemét és ezt az elemet cseréljük ki a tömb első sorának első elemével. Írjuk ki újból a tömböt:
      
       11 58 19
       85 50 34
       99 25 17

       
  4. Olvassunk be egy N egész számot (1<=N<=10), majd egy NxN-es kétdimenziós tömbbe olvassunk be természetes számokat. 
       
     - Írjuk ki a tömböt a képernyőre, pl. N=4-re és a következő számokra ilyen formában:
      
        1 58 19 20
       10  5 17 16
        9 25 50 70
       33 91 80 17
        

     - Cseréljük ki a tömbben az első és az utolsó sorban levő elemeket, majd írjuk ki a tömböt újra a képernyőre:
       
       33 91 80 17
       10  5 17 16
        9 25 50 70
        1 58 19 20
      
      
  5. Olvassunk be egy N egész számot (1<=N<=10), majd egy NxN-es kétdimenziós tömbbe generáljunk véletlen egész számokat 10-tol 99-ig.
       
     - Írjuk ki a kigenerált tömböt, pl. N=6-ra:
      
       34 58 19 51 11 58
       85 50 11 51 13 33
       99 25 17 22 27 91
       12 34 87 42 65 70
       11 10 69 74 88 92
       30 34 74 75 54 47
       
     - Tükrözzük a tömböt a vízszintes tengelye mentén (első sort cseréljük ki az utolsóval, másodikat az utolsó előttivel, stb.):
      
       30 34 74 75 54 47
       11 10 69 74 88 92
       12 34 87 42 65 70
       99 25 17 22 27 91
       85 50 11 51 13 33
       34 58 19 51 11 58

       
  6. Olvassunk be egy N egész számot (1<=N<=10), majd egy NxN-es kétdimenziós tömbbe generáljunk véletlen egész számokat 10-tol 99-ig.
       
     - Írjuk ki a kigenerált tömböt, pl. N=6-ra:
      
       34 58 19 51 11 58
       85 50 11 51 13 33
       99 25 17 22 27 91
       12 34 87 42 65 70
       11 10 69 74 88 92
       30 34 74 75 54 47
       
     - Tükrözzük a tömböt a bal felső sarokból a jobb alsó sarokba húzódó átlója szerint (tehát valójában az első oszlop felcserélődik az első sorral, a második oszlop a második sorral, stb.):
      
       34 85 99 12 11 30
       58 50 25 34 10 34
       19 11 17 87 69 74
       51 51 22 42 74 75
       11 13 27 65 88 54
       58 33 91 70 92 47

   

(C) 2004-2013, PaedDr. Végh Ladislav, Komárno, Szlovákia