Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu 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?