Δομή Επανάληψης. Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

Σχετικά έγγραφα
Δομή Επανάληψης. Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

Μεταβλητές. Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

Δομή Επιλογής. Σενάριο για μαθητές Γ γυμνασίου Διάρκειας 3+ ωρών

Επαναληπτικές Διαδικασίες

ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα

Δημιουργία Γεωμετρικών σχημάτων στη γλώσσα προγραμματισμού logo με χρήση της Δομής Επανάληψης.

1. Ποιους μαθησιακούς στόχους θα προσδιορίζατε στα πλαίσια της διδακτικής δραστηριότητας;

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ

Ο παρακάτω πίνακας τιμών θα βοηθήσει να γίνει πιο κατανοητή η λειτουργία των εντολών της συγκεκριμένης άσκησης. Α/Α Εντολές Μνήμη (Μεταβλητή α) Οθόνη

Αλγόριθμοι. Σενάριο για μαθητές της Γ γυμνασίου, διάρκειας 4 ωρών διδασκαλίας

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

στκ στκ μπροστά 100 μπροστά 100 δεξιά 90 δεξιά 90 μπροστά 100 μπροστά 100 αριστερά 90 αριστερά 90 μπροστά 100 μπροστά 100 δεξιά 90 δεξιά 80

Ονοµατεπώνυµο «οδηγού»:... Ονοµατεπώνυµο «παρατηρητή»:... 1 η ραστηριότητα ιαθέσιµος χρόνος: 30 λεπτά

Μαθησιακές δυσκολίες ΙΙ. Παλαιγεωργίου Γιώργος Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών Τηλεπικοινωνιών και Δικτύων, Πανεπιστήμιο Θεσσαλίας

Η έννοια της αφαίρεσης. Διδακτικό σενάριο για τη διδασκαλία του προγραμματισμού στη Γ Γυμνασίου Διάρκεια Πέντε(5) διδακτικές ώρες

αξιοποίηση των ΤΠΕ: Η logo στη διδακτική διδακτική πράξη

Περι-γράφοντας... βρόχους

Γ-ΓΥΜΝΑΣΙΟΥ (1) ΣΕΛ 1 / 6

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Διδακτική της Πληροφορικής

αιδευτι κό υλικό Γιώργος Καινουργιάκης Ιούνιος 2009

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

Διδακτικά προβλήματα σχετικά με την έννοια της επανάληψης

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ.

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

ΠΕΚ ΤΡΙΠΟΛΗΣ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

ΠΡΟΣΟΜΟΙΩΣΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γʹ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΤΡΙΤΗ 18 ΑΠΡΙΛΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέμα Α

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Πληροφορική Γ' Γυμνασίου Ενδεικτικές ασκήσεις με τη γλώσσα προγραμματισμού LOGO (στο περιβάλλον του MicroWorlds Pro)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Φύλλο εργασίας 4 ο Δομή επανάληψης Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Παράδειγμα 2. Λύση & Επεξηγήσεις. Τέλος_επανάληψης Εμφάνισε "Ναι" Τέλος Α2

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

Ενδεικτικές Ερωτήσεις Θεωρίας

Διάγραμμα Ροής. Σελίδα 1 από 10

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2. Στη δραστηριότητα αυτή θα μάθεις να δημιουργείς τις δικές σου εντολές.

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 Ο

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ

Γνωριμία με τα παιδιά: [π.χ. πλήθος παιδιών, κατανομή ανά φύλο/εθνότητα, αναλογία προνήπια/νήπια, κανόνες τάξης, καθημερινές ρουτίνες]

Προγραμματισμός I (Θ)

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

Μάριος Αγγελίδης

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Παρατηρήσεις για την δομή Όσο..επανάλαβε( ΣΟΣ)

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

Ο Προγραμματισμός στην Πράξη

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

Παραλλαγές στη Δομή Επανάληψης

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ.

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

Διδακτική της Πληροφορικής

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

Μαθησιακές δυσκολίες ΙΙ. Παλαιγεωργίου Γιώργος Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών Τηλεπικοινωνιών και Δικτύων, Πανεπιστήμιο Θεσσαλίας

Αλγοριθμικές δομές επανάληψης - Όσο συνθήκη... επανάλαβε

ΣΤ Δημοτικού - Προγραμματίζω τον υπολογιστή. Σχέδιο Μαθήματος No 1 Εισαγωγή στο προγραμματιστικό περιβάλλον της EasyLogo

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Σημείωση: Για τα θέματα που ακολουθούν ο παρακάτω πίνακας παρουσιάζει ισοδύναμα μεταξύ τους σύμβολα και εκφράσεις. := ή =

Εισαγωγή στη δομή επιλογής στο προγραμματιστικό περιβάλλον SCRATCH.

Bubble Hack Οπτικοποίηση του αλγορίθμου ταξινόμησης Bubble Sort στο Scratch

ττιαογή και επανάληψη

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

Εκπαιδευτικό Σενάριο για την Διδασκαλία των Δομών Επανάληψης

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 5 ΙΟΥΛΙΟΥ ΑΕΠΠ

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ. Γενική μορφή της επανάληψης επανάλαβε φορές [... ενέργειες...]

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Δ' ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

