!--------------------------------------------------------------- ! netnick !--------------------------------------------------------------- ! ΑΝΑΖΗΤΗΣΗ ΣΕ ΤΑΞΙΝΟΜΗΜΕΝΟ ΠΙΝΑΚΑ ΧΩΡΙς ΠΟΛΛΑΠΛΗ ΕΜΦΑΝΙΣΗ ΣΤΟΙΧΕΙΩΝ ! Το flag είναι έτσι κι αλλιώς πλεονασμος ! done = true <=> ΘΕΣΗ > 0 <=> ΒΡΕΘΗΚΕ ! done = false <=> ΘΕΣΗ = 0 <=> ΔΕΝ ΒΡΕΘΗΚΕ !--------------------------------------------------------------- ΠΡΟΓΡΑΜΜΑ ANAZHTHSH ΣΤΑΘΕΡΕΣ Ν = 20 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Π[Ν],Ι,ΚΕΥ,ΘΕΣΗ ΑΡΧΗ !--------------------------------------------------------------- ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ Π[Ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ΓΡΑΨΕ 'ΔΩΣΕ ΣΤΟΙΧΕΙΟ ΓΙΑ ΑΝΑΖΗΤΗΣΗ:' ΔΙΑΒΑΣΕ ΚΕΥ !--------------------------------------------------------------- ! Η ΑΝΑΖΗΤΗΣΗ. ΟΣΟ ((ΔΕΝ ΒΡΕΘΗΚΕ) ΚΑΙ (ΥΠΑΡΧΟΥΝ ΣΤΟΙΧΕΙΑ) ΚΑΙ ! (ΕΙΜΑΣΤΕ ΑΚΟΜΑ ΣΕ ΜΙΚΡΟΤΕΡΑ ΤΟΥ ΚΕΥ ΣΤΟΙΧΕΙΑ)), ΨΑΞΕ,... !--------------------------------------------------------------- ΘΕΣΗ <-- 0 Ι <-- 1 ΟΣΟ ((ΘΕΣΗ=0) ΚΑΙ (Ι<=Ν) ΚΑΙ (Π[Ι] <= ΚΕΥ)) ΕΠΑΝΑΛΑΒΕ ΑΝ ΚΕΥ = Π[Ι] ΤΟΤΕ ΘΕΣΗ <-- Ι ΤΕΛΟΣ_ΑΝ Ι <-- Ι+1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! ΕΜΦΑΝΙΣΕ ΕΝΑ ΜΗΝΥΜΑ ... ΑΝ ΘΕΣΗ>0 ΤΟΤΕ ΓΡΑΨΕ 'ΒΡΕΘΗΚΕ ΣΤΗΝ ΘΕΣΗ ',ΘΕΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΔΕΝ ΒΡΕΘΗΚΕ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ !---------------------------------------------------------------