

Η δομή επιλογής στον Προγραμματισμό
Presentation
•
Computers
•
10th Grade
•
Easy
Aggeliki Alexandropoulou
Used 7+ times
FREE Resource
16 Slides • 20 Questions
1
Η δομή επιλογής στον προγραμματισμό
Αγγελική Αλεξανδροπούλου, ΠΕ86

2
Διδακτική Ενότητα
Η συγκεκριμένη διδασκαλία είναι σύμφωνη με το Αναλυτικό Πρόγραμμα Σπουδών του μαθήματος «Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» της Β’ τάξης Γενικού Λυκείου.
Αναφέρεται στην 2η ενότητα του σχολικού εγχειριδίου με τίτλο "Θέματα Θεωρητικής Επιστήμης των Υπολογιστών" και συγκεκριμένα στην παράγραφο 2.2.7.3 "Δομή επιλογής".
Η συγκεκριμένη ενότητα προσβλέπει στην επέκταση και την ενίσχυση των προγραμματιστικών δεξιοτήτων των μαθητών σχετικά με την έννοια της «Δομής Επιλογής» στον Προγραμματισμό.
3
Σκοπός της διδασκαλίας
Σκοπός της διδασκαλίας είναι η εξοικείωση των μαθητών με την δομή επιλογής
4
Στόχοι της διδασκαλίας
Οι ειδικότεροι στόχοι είναι οι μαθητές:
1.Να αντιλαμβάνονται την αναγκαιότητα/χρησιμότητα των δομών επιλογής
2.Να αναπαριστούν τη δομή επιλογής με παραδείγματα από την καθημερινότητα
3.Να αναφέρουν τις βασικές δομές επιλογής
4.Να διακρίνουν τη διαφορά απλής, σύνθετης και πολλαπλής δομής επιλογής
5.Να κωδικοποιούν μια δομή επιλογής με συγκεκριμένη σύνταξη
6.Να αποκωδικοποιούν ένα διάγραμμα ροής
7.Να αντιλαμβάνονται την αλλαγή της απόδοσης όταν αλλάξει η υπόθεση
8.Να υιοθετήσουν τον αλγοριθμικό τρόπο σκέψης
5
Poll
Έχετε στο παρελθόν ασχοληθεί με κάποια μορφή προγραμματισμού;
ΝΑΙ
ΟΧΙ
6
Fill in the Blanks
Type answer...
7
Multiple Choice
Στο διάγραμμα ροής η μιας συνθήκης αναπαρίσταται με το παρακάτω σχήμα
8
Multiple Choice
Στο διάγραμμα ροής η εκτέλεση της εντολής/εντολών αναπαρίσταται με το παρακάτω σχήμα
9
Poll
Στην προηγούμενη ενότητα μελετήσαμε την δομή ακολουθίας στον προγραμματισμό. Θεωρείται πως υπάρχουν πολλά προβλήματα που μπορούν να λυθούν με σειριακή δομή ενεργειών;
Τα περισσότερα
Λίγα
10
Open Ended
Μπορείτε να σκεφτείτε κάποιο παράδειγμα από την καθημερινότητά σας που χρειάστηκε να πάρετε κάποια απόφαση εξετάζοντας κάποια κριτήρια;
Αναφέρετε ένα ...
11
Η Επιλογή στην καθημερινότητα
Πολύ συχνά στην καθημερινή μας ζωή είναι ανάγκη να λαμβάνονται κάποιες αποφάσεις ανάλογα με το αν ισχύουν ή όχι κάποια ή κάποιες συνθήκες.
12
Η δομή Επιλογής στον προγραμματισμό
Χρησιμοποιείται προκειμένου να φτάσουμε στη λύση ενός προβλήματος λαμβάνοντας κάποιες αποφάσεις βάση δεδομένων κριτηρίων.
Η συνθήκη που ελέγχεται παίρνει δύο πιθανές τιμές (αληθής ή ψευδής)
Εκτελούνται διαφορετικές ενέργειες ανάλογα με την τιμή της συνθήκης
13
Η δομή Επιλογής στον προγραμματισμό
Απαντάται σε τρεις βασικές μορφές
14
Απλή δομή Επιλογής
Σύνταξη
ΑΝ <Συνθήκη> ΤΟΤΕ
Εντολή ή Εντολές
ΤΕΛΟΣ_ΑΝ
15
Απλή δομή Επιλογής - Παράδειγμα
Σύνταξη
ΑΝ <Βρέξει> ΤΟΤΕ
Θα πάρω ομπρέλα
ΤΕΛΟΣ_ΑΝ
16
Σύνθετη δομή Επιλογής
Σύνταξη
ΑΝ <Συνθήκη> ΤΟΤΕ
Εντολή1 ή Εντολές1
ΑΛΛΙΩΣ
Εντολή2 ή Εντολές2
ΤΕΛΟΣ_ΑΝ
17
Σύνθετη δομή Επιλογής - Παράδειγμα
Σύνταξη
ΑΝ <Το φανάρι είναι πράσινο> ΤΟΤΕ
Πέρασε τη διάβαση
ΑΛΛΙΩΣ
Περίμενε μέχρι να ανάψει πράσινο
ΤΕΛΟΣ_ΑΝ
18
Πολλαπλή δομή Επιλογής
Σύνταξη
ΑΝ <Συνθήκη1> ΤΟΤΕ
Εντολή1 ή Εντολές1
ΑΛΛΙΩΣ_ΑΝ <Συνθήκη2>
Εντολή2 ή Εντολές2
ΑΛΛΙΩΣ_ΑΝ <Συνθήκη3>
Εντολή3 ή Εντολές3
.....
ΑΛΛΙΩΣ
Εντολή_n ή Εντολές_n
ΤΕΛΟΣ_ΑΝ
19
Παράδειγμα
Σύνταξη
ΑΝ <Βαθμός<9.5> ΤΟΤΕ
Απορρίπτεται
ΑΛΛΙΩΣ_ΑΝ < Βαθμός<12.5 >
Μέτρια
ΑΛΛΙΩΣ_ΑΝ < Βαθμός<15.5 >
Καλά
ΑΛΛΙΩΣ_ΑΝ < Βαθμός<18.5 >
Πολύ καλά
ΑΛΛΙΩΣ
Άριστα
ΤΕΛΟΣ_ΑΝ
20
Απορίες;;;;;
21
Open Ended
Μπορείτε να αναφέρετε δύο από τις βασικές δομές επιλογής;
22
Open Ended
Ολοκληρώστε την παρακάτω απλή δομή επιλογής:
ΑΝ < αριθμός >0 > ΤΟΤΕ
...
ΤΕΛΟΣ_ΑΝ
23
Open Ended
ΑΝ <ο ουρανός είναι βροχερός> ΤΟΤΕ
θα πάρω αδιάβροχο
ΑΛΛΙΩΣ
θα πάρω ζακέτα
ΤΕΛΟΣ_ΑΝ
Γράψτε ένα αντίστοιχο παράδειγμα στο οποίο καλείστε να πάρετε 2 διαφορετικές αποφάσεις ανάλογα με την τιμή μιας συνθήκης, ακολουθώντας την δεδομένη σύνταξη
24
Open Ended
ΑΝ <σύμβολο = "+" > ΤΟΤΕ
Κάνε πρόσθεση
ΑΛΛΙΩΣ_ΑΝ < σύμβολο = "-" >
Κάνε αφαίρεση
ΑΛΛΙΩΣ_ΑΝ < .......... >
Ολοκλήρωσε την παραπάνω πολλαπλή δομή επιλογής.
25
Open Ended
ΑΝ < ηλικία > 18 έτη > ΤΟΤΕ
θεωρείσαι ενήλικας
ΑΛΛΙΩΣ
θεωρείσαι ανήλικος
ΤΕΛΟΣ_ΑΝ
Τροποποιήστε την παρακάτω απόδοση αν η υπόθεση αλλάξει ως εξής:
ΑΝ < ηλικία < 18 έτη > ΤΟΤΕ
ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ
26
Παρατηρήστε.....
Παρατηρήστε το συγκεκριμένο διάγραμμα ροής προκειμένου ν α απαντήσετε στην επόμενη ερώτηση
27
Open Ended
Περιγράψτε με δικά σας λόγια το προηγούμενο διάγραμμα ροής
28
Multiple Choice
Η δομή επιλογής στο προγραμματισμό απαντάται κυρίως σε πόσες μορφές;
29
Fill in the Blanks
Type answer...
30
Multiple Select
Η _____________δομής επιλογής ΑΝ ελέγχει μία συνθήκη και εφόσον είναι αληθής εκτελεί τις εντολές που είναι στο εσωτερικό της.
απλή
σύνθετη
Πολλαπλή
Όλα τα παραπάνω
31
Multiple Select
Η __________________ δομή επιλογής ΑΝ είναι εντολή που ελέγχει αν ισχύει η συνθήκη, εκτελεί τις εντολές που είναι στο εσωτερικό της, αλλιώς εξετάζει μία άλλη συνθήκη και εφόσον αληθεύει αυτή την εκτελεί, όμοια με τις άλλες περιπτώσεις και αν δεν ισχύει καμία από τις παραπάνω περιπτώσεις εκτελεί τις εντολές της περίπτωσης ΑΛΛΙΩΣ.
απλή
σύνθετη
Πολλαπλή
Τίποτα από τα παραπάνω
32
Multiple Choice
Ένα σύνολο εντολών σε μία απλή δομή επιλογής ΑΝ εκτελείται όταν η συνθήκη της ΑΝ είναι ___________________.
Απλή
Αληθής
Ψευδής
Ανάλογη
33
Multiple Choice
Η συνθήκη που ελέγχεται σε μια δομή επιλογής μπορεί να πάρει περισσότερες από δυο διαφορετικές τιμές
Σωστό
Λάθος
34
Multiple Choice
Στη σύνθετη δομή επιλογής μπορεί μία ή περισσότερες εντολές να μην εκτελεστούν
Σωστό
Λάθος
35
... και έχει και συνέχεια....
Σήμερα μελετήσαμε τις τρεις βασικές δομές επιλογής όμως η αλήθεια είναι πως υπάρχει και μια τέταρτη.... που συνδυάζει την πολλαπλή με την σύνθετη δομή επιλογής και ονομάζεται εφωλευμένη δομή επιλογής ... αλλά αυτή θα την αναλύσουμε στο επόμενο μάθημα.
36
Poll
Πως σας φάνηκε αυτή η διδασκαλία;
Η δομή επιλογής στον προγραμματισμό
Αγγελική Αλεξανδροπούλου, ΠΕ86

Show answer
Auto Play
Slide 1 / 36
SLIDE
Similar Resources on Wayground
26 questions
HTML λίστες - εικονες
Presentation
•
8th Grade
35 questions
Μάσκα δικτύου, Διευθύνσεις δικτύου & Εκπομπής
Presentation
•
12th Grade
25 questions
Sound
Presentation
•
12th Grade
24 questions
Βασικές γεωμετρικές έννοιες
Presentation
•
8th Grade
20 questions
Η Φιλική Εταιρεία
Presentation
•
9th Grade
23 questions
ETIMOLOGÍA GRIEGA κ, Κ
Presentation
•
8th Grade
24 questions
Software
Presentation
•
11th Grade
29 questions
Κουραφελκυθρογνωσία 25
Presentation
•
KG
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade