Search Header Logo
Η δομή επιλογής στον Προγραμματισμό

Η δομή επιλογής στον Προγραμματισμό

Assessment

Presentation

Computers

10th Grade

Easy

Created by

Aggeliki Alexandropoulou

Used 7+ times

FREE Resource

16 Slides • 20 Questions

1

Η δομή επιλογής στον προγραμματισμό

Αγγελική Αλεξανδροπούλου, ΠΕ86

Slide image

2

Διδακτική Ενότητα

  • Η συγκεκριμένη διδασκαλία είναι σύμφωνη με το Αναλυτικό Πρόγραμμα Σπουδών του μαθήματος «Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» της Β’ τάξης Γενικού Λυκείου.

  • Αναφέρεται στην 2η ενότητα του σχολικού εγχειριδίου με τίτλο "Θέματα Θεωρητικής Επιστήμης των Υπολογιστών" και συγκεκριμένα στην παράγραφο 2.2.7.3 "Δομή επιλογής".

  • Η συγκεκριμένη ενότητα προσβλέπει στην επέκταση και την ενίσχυση των προγραμματιστικών δεξιοτήτων των μαθητών σχετικά με την έννοια της «Δομής Επιλογής» στον Προγραμματισμό.

3

Σκοπός της διδασκαλίας

Σκοπός της διδασκαλίας είναι η εξοικείωση των μαθητών με την δομή επιλογής

4

Στόχοι της διδασκαλίας

Οι ειδικότεροι στόχοι είναι οι μαθητές:

1.Να αντιλαμβάνονται την αναγκαιότητα/χρησιμότητα των δομών επιλογής

2.Να αναπαριστούν τη δομή επιλογής με παραδείγματα από την καθημερινότητα

3.Να αναφέρουν τις βασικές δομές επιλογής

4.Να διακρίνουν τη διαφορά απλής, σύνθετης και πολλαπλής δομής επιλογής

5.Να κωδικοποιούν μια δομή επιλογής με συγκεκριμένη σύνταξη

6.Να αποκωδικοποιούν ένα διάγραμμα ροής

7.Να αντιλαμβάνονται την αλλαγή της απόδοσης όταν αλλάξει η υπόθεση

8.Να υιοθετήσουν τον αλγοριθμικό τρόπο σκέψης

5

Poll

Question image

Έχετε στο παρελθόν ασχοληθεί με κάποια μορφή προγραμματισμού;

ΝΑΙ

ΟΧΙ

6

Fill in the Blank

Η γραφική αναπαράσταση μια προγραμματιστικής δομής ονομάζεται διάγραμμα …..

7

Multiple Choice

Στο διάγραμμα ροής η μιας συνθήκης αναπαρίσταται με το παρακάτω σχήμα

1
2
3

8

Multiple Choice

Στο διάγραμμα ροής η εκτέλεση της εντολής/εντολών αναπαρίσταται με το παρακάτω σχήμα

1
2
3

9

Poll

Στην προηγούμενη ενότητα μελετήσαμε την δομή ακολουθίας στον προγραμματισμό. Θεωρείται πως υπάρχουν πολλά προβλήματα που μπορούν να λυθούν με σειριακή δομή ενεργειών;

Τα περισσότερα

Λίγα

10

Open Ended

Question image

Μπορείτε να σκεφτείτε κάποιο παράδειγμα από την καθημερινότητά σας που χρειάστηκε να πάρετε κάποια απόφαση εξετάζοντας κάποια κριτήρια;

Αναφέρετε ένα ...

11

Η Επιλογή στην καθημερινότητα

Πολύ συχνά στην καθημερινή μας ζωή είναι ανάγκη να λαμβάνονται κάποιες αποφάσεις ανάλογα με το αν ισχύουν ή όχι κάποια ή κάποιες συνθήκες.

Slide image

12

Η δομή Επιλογής στον προγραμματισμό

  • Χρησιμοποιείται προκειμένου να φτάσουμε στη λύση ενός προβλήματος λαμβάνοντας κάποιες αποφάσεις βάση δεδομένων κριτηρίων.

  • Η συνθήκη που ελέγχεται παίρνει δύο πιθανές τιμές (αληθής ή ψευδής)

  • Εκτελούνται διαφορετικές ενέργειες ανάλογα με την τιμή της συνθήκης

13

Η δομή Επιλογής στον προγραμματισμό

Απαντάται σε τρεις βασικές μορφές

Slide image

14

Απλή δομή Επιλογής

  • Σύνταξη

  • ΑΝ <Συνθήκη> ΤΟΤΕ

      Εντολή ή Εντολές

    ΤΕΛΟΣ_ΑΝ

Slide image

15

Απλή δομή Επιλογής - Παράδειγμα

Σύνταξη

ΑΝ <Βρέξει> ΤΟΤΕ

  Θα πάρω ομπρέλα

ΤΕΛΟΣ_ΑΝ

Slide image

16

Σύνθετη δομή Επιλογής

Σύνταξη

ΑΝ <Συνθήκη> ΤΟΤΕ

  Εντολή1 ή Εντολές1

ΑΛΛΙΩΣ

  Εντολή2 ή Εντολές2

ΤΕΛΟΣ_ΑΝ

Slide image

17

Σύνθετη δομή Επιλογής - Παράδειγμα

Σύνταξη

ΑΝ <Το φανάρι είναι πράσινο> ΤΟΤΕ

  Πέρασε τη διάβαση

ΑΛΛΙΩΣ

  Περίμενε μέχρι να ανάψει πράσινο

ΤΕΛΟΣ_ΑΝ

Slide image

18