Οι μαθητές συζητούν και οργανώνουν τις σκέψεις του γύρω από το πώς μπορούν να

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Επαναληπτικό ιαγώνισµα Πληροφορικής Γ Γυµνασίου Γιώργος Λιακέας Σχολικός Σύµβουλος Πληροφορικής Ερωτήσεις

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

Α Β (ΟΧΙ Α) Η Β Α ΚΑΙ Β Α Η Β ΨΕΥ ΗΣ ΑΛΗΘΗΣ ΑΛΗΘΗΣ ΨΕΥ ΗΣ

Άλλα μέσα-υλικά Σχολικό εγχειρίδιο της Μελέτης Περιβάλλοντος.

Α Β (ΟΧΙ Α) Η Β Α ΚΑΙ Β Α Η Β ΨΕΥ ΗΣ ΑΛΗΘΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Transcript:

Δομή Επανάληψης Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

Κύριος στόχος Γνωριμία με τις δύο βασικές δομές επανάληψης (επανάλαβε φορές, επανάληψη υπό συνθήκη) και προαιρετικά της εντολής for. 2

Επιμέρους στόχοι Γνωστικοί 1) Να απαριθμούν τα είδη των δομών επανάληψης(του Snap) και να τα κατατάσσουν σε κατηγορίες ανάλογα με τη λειτουργία τους. 2) Να αναγνωρίζουν τα δομικά συστατικά μιας δομής επανάληψης(επαναλαμβανόμενος αλγόριθμος, κριτήριο τερματισμού). 3) Να περιγράφουν τον τρόπο εκτέλεσης της κάθε δομής. Δεξιότητες 1) Να επιλέγουν την καταλληλότερη, για κάθε περίσταση, δομή επανάληψης. 2) Να εκφράζουν μια ακολουθία επαναλαμβανόμενων εντολών με επαναληπτική δομή. 3) Να περιγράφουν τη λειτουργία του επαναλαμβανόμενου αλγόριθμου και να αναγνωρίζουν την ανάγκη ενημέρωσης του βρόγχου(προετοιμασία επόμενης εκτέλεσης). Στάσεις 1) Να εκτιμούν την αξία των δομών επανάληψης, ως ένα κομψό και πολλές φορές αναγκαίο τρόπο έκφρασης ενός τμήματος του αλγορίθμου. 3

Θα χρησιμοποιηθεί το περιβάλλον Snap. Οι μαθητές θα εργαστούν σε ομάδες των δύο. Θα πρέπει να γνωρίζουν την έννοια του αλγόριθμου, τηv ακολουθιακή δομή και να έχουν μια σχετική ευχέρεια στο περιβάλλον Snap. Το σενάριο στηρίζεται στην ανακαλυπτική μάθηση(δραστηριότητες, κυρίως προγραμματιστικές). Προβλεπόμενες δυσκολίες(βλ. παρακάτω + σενάριο σημειώσεων Β επίπεδου) Αξιολόγηση μέσω ασκήσεων και ερωτήσεων κλειστού τύπου. 4

Προβλεπόμενες δυσκολίες και αντιμετώπιση Δυσκολίες που αφορούν μεταβλητές (αρχικοποίηση, ενημέρωση στο βρόγχο) Η έννοια της μεταβλητής δεν έχει διδαχθεί ακόμη. Ο απλός βρόγχος του Snap(επανάλαβε...) δεν απαιτεί τη χρήση μεταβλητών. Η εντολή for εισάγει τη χρήση μεταβλητής της οποίας η αρχικοποίηση και ενημέρωση γίνεται αυτόματα. Αναδεικνύεται όμως η χρησιμότητά της στη λειτουργία του επαναλαμβανόμενου αλγόριθμου(δραστ. 5 & 6) 5

Προβλεπόμενες δυσκολίες και αντιμετώπιση Δημιουργία και εκφορά των αναλλοίωτων σχέσεων που διέπουν μια επαναληπτική δομή(loop invariants) Δυσκολεύει ακόμα και έμπειρους προγραμματιστές. Μερική αντιμετώπιση Το επαναλαμβανόμενο αντικείμενο παρουσιάζεται ως αλγόριθμος(που είναι αναλλοίωτος) και όχι ως ένα σύνολο εντολών. Ο επαναλαμβανόμενος αλγόριθμος φροντίζει να προετοιμάζει την επόμενη εκτέλεσή του. 6

Προβλεπόμενες δυσκολίες και αντιμετώπιση Προσδιορισμός της συνθήκης τερματισμού και της θέσης της στο βρόγχο Το Snap χρησιμοποιεί δομή επανάλαβε μέχρι που είναι ευκολότερο κατανοητή από την επανάλαβε όσο Ο ορισμός της θέσης ελέγχου της συνθήκης τερματισμού αντιμετωπίζεται αποτελεσματικά από τη δραστ. 4 Η απλή επανάληψη έχει ως κριτήριο τερματισμού το πλήθος των επαναλήψεων που εκτελέστηκαν. 7

