ΑΕΠΠ - Μάθημα 14
Click here to load reader
-
Upload
jonny-arvanitakis -
Category
Education
-
view
223 -
download
1
description
Transcript of ΑΕΠΠ - Μάθημα 14
![Page 1: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/1.jpg)
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Κεφάλαιο 2ο Προτεραιότητα τελεστών
Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.
![Page 2: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/2.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν α+12/3<β ΚΑΙ α*β-5^2=25 τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Στο παρακάτω τμήμα αλγορίθμου στην δομή επιλογής Αν έχουμε μια παράσταση που περιέχει αριθμητικούς, συγκριτικούς και λογικούς τελεστές
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 3: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/3.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν α+12/3<β ΚΑΙ α*β-5^2=25 τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Σε μια τέτοια περίπτωση εκτελούμε πρώτα τις αριθμητικές πράξεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 4: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/4.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν 5+4<β ΚΑΙ 50-25=25 τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Σε μια τέτοια περίπτωση εκτελούμε πρώτα τις αριθμητικές πράξεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 5: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/5.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν 9<10 ΚΑΙ 25=25 τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Σε μια τέτοια περίπτωση εκτελούμε πρώτα τις αριθμητικές πράξεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 6: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/6.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν 9<10 ΚΑΙ 25=25 τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Μετά υπολογίζουμε τα αποτελέσματα των συγκριτικών τελεστών
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 7: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/7.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν ΑΛΗΘΗΣ ΚΑΙ ΑΛΗΘΗΣ τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Μετά υπολογίζουμε τα αποτελέσματα των συγκριτικών τελεστών
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 8: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/8.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν ΑΛΗΘΗΣ ΚΑΙ ΑΛΗΘΗΣ τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Στο τέλος υπολογίζουμε τα αποτελέσματα των λογικών τελεστών
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 9: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/9.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν ΑΛΗΘΗΣ τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Στο τέλος υπολογίζουμε τα αποτελέσματα των λογικών τελεστών
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 10: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/10.jpg)
Προτεραιότητα πράξεων
α <- 5β <- 10Αν ((α+12/3)<β) ΚΑΙ ((α*β-5^2)=25) τότε Εμφάνισε “Σωστά”Αλλιώς Εμφάνισε “Λάθος”Τέλος_αν
Σε κάθε περίπτωση είναι καλό να χρησιμοποιούμε παρενθέσεις για να δηλώσουμε την προτεραιότητα των πράξεων για να μην μπερδευόμαστε
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
![Page 11: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/11.jpg)
Ιεραρχία λογικών τελεστών
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
● Πρώτα εκτελούνται οι λογικές πράξεις σε παρενθέσεις● Μετά εκτελούνται τα λογικά ΟΧΙ, που αντιστρέφουν τις
εκφράσεις που ακολουθούν● Μετά εκτελούνται οι πράξεις ΚΑΙ και Η από τα αριστερά στα
δεξιά, αν και στην υπόλοιπη βιβλιογραφία (εκτός σχολικού βιβλίου) πάντα προηγείται το ΚΑΙ από το Η
Γενικά, καλό είναι να βάζεις τις λογικές πράξεις σε παρενθέσεις για να μην υπάρχει πρόβλημα.
![Page 12: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/12.jpg)
Έστω ότι θέλουμε να φτιάξουμε μια δομή η οποία θα διαβάζει το φύλο και τον βαθμό ενός μαθητή, ελέγχοντας ότι τα στοιχεία είναι σωστά, δηλαδή
ότι ο βαθμός είναι θετικός μέχρι το 20 και το φύλο είναι “Α” ή “Κ”.
Αρχή_επανάληψης Διάβασε βαθμός, φύλοΜέχρις_ότου βαθμός>0 και βαθμός<=20 και φύλο=”Α” ή φύλο=”Κ”
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Η παραπάνω δομή αν και με μια πρώτη ματιά φαίνεται μια χαρά είναι λάθος!
Αν το φύλο είναι “Κ” η επανάληψη θα ολοκληρώνεται άσχετα με τον βαθμό που δωθεί
![Page 13: ΑΕΠΠ - Μάθημα 14](https://reader038.fdocument.pub/reader038/viewer/2022100604/5597d1a71a28abf6388b4845/html5/thumbnails/13.jpg)
Έστω ότι θέλουμε να φτιάξουμε μια δομή η οποία θα διαβάζει το φύλο και τον βαθμό ενός μαθητή, ελέγχοντας ότι τα στοιχεία είναι σωστά, δηλαδή
ότι ο βαθμός είναι θετικός μέχρι το 20 και το φύλο είναι “Α” ή “Κ”.
Αρχή_επανάληψης Διάβασε βαθμός, φύλοΜέχρις_ότου (βαθμός>0 και βαθμός<=20) και (φύλο=”Α” ή φύλο=”Κ”)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Για να μην παρουσιάζονται τέτοια προβλήματα να χρησιμοποιείς πάντα παρενθέσεις για να περικλείεις τις λογικές πράξεις που θέλεις να γίνονται πρώτες.