egydimenziós tömbökön végezhető műveletek

15
Egydimenziós tömbökön végezhető műveletek 34 56 23 67 87 12 78 34 88 99 1 2 3 4 5 6 7 8 9 10

Upload: elyse

Post on 11-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Egydimenziós tömbökön végezhető műveletek. 1 23 4 5 6 7 8 9 10. Egydimenziós tömbökön végezhető műveletek. Ismétlés: Min és Max elem meghatározása Bizonyos tulajdonsággal rendelkező elemek megszámolása - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Egydimenziós tömbökön végezhető műveletek

Egydimenziós tömbökön végezhető műveletek

34 56 23 67 87 12 78 34 88 99

1 2 3 4 5 6 7 8 9 10

Page 2: Egydimenziós tömbökön végezhető műveletek

Egydimenziós tömbökön végezhető műveletek

Ismétlés: 1. Min és Max elem meghatározása2. Bizonyos tulajdonsággal rendelkező elemek

megszámolása3. Összegek, Szorzatok, Részösszegek,

Részszorzatok számolásaÚj ismeretek:1. Elem beszúrása a tömbbe2. Elem törlése a tömbből

Page 3: Egydimenziós tömbökön végezhető műveletek

1. Min és Max elem meghatározása

1. Maximumnak, és minimumnak az

első t[1] tömb elem értékét adjuk

2. Vizsgáljuk a t tömb többi elemét a

2-iktól kezdve

3. Ha t[i]> max vagy t[i]<min akkor

az t[i] lesz az új maximum vagy

minimum

Page 4: Egydimenziós tömbökön végezhető műveletek

Feladat: Keressük ki egy tömb elemeinek maximumát és minimumát!

Page 5: Egydimenziós tömbökön végezhető műveletek

2. Bizonyos tulajdonsággal rendelkező elemek megszámolása

1. A vizsgálat előtt egyetlen ilyen tulajdonsággal

rendelkező elemünk sem volt azaz db:=0

2. Vizsgáljuk a t tömb összes elemét az

elsőtől kezdve az utolsóig

3. Megvizsgáljuk, hogy a t[i] teljesítí a feltételt,

ha igen akkor növeljük a darabszámot

Page 6: Egydimenziós tömbökön végezhető műveletek

Feladat: Számoljuk meg egy tömbben hány páros elem van!

Page 7: Egydimenziós tömbökön végezhető műveletek

3. Összegek, Szorzatok, Részösszegek, Részszorzatok számolása

1. A számítások előtt az összeget 0-ra a szorzatot 1-

re állítjuk

2. Vizsgáljuk a t tömb összes elemét az elsőtől

kezdve az utolsóig

3. Az összeg vagy szorzat számításának feltételétől

függően az illető t[i] értéket vagy hozzáadjuk \

szorzunk a kiszámítandó összeghez \ szorzathoz

vagy kihagyjuk.

Page 8: Egydimenziós tömbökön végezhető műveletek

Feladat: Számítsuk ki a páros számok összegét!

Page 9: Egydimenziós tömbökön végezhető műveletek

1. Új elem beszúrása a tömbbe

1. Eset: beszúrás a tömb végére

34 56 23 67 87 12 78 34 88

1 2 3 4 5 6 7 8 9

n

n n+1

Page 10: Egydimenziós tömbökön végezhető műveletek

Feladat: Szúrjunk be egy új elemet egy tömb végére!

Page 11: Egydimenziós tömbökön végezhető műveletek

1. Új elem beszúrása a tömbbe 2. Eset: beszúrás a tömbbe i < n helyre

34 56 23 67 87 12 78 34 88

1 2 3 4 5 6 7 8 9

n

n+112

34 56 23 12 67 87 12 78 34 88

10

Page 12: Egydimenziós tömbökön végezhető műveletek

Feladat: szúrjunk be a tömb j-edik helyére egy elemet!

Page 13: Egydimenziós tömbökön végezhető műveletek

2. Elem törlése a tömbből

1. Eset: törlés a tömb végéről

34 56 23 67 87 12 78 34 88 12

1 2 3 4 5 6 7 8 9 10

n

nn := n-1

Page 14: Egydimenziós tömbökön végezhető műveletek

2. Elem törlése a tömbből

2. Eset: törlés a tömbből i < n helyről

34 56 23 67 87 12 78 34 88

1 2 3 4 5 6 7 8 9

n

34 56 23 87 12 78 34 88

Page 15: Egydimenziós tömbökön végezhető műveletek

Feladat: Töröljünk egy elemet a tömbből !