Καλησπέρα,
Θα ήθελα να ρωτήσω που χρειάζεται το
position <-0
στη σειριακή αναζήτηση, πριν την επανάληψη όσο. Εφόσον υπάρχει το done για να δω αν τελικά δεν βρέθηκε, σε τι εξυπηρετεί το position εκει; Είναι λάθος να μην το βάλεις καθόλου;
Ευχαριστώ
Είναι πλεονασμός, περιττό
Λογικά οι συγγραφείς είχαν στο μυαλό τους μια συνάρτηση που επιστρέφει την θέση και από εκεί προέκυψε αυτό
Ίσως επειδή η μεταβλητή position αναφέρεται μέσα στα Αποτελέσματα να θεώρησαν οι συγγραφείς ότι καλό είναι να έχει πάντα κάποια συγκεκριμένη τιμή. Δηλαδή να μην είναι απροσδιόριστη αν δεν βρεθεί το αναζητούμενο.