Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
Αλγόριθμοι/ ΨΕΠ Ξένιος Αντωνιάδης 08/04/2019
2
Μάθημα 1(Στόχοι) Ποια είναι τα στάδια του κύκλου ανάπτυξης ενός προγράμματος? Τι είναι αλγόριθμος? Ποιες οι τρείς βασικές δομές του δομημένου προγραμματισμού? Να γνωρίζετε την σημασία των σχημάτων σε ένα λογικό διάγραμμα Να δημιουργήτε λογικά διαγράμματα με την χρήση του προγράμματος ‘Algo’. Χρησιμοποιώντας την ακολουθιακή δομή . Ξένιος Αντωνιάδης 08/04/2019
3
Μάθημα 1 (Περιγραφή) Οι μαθητές θα δουλέψουν ομαδικά και θα μελετήσουν τα σημεία , , από το φάκελο Α’ LYCEUM PSEP/ALGORITHM/ (15’) Θα μπορούν να απαντούν ατομικά τις ερωτήσεις-στόχους Θα συζητήσουν τους στόχους με τον Δάσκαλο Θα σχεδιάσουν λογικά διαγράμματα με την βοήθεια του προγράμματος ‘Algo’ Θα έχουν αξιολογική εργασία για το σπίτι Ξένιος Αντωνιάδης 08/04/2019
4
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’
Να σχεδιάσετε ένα αλγόριθμο ο οποίος διαβάζει δύο αριθμούς και παρουσιάζει το άθροισμα τους (Ομαδική Εργασία). Να σχεδιάσετε λογικό διάγραμμα που να διαβάζει έναν ακέραιο αριθμό και να τυπώνει το τριπλάσιο του. Ξένιος Αντωνιάδης 08/04/2019
5
Αξιολόγηση(Εργασία για σπίτι)
Να λύσετε τις πιο κάτω ασκήσεις σε φύλλο Α4 και να τις επιστρέψετε στον δάσκαλο το επόμενο μάθημα Ξένιος Αντωνιάδης 08/04/2019
6
Άσκηση 1 Ποια είναι τα στάδια τα οποία πρέπει να ακολουθήσει ο προγραμματιστής για να δημιουργήσει ένα πρόγραμμα το οποίο υπολογίζει το εμβαδό του τετραγώνου. Εξηγήστε τι είναι αλγόριθμος Ξένιος Αντωνιάδης 08/04/2019
7
Άσκηση 2 Να σχεδιαστεί το λογικό διάγραμμα το οποίο να:
(α) Ζητά τον αριθμό των DVDs που πρόκειται να ενοικιάσει ένας πελάτης (β) Υπολογίζει την συνολική τιμή (γ) Υπολογίζει την έκπτωση (δ) Υπολογίζει την τελική τιμή (ε) Παρουσιάζει την έκπτωση (στ) Παρουσιάζει την τελική τιμή Συνολική Τιμή = Αριθμός DVDs * 0,50 Έκπτωση = Συνολική Τιμή * 10% Τελική Τιμή = Συνολική Τιμή – Έκπτωση Ξένιος Αντωνιάδης 08/04/2019
8
Βιβλιογραφία Α’ LYCEUM PSEP/ALGORITHM/ (Παράγραφοι , ) Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι(Σημειώσεις) (Σελ 2-8) Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι (Σελ 1-16) Ξένιος Αντωνιάδης 08/04/2019
9
Μάθημα 2(Στόχοι) Ακολουθιακή Δομή Προκαταρκτική Εκτέλεση
Να δημιουργείτε λογικά διαγράμματα με την χρήση του προγράμματος ‘Algo’ χρησιμοποιώντας την ακολουθιακή δομή και να ελέγχετε την ορθότητα του με την βοήθεια της προκαταρκτικής εκτέλεσης. Ξένιος Αντωνιάδης 08/04/2019
10
Μάθημα 2 (Περιγραφή) Οι μαθητές θα δουλέψουν ομαδικά και θα μελετήσουν τα σημεία , από το φάκελο Α’ LYCEUM PSEP/ALGORITHM/ (5’) Θα μπορούν να απαντούν ατομικά τις ερωτήσεις-στόχους Θα συζητήσουν τους στόχους με τον Δάσκαλο Θα σχεδιάσουν λογικά διαγράμματα με την βοήθεια του προγράμματος ‘Algo’ και θα εφαρμόζουν προκαταρκτική εκτέλεση Θα έχουν αξιολογική εργασία για το σπίτι Ξένιος Αντωνιάδης 08/04/2019
11
Προκαταρκτική Εκτέλεση
Δίνουμε τυχαίες τιμές (Δεδομένα) στον αλγόριθμο και τον εκτελούμε για να δούμε τι αποτελέσματα θα μας δώσει (Πληροφορίες). Επίσης παρατηρούμε και τις τιμές που παίρνουν οι διάφορες μεταβλητές κατά την διάρκεια της εκτέλεσης Για το λόγο αυτό δημιουργούμε ένα πίνακα τον πίνακα προκαταρκτικής εκτέλεσης Με την Προκαταρκτική Εκτέλεση ελέγχουμε την ορθότητα των αποτελεσμάτων του αλγορίθμου Ξένιος Αντωνιάδης 08/04/2019
12
Αρχή 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1
Μεταβλητές Αποτέλεσμα Number 1 Number2 Total 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1 Διάβασε number2 Total number1+ number2 Τύπωσε Total Τέλος Ξένιος Αντωνιάδης 08/04/2019
13
(B) την περίμετρο (P=2*3.14*R) Να γίνει προκαταρκτική εκτέλεση
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’ Να δημιουργηθεί λογικό διάγραμμα το οποίο θα δέχεται την ακτίνα του κύκλου και θα υπολογίζει και τυπώνει. (A) το εμβαδόν ( E=3.14*R2 ) (B) την περίμετρο (P=2*3.14*R) Να γίνει προκαταρκτική εκτέλεση Ξένιος Αντωνιάδης 08/04/2019
14
Να γίνει προκαταρκτική εκτέλεση
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’ Να σχεδιάσετε το λογικό διάγραμμα το οποίο θα υπολογίζει το εμβαδό της σκιασμένης επιφάνειας του πιο κάτω σχήματος. B A B Να γίνει προκαταρκτική εκτέλεση 08/04/2019 Ξένιος Αντωνιάδης
15
Αξιολόγηση(Εργασία για σπίτι)
Να λύσετε τις πιο κάτω ασκήσεις σε φύλλο Α4 και να τις επιστρέψετε στον δάσκαλο το επόμενο μάθημα Ξένιος Αντωνιάδης 08/04/2019
16
ΆΣΚΗΣΗ 1 Να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης για τις πιο κάτω τιμές του χ Αρχή Διάβασε Χ Ζ Υ*Χ Υ Χ*Χ Τύπωσε Υ Τέλος Τύπωσε Ζ Μεταβλητές Αποτέλεσμα Χ Υ Ζ 2 5 10 Ξένιος Αντωνιάδης 08/04/2019
17
ΆΣΚΗΣΗ 2 Να σχεδιάσετε και να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης για Α=9 και Α=15 Αρχή Διάβασε A c A*2 D C*A*2 Τύπωσε D Τύπωσε C Τέλο ς Ξένιος Αντωνιάδης 08/04/2019
18
ΆΣΚΗΣΗ 3 Ένας αλγόριθμος διαβάζει το όνομα ενός μαθητή και τους βαθμούς του στην Πληροφορική, Μαθηματικά και Βιολογία. Στη συνέχεια βρίσκει τον μέσο όρο. Τέλος παρουσιάζει το όνομα του μαθητή τους βαθμούς του στα τρία μαθήματα και τον μέσο όρο. Να σχεδιάσετε τα λογικό διάγραμμα και τον πίνακα προκαταρκτικής εκτέλεσης αν το Όνομα του μαθητή ήταν Ευτέρπη Λολιάδη και οι βαθμοί της ήταν 18, 12 και 13 Ξένιος Αντωνιάδης 08/04/2019
19
Βιβλιογραφία Α’ LYCEUM PSEP/ALGORITHM/ (Παράγραφοι 3.1- 3.1.2)
Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι(Σημειώσεις) (Σελ 2-8) Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι (Σελ 1-16) Ξένιος Αντωνιάδης 08/04/2019
20
Μάθημα 3(Στόχοι) Ακολουθιακή Δομή Προκαταρκτική Εκτέλεση
Να δημιουργείτε λογικά διαγράμματα με την χρήση του προγράμματος ‘Algo’ χρησιμοποιώντας την ακολουθιακή δομή και να ελέγχετε την ορθότητα του με την βοήθεια της προκαταρκτικής εκτέλεσης. Ξένιος Αντωνιάδης 08/04/2019
21
Μάθημα 3 (Περιγραφή) Ο Δάσκαλος θα θυμίσει τις αρχές σχεδιασμού λογικών διαγραμμάτων και προκαταρκτικής εκτέλεσης Οι μαθητές θα δουλέψουν ατομικά θα σχεδιάσουν λογικά διαγράμματα με το πρόγραμμα Algo και θα εφαρμόσουν προκαταρκτική εκτέλεση. Ξένιος Αντωνιάδης 08/04/2019
22
Αρχές σχεδιασμού λογικών διαγραμμάτων και προκαταρκτικής εκτέλεσης
Ξένιος Αντωνιάδης 08/04/2019
23
Αρχή 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1
Μεταβλητές Αποτέλεσμα Number 1 Number2 Total 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1 Διάβασε number2 Total number1+ number2 Τύπωσε Total Τέλος Ξένιος Αντωνιάδης 08/04/2019
24
Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’ Άσκηση1 Ένας αλγόριθμος διαβάζει το όνομα ενός μαθητή και τους βαθμούς του στην Πληροφορική, Μαθηματικά και Βιολογία. Στη συνέχεια βρίσκει τον μέσο όρο. Τέλος παρουσιάζει το όνομα του μαθητή τους βαθμούς του στα τρία μαθήματα και τον μέσο όρο. Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα Ξένιος Αντωνιάδης 08/04/2019
25
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’
Άσκηση2 Σχεδιάστε ένα αλγόριθμο που διαβάζει το μήκος των πλευρών ενός ορθογωνίου παραλληλογράμμου και να εμφανίζει το εμβαδόν του. Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα Ξένιος Αντωνιάδης 08/04/2019
26
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’
Άσκηση3 Σχεδιάστε ένα αλγόριθμο που διαβάζει το ποσό των λιρών και υπολογίζει και εμφανίζει το αντίστοιχο ποσό σε Ευρώ. 1 λίρα=1.71 Ευρώ Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα Ξένιος Αντωνιάδης 08/04/2019
27
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’
Άσκηση4 Σχεδιάστε ένα αλγόριθμο που διαβάζει την πλευρά ενός τετραγώνου και υπολογίζει και εμφανίζει το εμβαδόν. Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα Ξένιος Αντωνιάδης 08/04/2019
28
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’
Άσκηση5 Ζητά τον αριθμό των DVDs που πρόκειται να ενοικιάσει ένας πελάτης (β) Υπολογίζει την συνολική τιμή (γ) Υπολογίζει την έκπτωση (δ) Υπολογίζει την τελική τιμή (ε) Παρουσιάζει την έκπτωση (στ) Παρουσιάζει την τελική τιμή Συνολική Τιμή = Αριθμός DVDs * 0,50 Έκπτωση = Συνολική Τιμή * 10% Τελική Τιμή = Συνολική Τιμή – Έκπτωση Εφαρμόστε προκαταρκτική εκτέλεση με δικά σας δεδομένα Ξένιος Αντωνιάδης 08/04/2019
29
Βιβλιογραφία Α’ LYCEUM PSEP/ALGORITHM/ (Παράγραφοι 3.1- 3.1.2)
Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι(Σημειώσεις) (Σελ 2-8) Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι (Σελ 1-16) Ξένιος Αντωνιάδης 08/04/2019
30
Μάθημα 4 (Περιγραφή) Ο Δάσκαλος θα θυμίσει τι είχαν κάνει στα προηγούμενα μαθήματα (4’) Ο Δάσκαλος θα αναφέρει τους στόχους (1’) Οι μαθητές θα δουλέψουν συνεργατικά και θα μελετήσουν τα σημεία 2.7, , (Μόνο η Εκφώνηση), από το φάκελο O DASKALOS/ Α’ LYCEUM PSEP/ALGORITHM/ (10’) Θα συζητήσουν τους στόχους και απορίες με τον δάσκαλο κατά την διάρκεια της μελέτης Θα λύσουν ασκήσεις συνεργατικά(5’) Θα γίνει παρουσίαση από το δάσκαλο σχετικά με τους στόχους(10΄) Θα σχεδιάσουν λογικά διαγράμματα με την βοήθεια του προγράμματος ‘Algo’ σε ατομικό επίπεδο(12’) Ο δάσκαλος θα πάρει την κατ’ οίκο εργασία και θα ανακεφαλαιώσει (2’) Θα έχουν αξιολογική εργασία για το σπίτι(1’) Ξένιος Αντωνιάδης 08/04/2019
31
Τι έχουμε δει στα προηγούμενα μαθήματα
Τι έχουμε δει στα προηγούμενα μαθήματα Ξένιος Αντωνιάδης 08/04/2019
32
Αρχή 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1
Μεταβλητές Αποτέλεσμα Number 1 Number2 Total 150 120 270 -15 45 30 -370 -130 -500 Διάβασε number1 Διάβασε number2 Total number1+ number2 Τύπωσε Total Τέλος Ξένιος Αντωνιάδης 08/04/2019
33
Μάθημα 4(Στόχοι) Τελεστές σύγκρισης Συνθήκες
Οι τιμές «Αληθείς» , «Ψευδής» Δομή Διακλάδωσης, πως δημιουργείται Πίνακας Προκαταρκτικής εκτέλεσης με συνθήκες Να σχεδιάζετε λογικά διαγράμματα με την χρήση του προγράμματος ‘Algo’, χρησιμοποιώντας την δομή διακλάδωσης. Ξένιος Αντωνιάδης 08/04/2019
34
Μάθημα 4 (Οδηγίες Μελέτης)
Οι μαθητές θα δουλέψουν συνεργατικά και θα μελετήσουν τα σημεία 2.7, , (Μόνο η Εκφώνηση), από το φάκελο O DASKALOS/ Α’ LYCEUM PSEP/ALGORITHM/ (Χρόνος 15’)
35
Ασκήσεις(στην τάξη) Να λυθούν οι πιο κάτω ασκήσεις συνεργατικά από το φάκελο O DASKALOS/Α’ LYCEUM PSEP/ALGORITHM/ (Χρόνος 5’) 4.2(Μόνο τα σφάλματα), 4.4, 6.3 Ξένιος Αντωνιάδης 08/04/2019
36
Παρουσίαση από δάσκαλο
Ξένιος Αντωνιάδης 08/04/2019
37
Δομή Διακλάδωσης Όταν θέλουμε να εκτελείται μόνο μια ομάδα από εντολές οι οποίες πληρούν μια συνθήκη
Ξένιος Αντωνιάδης 08/04/2019
38
Για να έχουμε Δομή Διακλάδωσης πρέπει να έχουμε συνθήκες Η Συνθήκη στα λογικά διαγράμματα παριστάνεται με το ρόμβο. Το αποτέλεσμα της συνθήκης είναι δύο τιμές, Αληθής και Ψευδής (Ναι ή Όχι). Ξένιος Αντωνιάδης 08/04/2019
39
Τελεστές σύγκρισης <,>,<=,>=, <>
Ψευδής Συνθήκη Αληθής Τελεστές σύγκρισης <,>,<=,>=, <> Συνθήκη Αποτέλεσμα (Αληθής/Ψευδής) 3>2 Αληθής(TRUE) 10<=10 Αληθής 4>8 Ψευδής(FALSE) 10<100 Aληθής Ξένιος Αντωνιάδης 08/04/2019
40
Παράδειγμα Λογικό Διάγραμμα Αρχή Διάβασε Χ,Υ Αληθής(TRUE)
Ψευδής(FALSE) Χ=Υ Τύπωσε “Είναι Άνισοι” Τύπωσε “Είναι Ίσοι” Τέλος Ξένιος Αντωνιάδης 08/04/2019
41
Πίνακας προκαταρκτικής εκτέλεσης
Ξένιος Αντωνιάδης 08/04/2019
42
ΜΕΤΑΒ Χ ΛΗΤΕΣ Ζ Συνθήκη Αποτέλεσμα Εκτύπωσης Χ>=100 Α/Ψ 80 400 ψ
Αρχή Διάβασε Χ Χ >= 100 Ζ Χ * 10 Ζ Χ * 5 Α ψ Τύπωσε Χ, Ζ Τέλος ΜΕΤΑΒ Χ ΛΗΤΕΣ Ζ Συνθήκη Αποτέλεσμα Εκτύπωσης Χ>=100 Α/Ψ 80 400 80>=100 ψ 80,400 Ξένιος Αντωνιάδης 08/04/2019
43
Ασκήσεις(στην τάξη ατομικά) Να λυθούν οι πιο κάτω ασκήσεις (Χρόνος 12’)
Ξένιος Αντωνιάδης 8/4/2019
44
Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του
Εργασία στην τάξη (Ατομικά) Να σχεδιάσετε λογικό διάγραμμα και να εφαρμόσετε προκαταρκτική εκτέλεση με την βοήθεια του ’Algo’ Άσκηση 1 Να σχεδιάσετε λογικό διάγραμμα το οποίο διαβάζει δύο αριθμούς. Αν ο πρώτος είναι μεγαλύτερος από τον δεύτερο τότε τους αφαιρεί διαφορετικά τους προσθέτει .Τέλος παρουσιάζει το αποτέλεσμα. Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του Ξένιος Αντωνιάδης 08/04/2019
45
Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του
Εργασία στην τάξη Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’ Άσκηση 2 Να σχεδιάσετε ένα αλγόριθμο ο οποίος διαβάζει το ύψος και το βάρος ενός αθλητή. Αν το ύψος του πολλαπλασιαζόμενο με το 50 είναι πιο μεγάλο από το βάρος του τότε εμφανίζει το μήνυμα “Κάνε Δίαιτα” Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του Ξένιος Αντωνιάδης 08/04/2019
46
Αξιολόγηση(Εργασία για σπίτι)
Να λύσετε τις πιο κάτω ασκήσεις σε φύλλο Α4 και να τις επιστρέψετε στον δάσκαλο το επόμενο μάθημα Ξένιος Αντωνιάδης 08/04/2019
47
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 1 Θεωρήστε ότι Num1=7, Num2=-4 και Num3=10. Na βρείτε τις τιμές που θα έχουν οι πιο κάτω συνθήκες. Συνθήκη Τιμή Num1=Num2 Num1>0 Num3>=Num2 Num3<=2 Num1<>Num3 Ξένιος Αντωνιάδης 08/04/2019
48
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 2 Να σχεδιάσετε το λογικό διάγραμμα το οποίο να δέχεται τρεις αριθμούς που να αντιστοιχούν στους βαθμούς των τριών τριμήνων για κάποιο μάθημα και να υπολογίζει το μέσο όρο τους. Αν ο μέσος όρος είναι μεγαλύτερος ή ίσος με το 9,5 να τυπώνεται τη λέξη ΠΡΟΑΓΕΤΑΙ διαφορετικά να τυπώνει απέτυχε. Να σχεδιάσετε και να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης. θεωρήστε ότι οι βαθμοί που διαβάζονται είναι αντίστοιχα 13,17 και 15 (Μέσος Όρος = (Βαθμός Α + Βαθμός Β + Βαθμός Γ)/3) Ξένιος Αντωνιάδης 08/04/2019
49
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 3 Να σχεδιαστεί λογικό διάγραμμα το οποίο θα δέχεται τις πλευρές, Α και Β, ενός ορθογωνίου παραλληλογράμμου και αν είναι και οι δύο θετικές τότε θα υπολογίζει και τυπώνει το εμβαδό, διαφορετικά θα επιστρέφει ένα μήνυμα λάθους. (Εμβαδό = Α*Β) Ξένιος Αντωνιάδης 08/04/2019
50
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 4 Η έκπτωση που χορηγεί μια αεροπορική εταιρεία για τον αριθμό των παιδιών που συνοδεύουν τους γονείς τους σε ένα αεροπορικό ταξίδι, υπολογίζεται σύμφωνα με τον πιο κάτω πίνακα: Να σχεδιάσετε ένα λογικό διάγραμμα που να: (α) δέχεται από το χρήστη τον αριθμό των παιδιών που συνόδευσαν τους γονείς τους για μια οικογένεια (β) τυπώνει την έκπτωση που δικαιούται η οικογένεια Αριθμός παιδιών ανά οικογένεια Έκπτωση σε λίρες Κύπρου ανά οικογένεια Μέχρι 1 25 2 και άνω 40 Ξένιος Αντωνιάδης 08/04/2019
51
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 5 Να σχεδιαστεί το λογικό διάγραμμα το οποίο θα δέχεται την συνολική τιμή των προϊόντων που αγόρασε κάποιος πελάτης και στη συνέχεια θα υπολογίζει και εμφανίζει την έκπτωση και την τελική τιμή. Αν η συνολική τιμή είναι μεγαλύτερη των 100 λιρών τότε το ποσοστό της έκπτωσης θα είναι 30% διαφορετικά το ποσοστό της έκπτωσης είναι 20%. Έκπτωση = Συνολική τιμή * Ποσοστό Έκπτωσης Τελική τιμή = Συνολική τιμή - Έκπτωση Ξένιος Αντωνιάδης 08/04/2019
52
Βιβλιογραφία Ο DASKALOS/Α’ LYCEUM PSEP/ALGORITHM/ (Παράγραφοι 2.7, , (Μόνο η Εκφώνηση),3.2.2 Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι(Σημειώσεις) (Σελ 9-14) Παρουσιάσεις A’ Λυκείου/Αλγόριθμοι (Σελ 25-28) Ξένιος Αντωνιάδης 08/04/2019
53
Μάθημα 5 (Περιγραφή) Ο δάσκαλος θα θυμίσει τους στόχους του προηγούμενου μαθήματος(9΄) Ο Δάσκαλος θα αναφέρει τους στόχους του σημερινού μαθήματος(1΄) Οι μαθητές θα δουλέψουν συνεργατικά και θα μελετήσουν τις διαφάνειες (10’) Θα συζητήσουν τους στόχους και απορίες με τον δάσκαλο κατά την διάρκεια της μελέτης Θα σχεδιάσουν λογικά διαγράμματα με την βοήθεια του προγράμματος ‘Algo’ σε ατομικό επίπεδο(20’) Ο δάσκαλος θα πάρει την κατ’ οίκο εργασία και θα ανακεφαλαιώσει (3’) Θα έχουν αξιολογική εργασία για το σπίτι(2’) Ξένιος Αντωνιάδης 08/04/2019
54
Ο Δάσκαλος θυμίζει το προηγούμενο μάθημα
Ξένιος Αντωνιάδης 08/04/2019
55
ΜΕΤΑΒ Χ ΛΗΤΕΣ Ζ Συνθήκη Αποτέλεσμα Εκτύπωσης Χ>=100 Α/Ψ 80 400 ψ
Αρχή Διάβασε Χ Χ >= 100 Ζ Χ * 10 Ζ Χ * 5 Α ψ Τύπωσε Χ, Ζ Τέλος ΜΕΤΑΒ Χ ΛΗΤΕΣ Ζ Συνθήκη Αποτέλεσμα Εκτύπωσης Χ>=100 Α/Ψ 80 400 80>=100 ψ 80,400 Ξένιος Αντωνιάδης 08/04/2019
56
Μάθημα 5(Στόχοι) Ένθετη δομή διακλάδωσης, πότε χρησιμοποιείται
Πίνακας Προκαταρκτικής εκτέλεσης Να σχεδιάζετε λογικά διαγράμματα με την χρήση του προγράμματος ‘Algo’, χρησιμοποιώντας την ένθετη δομή διακλάδωσης. Ξένιος Αντωνιάδης 08/04/2019
57
Να μελετήσετε προσεκτικά τις διαφάνειες 58-73
Να μελετήσετε προσεκτικά τις διαφάνειες Επιλύστε απορίες με τις ομάδες σας ή καλέστε τον δάσκαλο αν χρειάζεστε περεταίρω διευκρίνιση. (Χρόνος 10’) Ξένιος Αντωνιάδης 08/04/2019
58
Μάθημα 5 – Ένθετη Δομή Διακλάδωσης
Χρησιμοποιείται όταν υπάρχουν ενέργειες(Εντολές) που η εκτέλεση τους εξαρτάται από την έκβαση περισσότερων της μιας συνθηκών. Ξένιος Αντωνιάδης 08/04/2019
59
Παράδειγμα : Τελική Βαθμολογία Μαθητών
Α. Δεδομένα – Επεξεργασία - Πληροφορία Δεδομένα Επεξεργασία Πληροφορία Βαθμός Π.χ. 11 Α Β Γ Δ Ε Τελικός Βαθμός Δ Δηλαδή αν ο βαθμός που είναι το δεδομένο μας ήταν ο 11 τότε το αποτέλεσμα της επεξεργασίας θα ήταν το Δ που είναι η πληροφορία Ξένιος Αντωνιάδης 08/04/2019
60
Λεκτικός Αλγόριθμος Διάβασε X Αν ο Χ είναι μεταξύ 19 και 20 τότε
τύπωσε Α, Διαφορετικά αν ο Χ είναι μεταξύ 16 και 18 τότε τύπωσε Β, διαφορετικά αν ο Χ είναι μεταξύ 13 και 15 τότε τύπωσε Γ, αν ο Χ είναι μεταξύ 10 και 12 τότε ταύπωσε Δ, αν ο Χ είναι μεταξύ 1 και 9 τότε τύπωσε Ε. Ξένιος Αντωνιάδης 08/04/2019
61
Λογικό Διάγραμμα Ξένιος Αντωνιάδης 08/04/2019 Αρχή Διάβασε Χ Χ 19-20
Αληθής Τύπωσε «Α» Ψευδής Χ 16-18 Αληθής Τύπωσε «Β» Ψευδής Χ 13-15 Αληθής Τύπωσε «Γ» Ψευδής Χ 10-12 Αληθής Τύπωσε «Δ» Ψευδής Χ 1-9 Αληθής Τύπωσε «Ε» Ψευδής Ξένιος Αντωνιάδης 08/04/2019 Τέλος
62
Άσκηση Ένας αλγόριθμος ζητά τους βαθμούς ενός μαθητή στην Σεξουαλική Αγωγή , Μαθηματικά και Γυμναστική τους οποίους κατόπιν διαβάζει. Στην Συνέχεια βρίσκει τον μέσο όρο της βαθμολογίας. Αν ο μέσος όρος είναι μεγαλύτερος του 18 εμφανίζει το μήνυμα «είσαι μεγάλος γυναικάς». Αν ο μέσος όρος είναι μεταξύ 15 και 18 εμφανίζει το μήνυμα «Οι επιτυχίες σου είναι λιγοστές με τα κορίτσια». Τέλος αν ο μέσος όρος είναι μικρότερος του 15 εμφανίζεται το μήνυμα «Γίνε καλύτερα Μοναχός» .Να σχεδιάσετε λογικό διάγραμμα. Μελετήστε την πιο κάτω λύση βήμα βήμα. Ξένιος Αντωνιάδης 08/04/2019
63
Τύπωσε “ Δώσε Βαθμό Σ.Α, Βαθμό Μ, Βαθμός Γ”
Απάντηση Αρχή Τύπωσε “ Δώσε Βαθμό Σ.Α, Βαθμό Μ, Βαθμός Γ” Διάβασε Vathmos_SΑ, Vathmos _Μ, Vathmos _G Μ.Ο← (Vathmos _SΑ + Vathmos _Μ + Vathmos _G) / 3 Ψευδή Μ.Ο >18 Αληθή Τύπωσε «Γυναικάς» Ψευδή Αληθή 15<=Μ.Ο <=18 Τύπωσε «Λιγοστές Επιτυχίες» Τύπωσε «Μοναχός» Ξένιος Αντωνιάδης 08/04/2019 Τέλος
64
Άσκηση Δίνεται το πιο κάτω λογικό διάγραμμα. Να σχεδιάσετε τον πίνακα προκαταρκτικής εκτέλεσης και να τον συμπληρώσετε. Μελετήστε προσεκτικά τις πιο κάτω διαφάνειες Ξένιος Αντωνιάδης 08/04/2019
65
Δέστε πιο κάτω Ξένιος Αντωνιάδης 08/04/2019 Αρχή Διάβασε Χ Ζ Χ * 2
10-50 Ζ Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ Χ * 3 Τέλος Ζ Χ * 4 Ψευδής Δέστε πιο κάτω Ξένιος Αντωνιάδης 08/04/2019
66
Μελετήστε τον σχεδιασμό του πίνακα προκαταρτικής εκτέλεσης και την συμπλήρωση του πολύ προσεκτικά Διατυπώστε απορίες αν χρειάζεται. Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 Κυλήστε τις διαφάνειες για να δείτε πως συμπληρώνεται ο πίνακας βήμα βήμα αν διάβαζε σαν δεδομένο το 60 Ξένιος Αντωνιάδης 08/04/2019
67
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 Ξένιος Αντωνιάδης 08/04/2019
68
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 10<=60<=50 Ξένιος Αντωνιάδης 08/04/2019
69
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 10<=60<=50 ψ Ξένιος Αντωνιάδης 08/04/2019
70
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 10<=60<=50 ψ 51<=60<=100 Ξένιος Αντωνιάδης 08/04/2019
71
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 10<=60<=50 ψ 51<=60<=100 Α Ξένιος Αντωνιάδης 08/04/2019
72
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 180 10<=60<=50 ψ 51<=60<=100 Α Ξένιος Αντωνιάδης 08/04/2019
73
10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200
Αρχή Διάβασε Χ Χ 10-50 Ζ= Χ * 2 Αληθής Τύπωσε Χ, Ζ 51-100 Ζ= Χ * 3 Τέλος Ζ= Χ * 4 Ψευδής Χ Ζ Απόφαση(Συνθήκη) Αποτέλεσμα Εκτύπωσης 10<=x<=50 Α/Ψ 51<=X<=100 101<=X<=200 60 180 10<=60<=50 ψ 51<=60<=100 Α 60, 180 Ξένιος Αντωνιάδης 08/04/2019
74
Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του
Εργασία στην τάξη (Ατομικά) Να σχεδιάσετε τα λογικά διαγράμματα με την βοήθεια του ’Algo’ Άσκηση 1 (Χρόνος 20’) Να σχεδιάσετε ένα αλγόριθμο ο οποίος διαβάζει το ύψος τριών κοριτσιών και βρίσκει τον μέσο όρο. Στην συνέχεια ελέγχει αν ο μέσος όρος είναι μεγαλύτερος από 170cm και αν είναι εμφανίζει το μήνυμα «Καλαθόσφαιρα». Αν ο μέσος όρος είναι μεταξύ 150 και 169 εμφανίζει το μήνυμα «Ποδόσφαιρο». Αν είναι μεταξύ 130 και 149 εμφανίζει το μήνυμα «Τυφλόμουγια» . Εφαρμόστε προκαταρκτική εκτέλεση και ελέγξετε την ορθότητα του ΛΥΣΗ ALGO Ξένιος Αντωνιάδης 08/04/2019
75
Αξιολόγηση(Εργασία για σπίτι)
Να λύσετε τις πιο κάτω ασκήσεις σε φύλλο Α4 και να τις επιστρέψετε στον δάσκαλο το επόμενο μάθημα Ξένιος Αντωνιάδης 08/04/2019
76
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 1 Να σχεδιαστεί λογικό διάγραμμα το οποίο θα δέχεται τρεις αριθμούς A, B, C και θα τυπώνει τον μεγαλύτερο από τους τρεις. Παρατήρηση (Κάθε σύγκριση να περιέχει μόνο δύο αριθμούς κάθε φορά) Να σχεδιάσετε τον πίνακα προκαταρκτικής εκτέλεσης και να τον συμπληρώσετε αν τα δεδομένα σας ήταν 12, 3, και 18 αντίστοιχα Ξένιος Αντωνιάδης 08/04/2019
77
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 2 Να σχεδιάσετε το λογικό διάγραμμα το οποίο να δέχεται την συνολική τιμή των προϊόντων που αγοράζει ένας πελάτης και να υπολογίζει και τυπώνει την έκπτωση και την τελική τιμή έχοντας σαν βάση τον πιο κάτω πίνακα. Έκπτωση = Συνολική Τιμή Προϊόντων * Ποσοστό Έκπτωσης Τελική τιμή = Συνολική Τιμή Προϊόντων - Έκπτωση Συνολική Τιμή Προϊόντων Ποσοστό Έκπτωσης 1-100 10% 15% >=201 25% Ξένιος Αντωνιάδης 08/04/2019
78
Βιβλιογραφία www.teacherx.eu
Ξένιος Αντωνιάδης 08/04/2019
79
Μάθημα 6 (Περιγραφή) (Επανάληψη )
Ο δάσκαλος θα λύσει τις ασκήσεις 5, 6 στον πίνακα και θα επιλύσει απορίες, αφού πρώτα οι μαθητές προτείνουν τις δικές τους λύσεις δουλεύοντας συνεργατικά. Θα λύσουν την άσκηση 3 στον Η/Υ Ο δάσκαλος θα λύσει την άσκηση 2 στον πίνακα και θα επιλύσει απορίες, αφού πρώτα οι μαθητές προτείνουν τις δικές τους λύσεις δουλεύοντας συνεργατικά. Ο δάσκαλος θα πάρει την κατ’ οίκο εργασία και θα ανακεφαλαιώσει (3’)
80
Αξιολόγηση(Εργασία για σπίτι) Άσκηση 1 μάθημα 1
Ποια είναι τα στάδια τα οποία πρέπει να ακολουθήσει ο προγραμματιστής για να δημιουργήσει ένα πρόγραμμα το οποίο υπολογίζει το εμβαδό του τετραγώνου.(Κλικ) Εξηγήστε τι είναι αλγόριθμος(Κλικ) Ξένιος Αντωνιάδης 08/04/2019
81
Αξιολόγηση(Εργασία για σπίτι) Άσκηση 2 μάθημα 1(ΚΛΙΚ)
Να σχεδιαστεί το λογικό διάγραμμα το οποίο να: (α) Ζητά τον αριθμό των DVDs που πρόκειται να ενοικιάσει ένας πελάτης (β) Υπολογίζει την συνολική τιμή (γ) Υπολογίζει την έκπτωση (δ) Υπολογίζει την τελική τιμή (ε) Παρουσιάζει την έκπτωση (στ) Παρουσιάζει την τελική τιμή Συνολική Τιμή = Αριθμός DVDs * 0,50 Έκπτωση = Συνολική Τιμή * 10% Τελική Τιμή = Συνολική Τιμή – Έκπτωση Ξένιος Αντωνιάδης 08/04/2019
82
Αξιολόγηση(Εργασία για σπίτι) Άσκηση 1 μάθημα 2(ΚΛΙΚ)
Να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης για τις πιο κάτω τιμές του χ Αρχή Διάβασε Χ Ζ Υ*Χ Υ Χ*Χ Τύπωσε Υ Τέλος Τύπωσε Ζ Μεταβλητές Αποτέλεσμα Χ Υ Ζ 2 5 10 Ξένιος Αντωνιάδης 08/04/2019
83
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 2 μάθημα 2 Να σχεδιάσετε και να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης για Α=9 και Α=15 Αρχή Διάβασε A c A*2 D C*A*2 Τύπωσε D Τύπωσε C Τέλο ς Ξένιος Αντωνιάδης 08/04/2019
84
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 3 μάθημα 2(ΚΛΙΚ) Ένας αλγόριθμος διαβάζει το όνομα ενός μαθητή και τους βαθμούς του στην Πληροφορική, Μαθηματικά και Βιολογία. Στη συνέχεια βρίσκει τον μέσο όρο. Τέλος παρουσιάζει το όνομα του μαθητή τους βαθμούς του στα τρία μαθήματα και τον μέσο όρο. Να σχεδιάσετε τα λογικό διάγραμμα και τον πίνακα προκαταρκτικής εκτέλεσης αν το Όνομα του μαθητή ήταν Ευτέρπη Λολιάδη και οι βαθμοί της ήταν 18, 12 και 13 Ξένιος Αντωνιάδης 08/04/2019
85
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 1 μάθημα 4(ΚΛΙΚ) Θεωρήστε ότι Num1=7, Num2=-4 και Num3=10. Na βρείτε τις τιμές που θα έχουν οι πιο κάτω συνθήκες. Συνθήκη Τιμή Num1=Num2 Num1>0 Num3>=Num2 Num3<=2 Num1<>Num3 Ξένιος Αντωνιάδης 08/04/2019
86
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 2 μάθημα 4(ΚΛΙΚ) Να σχεδιάσετε το λογικό διάγραμμα το οποίο να δέχεται τρεις αριθμούς που να αντιστοιχούν στους βαθμούς των τριών τριμήνων για κάποιο μάθημα και να υπολογίζει το μέσο όρο τους. Αν ο μέσος όρος είναι μεγαλύτερος ή ίσος με το 9,5 να τυπώνεται τη λέξη ΠΡΟΑΓΕΤΑΙ διαφορετικά να τυπώνει απέτυχε. Να σχεδιάσετε και να συμπληρώσετε τον πίνακα προκαταρκτικής εκτέλεσης. θεωρήστε ότι οι βαθμοί που διαβάζονται είναι αντίστοιχα 13,17 και 15 (Μέσος Όρος = (Βαθμός Α + Βαθμός Β + Βαθμός Γ)/3) Ξένιος Αντωνιάδης 08/04/2019
87
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 3 μάθημα 4(ΚΛΙΚ) Να σχεδιαστεί λογικό διάγραμμα το οποίο θα δέχεται τις πλευρές, Α και Β, ενός ορθογωνίου παραλληλογράμμου και αν είναι και οι δύο θετικές τότε θα υπολογίζει και τυπώνει το εμβαδό, διαφορετικά θα επιστρέφει ένα μήνυμα λάθους. (Εμβαδό = Α*Β) Ξένιος Αντωνιάδης 08/04/2019
88
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 4 μάθημα 4(ΚΛΙΚ) Η έκπτωση που χορηγεί μια αεροπορική εταιρεία για τον αριθμό των παιδιών που συνοδεύουν τους γονείς τους σε ένα αεροπορικό ταξίδι, υπολογίζεται σύμφωνα με τον πιο κάτω πίνακα: Να σχεδιάσετε ένα λογικό διάγραμμα που να: (α) δέχεται από το χρήστη τον αριθμό των παιδιών που συνόδευσαν τους γονείς τους για μια οικογένεια (β) τυπώνει την έκπτωση που δικαιούται η οικογένεια Αριθμός παιδιών ανά οικογένεια Έκπτωση σε λίρες Κύπρου ανά οικογένεια Μέχρι 1 25 2 και άνω 40 Ξένιος Αντωνιάδης 08/04/2019
89
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 5 μάθημα 4(ΚΛΙΚ) Να σχεδιαστεί το λογικό διάγραμμα το οποίο θα δέχεται την συνολική τιμή των προϊόντων που αγόρασε κάποιος πελάτης και στη συνέχεια θα υπολογίζει και εμφανίζει την έκπτωση και την τελική τιμή. Αν η συνολική τιμή είναι μεγαλύτερη των 100 λιρών τότε το ποσοστό της έκπτωσης θα είναι 30% διαφορετικά το ποσοστό της έκπτωσης είναι 20%. Έκπτωση = Συνολική τιμή * Ποσοστό Έκπτωσης Τελική τιμή = Συνολική τιμή - Έκπτωση Ξένιος Αντωνιάδης 08/04/2019
90
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 1 μάθημα 5(ΚΛΙΚ) Να σχεδιαστεί λογικό διάγραμμα το οποίο θα δέχεται τρεις αριθμούς A, B, C και θα τυπώνει τον μεγαλύτερο από τους τρεις. Παρατήρηση (Κάθε σύγκριση να περιέχει μόνο δύο αριθμούς κάθε φορά) Να σχεδιάσετε τον πίνακα προκαταρκτικής εκτέλεσης και να τον συμπληρώσετε αν τα δεδομένα σας ήταν 12, 3, και 18 αντίστοιχα Ξένιος Αντωνιάδης 08/04/2019
91
Αξιολόγηση(Εργασία για σπίτι)
Άσκηση 2 μάθημα 5(ΚΛΙΚ) Να σχεδιάσετε το λογικό διάγραμμα το οποίο να δέχεται την συνολική τιμή των προϊόντων που αγοράζει ένας πελάτης και να υπολογίζει και τυπώνει την έκπτωση και την τελική τιμή έχοντας σαν βάση τον πιο κάτω πίνακα. Έκπτωση = Συνολική Τιμή Προϊόντων * Ποσοστό Έκπτωσης Τελική τιμή = Συνολική Τιμή Προϊόντων - Έκπτωση Συνολική Τιμή Προϊόντων Ποσοστό Έκπτωσης 1-100 10% 15% >=201 25% Ξένιος Αντωνιάδης 08/04/2019
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.