60 likes | 162 Views
Másolás tétele. Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu. Másolás tétele. Feladat : Az egyik tömb elemit, egy másik tömbbe bemásolni. Használhatósága : másik algoritmussal együtt, pl.: rendező algoritmussal, amikor cél, hogy az eredeti tömb is megmaradjon. Deklaráció.
E N D
Másolás tétele Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu
Másolás tétele • Feladat: Az egyik tömb elemit, egy másik tömbbe bemásolni. • Használhatósága: másik algoritmussal együtt, pl.: rendező algoritmussal, amikor cél, hogy az eredeti tömb is megmaradjon.
Deklaráció t1: tömb egészből; t2: tömb egészből; i:egészből; Megjegyzés: fontos, hogy az eredeti tömb és a másolat is ugyanolyan méretű és típusú legyen!
Másolás algoritmusa Alg.kezd Ciklus 1-től n-ig t1[i]:=t2[i]; Ciklus vége; Alg.vége;
Másolás algoritmusa tesztelős ciklussal Alg.kezd i:=1; ciklus amíg i<=n t1[i]:=t2[i]; i:=i+1; ciklus vége; Alg.vége;
Figyeld meg! • Miért csak egy „i” egész típusú változót deklaráltunk? • Hogyan dönti el, hogy melyik tömb eleme melyik tömb elemével lesz egyenlő? • Miért nem keveredik össze a két két tömb?