Μια σχετική με το θέμα ερώτηση:
Χθές έλυνα το πρώτο διαγώνισμα για τους πίνακες (από το στέκι). Στο ερώτημα 1.Δ.ii. ζητείται πίνακας τιμών για κάποιο αλγόριθμο. Εκεί, στον δοθέντα αλγόριθμο υπάρχουν οι εντολές:
...
X ← X/2 + i mod 2
...
Y ← i + X div i
...
Η πρώτη εντολή υποδηλώνει ότι το Χ πρέπει οπωσδήποτε να είναι πραγματική μεταβλητή. Η δεύτερη, ότι πρέπει οπωσδήποτε να είναι ακέραια. Εδώ το Χ, εκεί το Χ, πού θα έπρεπε να δηλωθεί το Χ?
Επίσης, αν δεν έχω κάνει κάποιο λάθος, κατά τη διάρκεια της εκτέλεσης του αλγορίθμου, το Χ παίρνει όντως μη ακέραια τιμή (1.5), οπότε συνάντησα πρόβλημα με την "πράξη"
Χ div i και σταμάτησα... Αλήθεια, υπάρχουν κάπου οι λύσεις των διαγωνισμάτων? Ρωτάω, επειδή τα έχω πάρει όλα με τη σειρά και θα ήταν χρήσιμο να μπορώ να ελέγχω τις λύσεις μου. (Συγχαρητήρια πάντως σε όσους τα έφτιαξαν, περιλαμβάνονται όντως πολλές πρωτότυπες ασκήσεις.)