Δραστηριότητα
Σκοπός του μαθήματος είναι οι μαθητές να εξοικειωθούν με τις δομές επανάληψης στη Pythonl.
Διδακτικοί στόχοι είναι οι μαθητές:
- να διατυπώνουν τις εντολές επανάληψης της Python.
- να επεξηγούν τη χρησιμότητα των δομών επανάληψης
- να χρησιμοποιούν τις δομές επιλογής και επιλέγουν κατάλληλες συνθήκες τερματισμού
- να χρησιμοποιούν κατά περίπτωση την κατάλληλη δομή επιλογής
Προτείνεται οι μαθητές να οργανωθούν σε ομάδες των 2-3 (το πολύ) ατόμων.
Για την υλοποίηση της δραστηριότητας θα χρειαστούν 4 διδακτικές ώρες (2 δίωρα)
Αρχικά παρουσιάζεται ο τρόπος σύνταξης των δομών επανάληψης for και while. Στη συνέχεια τους δίνεται ένα πρόγραμμα με εντολές που επαναλαμβάνονται το οποίο θα χρησιμοποιηθεί σαν αφορμή για να γίνει κουβέντα για την χρησιμότητα των δομών επανάληψης.
Στη συνέχεια υπάρχουν ασκήσεις για κάθε δομή επανάληψης ξεχωριστά.
Εφόσον έχουν εξοικειωθούν με τη χρήση των δομών τους δίνεται άσκηση να επιλέξουν αυτοί την κατάλληλη δομή επανάληψης ώστε να μάθουν να χρησιμοποιούν κατά περίπτωση την καταλληλότερη δομή.
Στο τέλος υπάρχει αξιολόγηση της δραστηριότητας