Πολλαπλή δομή Επιλογής

Σύνταξη

ΑΝ <Συνθήκη1> ΤΟΤΕ

  Εντολή1 ή Εντολές1

ΑΛΛΙΩΣ_ΑΝ <Συνθήκη2>

  Εντολή2 ή Εντολές2

ΑΛΛΙΩΣ_ΑΝ <Συνθήκη3>

 Εντολή3 ή Εντολές3

.....

ΑΛΛΙΩΣ

 Εντολή_n ή Εντολές_n

ΤΕΛΟΣ_ΑΝ

Slide image

19

Παράδειγμα

Σύνταξη

ΑΝ <Βαθμός<9.5> ΤΟΤΕ

  Απορρίπτεται

ΑΛΛΙΩΣ_ΑΝ < Βαθμός<12.5 >

  Μέτρια

ΑΛΛΙΩΣ_ΑΝ < Βαθμός<15.5 >

  Καλά

ΑΛΛΙΩΣ_ΑΝ < Βαθμός<18.5 >

  Πολύ καλά

ΑΛΛΙΩΣ

  Άριστα

ΤΕΛΟΣ_ΑΝ

Slide image

20

Απορίες;;;;;

Slide image

21

Open Ended

Μπορείτε να αναφέρετε δύο από τις βασικές δομές επιλογής;

22

Open Ended

Ολοκληρώστε την παρακάτω απλή δομή επιλογής:

ΑΝ < αριθμός >0 > ΤΟΤΕ

...

ΤΕΛΟΣ_ΑΝ

23

Open Ended

ΑΝ <ο ουρανός είναι βροχερός> ΤΟΤΕ

θα πάρω αδιάβροχο

ΑΛΛΙΩΣ

θα πάρω ζακέτα

ΤΕΛΟΣ_ΑΝ

Γράψτε ένα αντίστοιχο παράδειγμα στο οποίο καλείστε να πάρετε 2 διαφορετικές αποφάσεις ανάλογα με την τιμή μιας συνθήκης, ακολουθώντας την δεδομένη σύνταξη

24

Open Ended

ΑΝ <σύμβολο = "+" > ΤΟΤΕ

Κάνε πρόσθεση

ΑΛΛΙΩΣ_ΑΝ < σύμβολο = "-" >

Κάνε αφαίρεση

ΑΛΛΙΩΣ_ΑΝ < .......... >


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

25

Open Ended

Question image

ΑΝ < ηλικία > 18 έτη > ΤΟΤΕ

θεωρείσαι ενήλικας

ΑΛΛΙΩΣ

θεωρείσαι ανήλικος

ΤΕΛΟΣ_ΑΝ

Τροποποιήστε την παρακάτω απόδοση αν η υπόθεση αλλάξει ως εξής:

ΑΝ < ηλικία < 18 έτη > ΤΟΤΕ


ΑΛΛΙΩΣ


ΤΕΛΟΣ_ΑΝ

26

Παρατηρήστε.....

Παρατηρήστε το συγκεκριμένο διάγραμμα ροής προκειμένου ν α απαντήσετε στην επόμενη ερώτηση

Slide image

27

Open Ended

Question image

Περιγράψτε με δικά σας λόγια το προηγούμενο διάγραμμα ροής

28

Multiple Choice

Η δομή επιλογής στο προγραμματισμό απαντάται κυρίως σε πόσες μορφές;

1
2
3
4

29

Fill in the Blank

"Αν αύριο έχω διαγώνισμα θα διαβάσω μέχρι αργά αλλιώς θα δω τηλεόραση".

Η δομή που περιγράφεται σε αυτή την περίπτωση είναι --------- δομή επιλογής

30

Multiple Select

Η _____________δομής επιλογής ΑΝ ελέγχει μία συνθήκη και εφόσον είναι αληθής εκτελεί τις εντολές που είναι στο εσωτερικό της.

1

απλή

2

σύνθετη

3

Πολλαπλή

4

Όλα τα παραπάνω

31

Multiple Select

Η __________________ δομή επιλογής ΑΝ είναι εντολή που ελέγχει αν ισχύει η συνθήκη, εκτελεί τις εντολές που είναι στο εσωτερικό της, αλλιώς εξετάζει μία άλλη συνθήκη και εφόσον αληθεύει αυτή την εκτελεί, όμοια με τις άλλες περιπτώσεις και αν δεν ισχύει καμία από τις παραπάνω περιπτώσεις εκτελεί τις εντολές της περίπτωσης ΑΛΛΙΩΣ.

1

απλή

2

σύνθετη

3

Πολλαπλή

4

Τίποτα από τα παραπάνω

32

Multiple Choice

Ένα σύνολο εντολών σε μία απλή δομή επιλογής ΑΝ εκτελείται όταν η συνθήκη της ΑΝ είναι ___________________.

1

Απλή

2

Αληθής

3

Ψευδής

4

Ανάλογη

33

Multiple Choice

Η συνθήκη που ελέγχεται σε μια δομή επιλογής μπορεί να πάρει περισσότερες από δυο διαφορετικές τιμές

1

Σωστό

2

Λάθος

34

Multiple Choice

Στη σύνθετη δομή επιλογής μπορεί μία ή περισσότερες εντολές να μην εκτελεστούν

1

Σωστό

2

Λάθος

35

... και έχει και συνέχεια....

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

36

Poll

Πως σας φάνηκε αυτή η διδασκαλία;

Η δομή επιλογής στον προγραμματισμό

Αγγελική Αλεξανδροπούλου, ΠΕ86

Slide image

Show answer

Auto Play

Slide 1 / 36

SLIDE