ΣΥΝΑΡΤΗΣΗ ΣΥΓΚΡΙΣΗ_ΠΙΝΑΚΑ(Α, Ν, Κ, Μ, OFFSET): ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100], Κ[10] ΑΚΕΡΑΙΕΣ: Ν, Μ, Ι, Δ, OFFSET ! Ν το πλήθος των στοιχείων του Α και Μ του Κ ! OFFSET, η θέση στον πίνακα Α από όπου θα ξεκινήσει η αναζήτηση ΑΝ OFFSET < N TOTE I <- OFFSET ΑΛΛΙΩΣ Ι <- Ν ΤΕΛΟΣ_ΑΝ ! Η σύγκριση μπορεί να γίνει αν Μ < Ν ΑΝ Μ < Ν ΤΟΤΕ Δ <- 1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ Α[Ι] = Κ[Δ] ΤΟΤΕ Δ <- Δ + 1 ΑΛΛΙΩΣ ! Δεν υπάρχει ταίριασμα. Δ <- 1 ! Ξεκινάμε πάλι από το πρώτο γράμμα της λέξης. ΤΕΛΟΣ_ΑΝ Ι <- Ι + 1 ΜΕΧΡΙΣ_ΟΤΟΥ (Δ > Μ) Ή (Ι > Ν) ΑΝ Δ > Μ ΤΟΤΕ ΣΥΓΚΡΙΣΗ_ΠΙΝΑΚΑ <- Ι - Μ ΑΛΛΙΩΣ ΣΥΓΚΡΙΣΗ_ΠΙΝΑΚΑ <- 0 ΤΕΛΟΣ_ΑΝ ! Α[Ι] = Κ[Δ] ΑΛΛΙΩΣ ΣΥΓΚΡΙΣΗ_ΠΙΝΑΚΑ <- 0 ΤΕΛΟΣ_ΑΝ ! Μ < Ν ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