Ένας μαθητής μου έγραψε τον παρακάτω αλγόριθμο για να βρεί το μέγιστο στοιχείο ενός δισδιάστατου πίνακα διαστάσεων 5x8, καθώς και τη γραμμή και τη στήλη στην οποία βρίσκεται το στοιχείο αυτό.
max_γραμμη <-1
max_στήλη<-1
Για ι από 1 μέχρι 5
Για j από 1 μέχρι 8
Αν Π[ι, j]>Π[ max_γραμμη, max_στήλη] τότε
max_γραμμη<-ι
max_στήλη<-j
Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
Εμφάνισε Π[ max_γραμμη, max_στήλη], max_γραμμη, max_στήλη
Η λύση που εμφανίζεται είναι σωστή, θα υπάρξει πρόβλημα λέτε στις Πανελλαδικές αν δοθεί μια τέτοια λύση?
Ευχαριστώ
Γιατί να υπάρξει πρόβλημα; Μια χαρά φαίνεται.
Δεν μπορώ να μην ρωτήσω:
Πίνακες 2 διαστάσεων από τις 21/11; ??? Καλύφθηκαν οι εντολές επανάληψης; Εγώ είμαι στις εντολές επανάληψης ακόμα και θέλω ψωμί για να πω ότι τους έκανα να καταλάβουν.
Είναι πολύ σωστό. Κρατάμε κατά τη διαδικασία, μόνο τις θέσεις του υποτιθέμενου μεγίστου και όχι το ίδιο..
Δεν θα υπάρξει κάποιο πρόβλημα στη διόρθωση των εξετάσεων. (Η μήπως θα υπάρξει;)
Πάντως, καλό είναι να πεις σε αυτόν τον μαθητή, να βάζει εσωτερικά σχόλια στον αλγόριθμο, για να αποφύγει την περίπτωση που κάποιος βαθμολογητής δεν καταλάβει το σκεπτικό του.