Σημασία των παραπομπών στις διαφάνειες που ακολουθούν Δ sχ ή Δ /X/Y : Αριθμός διαφάνειας της εισήγησης. Το sχ ή /Χ/Υ αφορά την κατάληξη του URL. Σ γχ (*): Γνωστικός στόχος Χ. Σ δχ (*): Δεξιότητα Χ. Σ σχ (*): Στάση Χ. (*) όπ ωςκαταγράφονται στουςε π ιμέρουςστόχους 8

Διδακτική ακολουθία Προβάλλεται η πρώτη σελίδα της παρουσίασης. Ένας μαθητής σηκώνεται στον πίνακα και του ζητάμε να γράψει το ονοματεπώνυμό του και να υπογραμμίσει το επώνυμο δίνοντάς τους τρεις φορές την ίδια εντολή. Διαπιστώνουμε το συντομότερο τρόπο της έκφρασης μέσω επανάληψης (κάνε τη δουλειά... 3 φορές). Ρωτάμε αν θα μπορούσαμε να εκφραστούμε με μη επαναληπτικό τρόπο αν έπρεπε να επαναλάβει την εργασία του 50 φορές. Επίσης αν με την επαναληπτική έκφραση ο συμμαθητής τους έκανε λιγότερο κόπο.(σ σ3) Τους καλούμε να σκεφτούν ποιες μαθηματικές πράξεις είναι εκφράσεις επαναλήψεων άλλων πράξεων(πολ/σμος, ύψωση σε δύναμη επανάλαβε φορές) (Δ /1, Σ σ3, Σ γ1) Τους παρουσιάζουμε τον υπολογισμό του υπόλοιπου διαίρεσης ως ένα άλλο στυλ επανάληψης(επανάλαβε μέχρι).(δ /1/2, Σ γ1) 9

Διδακτική ακολουθία Προβάλλεται η διαφάνεια με το σχεδιάγραμμα των δομών επανάληψης.(δ /2, Σ γ1, Σ γ2, Σ γ3) Γίνονται οι προγραμματιστικές δραστηριότητες 1 ως 4.(... στόχοι ανά δραστηριότητα παρακάτω) Απαντώνται οι ερωτήσεις στις διαφάνειες που αφορούν τη σχέση μεταξύ των εντολών επανάλαβε φορές και επανάλαβε μέχρι.(δ /2/1, Σ δ2) 10

Διδακτική ακολουθία Δραστηριότητα 5(γνωριμία με τη for).(π ροαιρετικά ) Παρουσιάζεται η διαφάνεια με την εντολή for.(δ s4) (π ροαιρετικά ) Δραστηριότητα 6.(π ροαιρετικά ) Ερωτήσεις αυτοαξιολόγησης. Ασκήσεις εμπέδωσης και εμβάθυνσης. 11

Συνοπτική περιγραφή των προγραμματιστικών δραστηριοτήτων 1) Οι μαθητές εκφράζουν επαναλαμβανόμενες ακολουθίες εντολών που ζωγραφίζουν μια σκάλα, με δομή επανάλαβε φορές. Αναγνωρίζουν τον επαναλαμβανόμενο αλγόριθμο και τη λειτουργία του.(σ δ1, Σ γ2) 2) Το ίδιο με το προηγούμενο, αλλά αυτή τη φορά δημιουργούν τρίγωνο και τετράγωνο. Επιπλέον συναντούν την ανάγκη προετοιμασίας της επόμενης εκτέλεσης από τον επαναλαμβανόμενο αλγόριθμο. (Ζωγράφισε μια πλευρά του σχήματος και στρίψε προς την κατεύθυνση της επόμενης πλευράς). (Σ δ1, Σ δ3, Σ γ2) 3) Κινούμενο σχέδιο με ένα παιδί σε κίνηση. Ζητούμενο, ο τερματισμός της κίνησης όταν πατηθεί το κενό. Αδυναμία χρήσης της επανάλαβε φορές και γνωριμία με την επανάλαβε μέχρι (Σ δ2, Σ γ2) 12

Συνοπτική περιγραφή των προγραμματιστικών δραστηριοτήτων 4) Σύγκριση της επανάλαβε φορές με την επανάλαβε μέχρι.(σ γ3, Σ δ2, Σ δ3) Πότε χρησιμοποιείται η καθεμία; Η επανάλαβε μέχρι είναι πιο γενική από την επανάλαβε φορές. Τρόπος εκτέλεσης της επανάλαβε μέχρι Ο έλεγχος της συνθήκης γίνεται στην αρχή και επαναλαμβάνεται κάθε φορά που ολοκληρώνεται ο επαναλαμβανόμενος αλγόριθμος. 13

Συνοπτική περιγραφή των προγραμματιστικών δραστηριοτήτων (π ροαιρετικά ) 5)Γνωριμία με την εντολή for. Σύνδεσή της με την επανάλαβε φορές. Ο ρόλος της μεταβλητής του μετρητή και η χρήση του. 6) Εμβάθυνση στην εντολή for. Γνωριμία με την εντολή εισόδου και με εντολές διαχείρισης λέξεων. 14