

Η δομή επιλογής στον Προγραμματισμό
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
27 questions
Στίχοι 376-440
Presentation
•
11th Grade
25 questions
Συμπίεση εικόνας και βίντεο
Presentation
•
10th - 12th Grade
36 questions
Δύναμη Κουλόμπ
Presentation
•
9th Grade
22 questions
ΟΜΟΗΧΕΣ ΛΕΞΕΙΣ
Presentation
•
10th Grade
25 questions
Εισαγωγή στις βασικές έννοιες Δικτύου και Διαδικτύου
Presentation
•
12th Grade
29 questions
ΕΛΛΗΝΙΚΟΙ ΠΑΡΑΔΟΣΙΑΚΟΙ ΧΟΡΟΙ
Presentation
•
10th Grade
25 questions
Προστασία προσωπικών δεδομένων στο διαδίκτυο
Presentation
•
9th Grade
29 questions
ΔΗΜΗΤΡΙΑΚΑ ΚΑΙ ΨΩΜΙ
Presentation
•
9th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Afterschool Activities & Sports
Quiz
•
6th - 8th Grade
19 questions
ROAR Week 2026
Quiz
•
9th - 12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
15 questions
Cool Tool:Chromebook
Quiz
•
6th - 8th Grade
22 questions
would you rather
Quiz
•
3rd - 11th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
10 questions
Exploring the Parts of a Computer
Interactive video
•
6th - 10th Grade
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
10 questions
Mastering Proper Keyboarding Techniques
Interactive video
•
6th - 10th Grade