Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
Διαφάνειες για την διδασκαλία της απλής και σύνθετης δομής επιλογής. Το εκπαιδευτικό υλικό δημιουργήθηκε για να υποστηρίξει το δεύτερο φύλλο εργασίας διδακτικού σεναρίου στο μάθημα Αρχές Προγραμματισμού της Β' Τάξης του νέου Επαγγελματικού Λυκείου.
Ομάδα 38.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Β'Λυκείου.
Ενότητα 2: Θέματα θεωρητικής επιστήμης των υπολογιστών.
Κεφάλαιο 2.2.7.4: Δομή Επανάληψης.
Σελίδες: 34 (Τέλος) - 41.
Α. Πίνακες
Α.1) Εισαγωγή στους Πίνακες
Α.1.1) Μονοδιάστατοι Πίνακες
Α.1.2) Παράδειγμα
B. Δομές Επανάληψης
Β.1) Γενικά
Β.2) Η δομή for
Β.2.1) Συντακτικό της for
Β.2.2) Διάγραμμα Ροής Προγράμματος
Β.2.3) Παραδείγματα Εκτέλεσης
Β.3) Η δομή do…while
Β.3.1) Συντακτικό της do…while
Β.3.2) Διάγραμμα Ροής Προγράμματος
Β.3.3) Παραδείγματα Εκτέλεσης
Β.3.4) Αμυντικός Προγραμματισμός
Β.4) Η δομή while
Β.4.1) Συντακτικό της while
Β.4.2) Διάγραμμα Ροής Προγράμματος
Β.4.3) Παραδείγματα Εκτέλεσης
Β.4.4) Αμυντικός Προγραμματισμός
Β.5) Συμπεράσματα
Β.5.1) Προτεινόμενη χρήση των δομών επανάληψης
Β.5.2) Προσομοίωση της for από την while και τη do..while
Γ) Ασκήσεις
Γ.1) Άθροισμα και Γινόμενο Αριθμών
Γ.2) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Αθροισμάτων
Γ.3) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Παραλληλογράμμου
Γ.4) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Τριγώνου
Γ.5) Άθροισμα Αριθμών με Χρήση Πίνακα
Γ.6) Γινόμενο Αριθμών με Χρήση Πίνακα
Γ.7) Ελάχιστος από N αριθμούς
Γ.8) Μέσος Όρος Ν αριθμών
Ομάδα 38.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Β'Λυκείου.
Ενότητα 2: Θέματα θεωρητικής επιστήμης των υπολογιστών.
Κεφάλαιο 2.2.7.4: Δομή Επανάληψης.
Σελίδες: 34 (Τέλος) - 41.
Α. Πίνακες
Α.1) Εισαγωγή στους Πίνακες
Α.1.1) Μονοδιάστατοι Πίνακες
Α.1.2) Παράδειγμα
B. Δομές Επανάληψης
Β.1) Γενικά
Β.2) Η δομή for
Β.2.1) Συντακτικό της for
Β.2.2) Διάγραμμα Ροής Προγράμματος
Β.2.3) Παραδείγματα Εκτέλεσης
Β.3) Η δομή do…while
Β.3.1) Συντακτικό της do…while
Β.3.2) Διάγραμμα Ροής Προγράμματος
Β.3.3) Παραδείγματα Εκτέλεσης
Β.3.4) Αμυντικός Προγραμματισμός
Β.4) Η δομή while
Β.4.1) Συντακτικό της while
Β.4.2) Διάγραμμα Ροής Προγράμματος
Β.4.3) Παραδείγματα Εκτέλεσης
Β.4.4) Αμυντικός Προγραμματισμός
Β.5) Συμπεράσματα
Β.5.1) Προτεινόμενη χρήση των δομών επανάληψης
Β.5.2) Προσομοίωση της for από την while και τη do..while
Γ) Ασκήσεις
Γ.1) Άθροισμα και Γινόμενο Αριθμών
Γ.2) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Αθροισμάτων
Γ.3) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Παραλληλογράμμου
Γ.4) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Τριγώνου
Γ.5) Άθροισμα Αριθμών με Χρήση Πίνακα
Γ.6) Γινόμενο Αριθμών με Χρήση Πίνακα
Γ.7) Ελάχιστος από N αριθμούς
Γ.8) Μέσος Όρος Ν αριθμών
This presentation is a 45-minute exercise-based lesson which focuses on pseudocode that is primarily used to convey the iterative structure within algorithms. The lesson is aimed at senior high school students and the main goal is to explore iterative concepts through problems and exercises in order to gain greater observation skills towards the general spectrum of algorithmic problems that require iterative thinking.
Iterative structures discussed in pseudocode:
- Για...από...μέχρι...με_βήμα...
- Όσο...επανάλαβε
-Επανάλαβε...Μέχρις_ότου
Κατασκευή, προγραμματισμός και έλεγχος χειρισμού ενός αυτόνομου Arduino Robot...Nikos Michailidis
Η παρουσίαση της ομάδας Arduino Robot Car Project, του 2ου Πειραματικού Γυμνασίου Θεσσαλονίκης, στο πλαίσιο της συμμετοχής μας στο 9ο Μαθητικό Συνέδριο Πληροφορικής.
Για περισσότερες πληροφορίες και φωτοραφίες δείτε εδώ: http://blogs.sch.gr/nikmichailidis/archives/2958
Κατασκευή ρομπότ νερού μικρής κλίμακας (Hydrobot) και η αξιοποίησή του για τη...Nikos Michailidis
Η παρουσίαση της ομάδας Hydrobot Project, του 2ου Πειραματικού Γυμνασίου Θεσσαλονίκης, στο πλαίσιο της συμμετοχής μας στο 9ο Μαθητικό Συνέδριο Πληροφορικής.
Για περισσότερες πληροφορίες και φωτοραφίες δείτε εδώ: http://blogs.sch.gr/nikmichailidis/archives/2958
Ανάπτυξη εφαρμογής Android για την υποστήριξη των μαθητών προς ένα ασφαλέστερ...Nikos Michailidis
Ανάπτυξη εφαρμογής για κινητά τηλέφωνα Android με σκοπό την υποστήριξη των μαθητών προς ένα ασφαλέστερο Διαδίκτυο.
Παρουσίαση στην Κεντρική Σκηνή του 8ου Μαθητικού Συνεδρίου Πληροφορικής (Τετάρτη 20 Απριλίου 2016).
Παρουσίασαν οι μαθητές: Κλειώ Βασιλικού, Δημήτρης Κουτσικάκκης, Νικολάου Αλέξανδρος και Πρόδρομος Πολυχρονιάδης
Υπεύθυνος Καθηγητής: Νίκος Μιχαηλίδης, Πληροφορικός ΠΕ19
Εισαγωγή στην έννοια του Αλγόριθμου: Ένα παράδειγμα καλής πρακτικής αξιοποιών...Nikos Michailidis
Η Εισήγηση μου στην διημερίδα με θέμα:
«Διδακτικές παρεμβάσεις και πρωτοβουλίες των εκπαιδευτικών», που διοργάνωσαν οι Σχολικοί Σύμβουλοι Δευτεροβάθμιας Εκπαίδευσης Ανατολικής και Δυτικής Θεσσαλονίκης.
Περιλαμβάνονται "μικρο-σενάρια" - εκπαιδευτικές δραστηριότητες για διδακτκές παρεμβάσεις με χρήση ψηφιακού υλικού και αξιοποίηση ψηφιακών υποδομών (κυρίως, διαδραστικούς πίνακες και συναφή εξοπλισμό), τις οποίες, με βάση την εγκύκλιο με αρ.πρωτ. 165098/Γ1/13-10-2014 του Υ.ΠΑΙ.Θ., καλούνται να εφαρμόσουν οι εκπαιδευτικοί που διδάσκουν στην Α' Γυμνασίου των Γυμνασίων τα οποία συμμετείχαν στο "Πρόγραμμα πιλοτικής εισαγωγής διαδραστικών συστημάτων και συναφούς εξοπλισμού στην τάξη για μια ψηφιακά υποστηριζόμενη διδασκαλία" - Πρόσκληση 78 με αρ. 8671/09-06-2010 της Ειδικής Υπηρεσίας Διαχείρισης Ε.Π. "Εκπαίδευση και Δια Βίου Μάθηση" και προμηθεύτηκαν διαδραστικούς πίνακες μέσω της Σχολικής Επιτροπής.
Δημιουργία και συντήρηση ιστοτόπου τηλεκπαίδευσης με χρήση του LMS MoodleNikos Michailidis
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη του ΨΗΦΙΑΚΟΥ ΣΧΟΛΕΙΟΥ
Δράση Α8
Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης
Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠNikos Michailidis
Στα πλαίσια του 3ου Πανελληνίου Εκπαιδευτικού Συνεδρίου Ημαθίας παρουσιάστηκε στις 5 Απριλίου διδακτικό σενάριο με τίτλο "Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".
Το σενάριο έγινε σε συνεργασία με τους καθηγητές Πληροφορικής Σαρημπαλίδη Γιάννη και Μισαηλίδη Άνθιμο.
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠNikos Michailidis
Στα πλαίσια του 3ου Πανελληνίου Εκπαιδευτικού Συνεδρίου Ημαθίας παρουσιάστηκε στις 5 Απριλίου διδακτικό σενάριο με τίτλο "Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".
Το σενάριο έγινε σε συνεργασία με τους καθηγητές Πληροφορικής Σαρημπαλίδη Γιάννη και Μισαηλίδη Άνθιμο.
Οδηγός για Τυπική και μη τυπική Εκπαίδευση 2014: Εκπαίδευση και ΚατάρτισηNikos Michailidis
Στη συνέχεια μπορείτε να δείτε το χρήσιμο εγχειρίδιο Τυπική και μη τυπική Εκπαίδευση 2014: Εκπαίδευση και Κατάρτιση, το οποίο επιμελήθηκε η Υπεύθυνη του ΚΕ.ΣΥ.Π. Λ. Πύργου κα Μ. Σαρακίνου.
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγρ...Nikos Michailidis
Η εργασία παρουσιάζει μια διδακτική πρόταση η οποία αποσκοπεί στην ανάπτυξη αλγοριθμικών ικανοτήτων και προγραμματιστικών τεχνικών των μαθητών/τριών της Τεχνολογικής Κατεύθυνσης της τρίτης Λυκείου. Συγκεκριμένα, οι μαθητές καλούνται να κατανοήσουν την έννοια των μονοδιάστατων πινάκων και να εφαρμόσουν τις γνώσεις τους κάνοντας χρήση του λογισμικού «Διερμηνευτής της Γλώσσας» στο πλαίσιο του μαθήματος «Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον» (ΑΕΠΠ). Συνολικά, το προτεινόμενο διδακτικό σενάριο περιέχει τρία (3) Φύλλα ασκήσεων, έξι (6) προγράμματα σε ΓΛΩΣΣΑ, ένα τεστ και μια άσκηση.
Συγγραφείς: Γιάννης Σαρημπαλίδης, Νίκος Μιχαηλίδης και Άνθιμος Μισαηλίδης
Η συμμετοχή του 2ου Πρότυπου Πειραματικού Γυμνασίου Θεσσαλονίκης στο συνέδριο ACSTAC 2014.
Η εργασία αυτή είχε ως τίτλο: "Τα Θρησκευτικά συναντούν την Πληροφορική: Τα βήματα του Αποστόλου Παύλου στην Ελλάδα με τη βοήθεια του Scratch".
Η ομάδα εργασίας αποτελούνταν από τους μαθητές Κωνσταντίνο Ρ., Φάνη Φ. και Παύλο Σ. και είχε ως επιβλέποντες καθηγητές τους Νίκο Μιχαηλίδη (Πληροφορικό) και την κυρία Σμαράγδα Φαρίδου (Θεολόγο) του 2ου Πρότυπου Πειραματικού Γυμνασίου Θεσσαλονίκης.
Ασφάλεια στο Διαδίκτυο, υλοποίησαν την σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Ασφάλεια και Κίνδυνοι του Διαδικτύου" της Αλεξίας Μπουζιούρη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=85332.
Ασφάλεια στο Διαδίκτυο, υλοποίησαν την σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Ασφάλεια και Κίνδυνοι του Διαδικτύου" της Αλεξίας Μπουζιούρη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=85332.
Ασφάλεια στο Διαδίκτυο, υλοποίησαν την σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Ασφάλεια και Κίνδυνοι του Διαδικτύου" της Αλεξίας Μπουζιούρη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=85332.
Ασφάλεια στο Διαδίκτυο, υλοποίησαν την σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Ασφάλεια και Κίνδυνοι του Διαδικτύου" της Αλεξίας Μπουζιούρη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=85332.
Ασφάλεια στο Διαδίκτυο, υλοποίησαν την σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Ασφάλεια και Κίνδυνοι του Διαδικτύου" της Αλεξίας Μπουζιούρη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=85332.
Στο μάθημα της Πληροφορικής Γυμνασίου, οι μαθητές της Γ΄Γυμνασίου, στο πλαίσιο της διδασκαλίας για την Ασφάλεια στο Διαδίκτυο, υλοποίησαν τη σχετική ιστοεξερεύνηση (Webquest) με τίτλο: "Κίνδυνοι στο Facebook" του Γεωργίου Βελόνη, που βρίσκεται στην διεύθυνση: http://zunal.com/webquest.php?w=199494.
Η εργασία τους αφορούσε την περιγραφή των σημαντικότερων κινδύνων που αντιμετωπίζουν οι χρήστες στο Facebook.
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
1. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Τάξη: Γ΄ Λυκείου Τεχνολογική Κατεύθυνση
Ενότητα: 2.4.5, 8.2.3 (Δομή Επανάληψης – ΓΙΑ – Μέρος Α’)
21ο Φύλλο Ασκήσεων
Βασικά Σημεία Θεωρίας
Δομή Επανάληψης – ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ
Μια άλλη μορφή της Δομής Επανάληψης είναι η εντολή ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ. Εδώ οι εντολές
της επανάληψης εκτελούνται για όλες τις τιμές της μεταβλητής από την αρχική τιμή μέχρι την
τελική, αυξανόμενες με την τιμή του βήματος.
ΕΠΑΝΑΛΗΨΗ ΜΕ ΤΗΝ ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ
Σύνταξη σε Αλγόριθμο Διάγραμμα Ροής Παράδειγμα:
Γράφειτουςαριθμούςαπό1έως100
Για Μεταβλητή από Αρχ_τιμή μέχρι Τελ_τιμή με_βήμα Βήμα
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
Εντολές
ΓΡΑΨΕ i
Τέλος_επανάληψης ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Σύνταξη σε Γλώσσα
ΓΙΑ Μεταβλητή ΑΠΟ Αρχ_τιμή ΜΕΧΡΙ Τελ_τιμή ΜΕ ΒΗΜΑ Βήμα
Εντολές
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Αρχικά ελέγχεται η συνθήκη και για όσο είναι αληθής, επαναλαμβάνεται η εκτέλεση των
εντολών μέσα στον βρόχο.
Λειτουργία: Όταν η συνθήκη γίνει ψευδής, τότε διακόπτεται η επανάληψη και εκτελείται η εντολή που
βρίσκεται εκτός του βρόχου.
Η εντολή ΓΙΑ είναι ένα πακέτο εντολών και έτσι δεν χρειάζεται αρχικοποίηση ούτε αλλαγή του
μετρητή.
Το τμήμα του Βήματος μπορεί να παραλειφθεί αν είναι ίσο με 1.
Το βήμα δεν μπορεί να είναι 0, γιατί τότε έχουμε ατέρμον βρόχο.
Οι τιμές της ΓΙΑ μπορούν να πάρουν πραγματικές ή και αρνητικές τιμές.
Επειδή ο έλεγχος της συνθήκης γίνεται στην αρχή της επανάληψης, υπάρχει περίπτωση η
Χαρακτηριστικά: συνθήκη να είναι ΨΕΥΔΗΣ, από την αρχή και έτσι να μην εκτελεστεί καμία φορά η ομάδα
εντολών του βρόχου. Αυτό συμβαίνει όταν για παράδειγμα έχουμε ΓΙΑ i ΑΠΟ 3 ΜΕΧΡΙ 1 0
επαναλήψεις.
Στην ειδική περίπτωση όπου η αρχική τιμή είναι ίδια με την τελική, τότε έχουμε 1 μόνο
επανάληψη. Για παράδειγμα έχουμε ΓΙΑ i ΑΠΟ 3 ΜΕΧΡΙ 3 1 επανάληψη.
Δεν επιτρέπεται να αλλάξουμε την τιμή της μεταβλητής – μετρητή μέσα στο βρόχο.
Η ΓΙΑ είναι η πιο συχνά χρησιμοποιούμενη εντολή επανάληψης.
Νίκος Μιχαηλίδης http://users.sch.gr/nikmichailidis 1
2. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Ας δούμε συγκεντρωτικά το αποτέλεσμα της ΓΙΑ (επαναλήψεις αλλά και μετέπειτα τιμή του
μετρητή), για διάφορες περιπτώσεις τιμών.
ΠΙΝΑΚΑΣ ΠΕΡΙΠΤΩΣΕΩΝ ΣΤΗ ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ
Αριθμός Τιμή μετρητή
Αρχική Τιμή Τελική Τιμή Βήμα
Επαναλήψεων μετά την επανάληψη
1 5 1 5 6
0 10 2 6 12
-5 5 2 6 7
10 0 -2 6 -2
100 99 1 0 100
4 4 1 1 5
1 10 0 άπειρες (ατέρμον βρόχος)
0.1 1 0.1 10 1.1
Λυμένο Παράδειγμα (βιβλίο σελ. 43)
Να γραφτεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να υπολογίζει και να εκτυπώνει το άθροισμα των
100 ακεραίων από το 1 μέχρι το 100.
Διάγραμμα Ροής Κώδικας σε ΓΛΩΣΣΑ
ΠΡΟΓΡΑΜΜΑ Άθροισμα_Ακεραίων
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: i, SUM
ΑΡΧΗ
SUM <- 0 !Αρχικοποίηση αθροίσματος
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 !Το βήμα παραλείπεται
SUM <- SUM + i ! υπολογισμός μερικού αθρ.
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ SUM ! περιέχει το τελικό άθροισμα
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Νίκος Μιχαηλίδης http://users.sch.gr/nikmichailidis 2
3. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Ερωτήσεις τύπου Σωστό - Λάθος
1. Όταν σε μια δομή ΓΙΑ παραλείπεται το βήμα, τότε εννοείται πως το βήμα είναι 1. Σ Λ
2. Στη δομή επανάληψης ΓΙΑ δεν είναι δυνατόν η αρχική τιμή να είναι μεγαλύτερη από την
τελική. Σ Λ
3. Η δομή ΓΙΑ πρέπει πάντοτε να έχει ως βήμα έναν θετικό αριθμό. Σ Λ
4. Αν το βήμα μιας δομής ΓΙΑ είναι αρνητικός αριθμός, τότε δεν εκτελείται καμία επανάληψη.
Σ Λ
5. Στη δομή επανάληψης ΓΙΑ το βήμα δεν μπορεί να είναι μηδέν. Σ Λ
6. Οι εντολές του βρόχου ΓΙΑ εκτελούνται τουλάχιστον μια φορά. Σ Λ
7. Στην εντολή ΓΙΑ ο βρόχος επαναλαμβάνεται για προκαθορισμένο αριθμό επαναλήψεων.
Σ Λ
8. Στην επαναληπτική δομή ΓΙΑ … ΑΠΟ … ΜΕΧΡΙ … ΜΕ ΒΗΜΑ οι τιμές ΑΠΟ, ΜΕΧΡΙ και
ΜΕ ΒΗΜΑ δεν είναι απαραίτητο να είναι ακέραιες. Σ Λ
9. Ο βρόχος ΓΙΑ Κ ΑΠΟ 5 ΜΕΧΡΙ 5 δεν εκτελείται καμία φορά. Σ Λ
10. Στη δομή επανάληψης ΓΙΑ πρέπει η τιμή του μετρητή να μεταβάλλεται εντός του
βρόχου. Σ Λ
Ερωτήσεις Πολλαπλής Επιλογής
1. Πόσες φορές θα εκτελεστεί η διπλανή επανάληψη; ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2 ΜΕ ΒΗΜΑ 3
ΓΡΑΨΕ ‘Μήνυμα’
α) 2 β) 0 γ) 1 δ) άπειρες ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Α0
2. Τι θα εκτυπώσει το διπλανό τμήμα αλγορίθμου; ΓΙΑ i ΑΠΟ 10 ΜΕΧΡΙ 20 ΜΕ ΒΗΜΑ 10
α) 0 β) 100 γ) 500 δ) 400 ΑΑ+i^2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Α
α0
3. Δίνεται το διπλανό τμήμα αλγορίθμου. Αν το β0
αποτέλεσμα είναι α = 0 και β = 3, τότε ποια τιμή θα ΓΙΑ i ΑΠΟ Ζ ΜΕΧΡΙ 4 ΜΕ ΒΗΜΑ -2
μπορούσε να έχει το Ζ; ΑΝ i MOD 2 = 0 ΤΟΤΕ
αα+1
α) Z = 11 β) Z = 9 γ) Z = 8 δ) Z = 2
ΑΛΛΙΩΣ
ββ+1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Νίκος Μιχαηλίδης http://users.sch.gr/nikmichailidis 3
4. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
4. Το διπλανό τμήμα αλγορίθμου:
Σ0
α) υπολογίζει το άθροισμα των τριψήφιων ακεραίων ΓΙΑ i ΑΠΟ 100 ΜΕΧΡΙ 999 ΜΕ ΒΗΜΑ 2
ΣΣ+i
β) υπολογίζει το άθροισμα των τριψήφιων άρτιων
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ακεραίων
γ) υπολογίζει το άθροισμα των τριψήφιων περιττών
ακεραίων
5. Ποιο από τα παρακάτω τμήματα αλγορίθμου υπολογίζει το άθροισμα των περιττών ακεραίων
που βρίσκονται στο διάστημα [1, 100];
α) Άθροισμα 0
β) Άθροισμα 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΜΕ ΒΗΜΑ 2
Άθροισμα Άθροισμα + i Άθροισμα Άθροισμα + i
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
γ) ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΜΕ ΒΗΜΑ 2 δ) ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΜΕ ΒΗΜΑ 2
Άθροισμα 0 Άθροισμα Άθροισμα + i
Άθροισμα Άθροισμα + i ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
6. Επιλέξτε μία από τις σωστές απαντήσεις για το, τι θα εμφανίσουν οι παρακάτω κώδικες
στην οθόνη:
α) β) γ) δ)
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΙΑ i ΑΠΟ 5 ΜΕΧΡΙ -3 ME ΜΕΤΡ <-- 0
ΓΡΑΨΕ i ΓΡΑΨΕ i BHMA -3 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4 ΜΕ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ i ΒΗΜΑ 2
ΓΡΑΨΕ i ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΤΡ <-- ΜΕΤΡ + i
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ i, ΜΕΤΡ
i) 0 1 2 ii) 1 2 3 4 i) 1 2 3 4 ii) 1 2 3 3 i) 5 0 -3 ii) -3 0 5 i) 4 4 ii) 5 5
iii) 2 3 4 iv) 1 2 3 iii) 1 2 3 iv) 0 1 2 3 iii) 5 2 -1 iv) -1 2 5 iii) 5 4 iv) 1 5
Ασκήσεις
1. Δίνεται η παρακάτω εντολές. Πόσες φορές εκτελείται η εντολή Εμφάνισε για καθένα από
τους παρακάτω συνδυασμούς των τιμών των μεταβλητών Β, Γ και Δ:
Για Α από Β μέχρι Γ με_βήμα Δ
Εμφάνισε "ΚΑΛΗΣΠΕΡΑ"
Τέλος_επανάληψης
α) Β = 2 Γ=5 Δ=1 β) Β =-1 Γ=1 Δ = 0,5 γ) Β =-7 Γ =-6 Δ =-5 δ) Β = 5 Γ=5 Δ=1
Νίκος Μιχαηλίδης http://users.sch.gr/nikmichailidis 4
5. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
2. Δίνεται η παρακάτω εντολές. Πόσες φορές εκτελείται η εντολή - εντολή1 - για καθένα από
τους παρακάτω συνδυασμούς των τιμών των μεταβλητών τ1, τ2 και β:
Για i από τ1 μέχρι τ2 με_βήμα β
εντολή1
Τέλος_επανάληψης
α) τ1=5 τ2=0 β= -2 β) τ1=5 τ2=1 β=2 γ) τ1=5 τ2=5 β=1 δ) τ1=5 τ2=6,5 β=0,5
3. Να γραφούν (με τη χρήση της ΓΙΑ) οι εντολές που χρειάζονται για να εμφανίζεται:
γ) Το μήνυμα ΘΕΤΙΚΟΣ ή
α) Το τετράγωνο όλων β) Το γινόμενο και το άθροισμα
ΑΡΝΗΤΙΚΟΣ, για κάθε αριθμό από το
των αριθμών από το 1 όλων των αριθμών από το 3 μέχρι το
-10 έως το 10. (ανάλογα με το τι
μέχρι το 20 30 που είναι πολλαπλάσια του 3
είναι… το 0 ας θεωρηθεί θετικός)
4. Δίνεται το διάγραμμα ροής του αλγόριθμου:
α) Ποιον τύπο δεδομένων θα επιλέγατε για τη δήλωση κάθε
μεταβλητής;
β) Ποιες είναι οι διαδοχικές τιμές των i και sum;
i
sum
γ) Ποιες τιμές θα εκτυπωθούν;
δ) Ποια αριθμητική παράσταση υπολογίζει ο
αλγόριθμος;
Νίκος Μιχαηλίδης http://users.sch.gr/nikmichailidis 5