Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Δομή Επιλογής 2.4.2 - 2.4.4, 8.1.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Δομή Επιλογής 2.4.2 - 2.4.4, 8.1."— Μεταγράφημα παρουσίασης:

1 Δομή Επιλογής , 8.1

2 Συγκριτικοί τελεστές

3 Λογικοί τελεστές ΟΧΙ ΚΑΙ Η Συνδυασμός λογικών εκφράσεων
Τελευταίοι στην ιεραρχία των τελεστών

4 Να βρεθεί ποια από τις παρακάτω εκφράσεις είναι Αληθής ή Ψευδής, αν η μεταβλητή Α έχει την τιμή 12, η μεταβλητή Β την τιμή 6 και η μεταβλητή Γ την τιμή 2.

5 Οδ. Μελ. Μαθ.: ασκ. 3 σελ 14 ασκ. 4 σελ. 16

6 Παράδειγμα 2 Να διαβαστεί ένας αριθμός και να εκτυπωθεί η απόλυτη τιμή του. |+5| = 5 και |-5|=5

7 Αλγόριθμος Παράδειγμα_2
Διάβασε α Αν α<0 τότε αα*(-1) Εκτύπωσε α Τέλος Παράδειγμα_2

8 Απλή δομή επιλογής Αν συνθήκη τότε εντολή

9 Για περισσότερες εντολές...

10 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να διαβάζει την ακτίνα κύκλου και να εμφανίζει το εμβαδόν του κύκλου. Ο αριθμός που θα διαβάζει για ακτίνα πρέπει να είναι θετικός αριθμός.

11 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να διαβάζει την ακτίνα κύκλου και αν αυτή είναι θετικός αριθμός τότε να υπολογίζει και να τυπώνεται το εμβαδόν του κύκλου, αλλιώς να εμφανίζεται κατάλληλο μήνυμα λάθους.

12 Σύνθετη επιλογή

13 Παράδειγμα 3 Να διαβασθούν δύο αριθμοί και σε περίπτωση που ο πρώτος αριθμός είναι μικρότερος του δεύτερου, να υπολογισθεί και να εκτυπωθεί το άθροισμα τους, διαφορετικά να υπολογισθεί και να εκτυπωθεί το γινόμενο τους.

14

15 Οδ. Μελ. Μαθ. Σελ. 25 ασκ. 1, 2, 4

16 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να διαβάζει έναν ακέραιο αριθμό και να εμφανίζει το διπλάσιό του αν το τελευταίο ψηφίο του αριθμού είναι 2 ή 5, ενώ σε διαφορετική περίπτωση, να υπολογίζει και να εμφανίζει το τριπλάσιό του.

17 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να διαβάζει δύο ακέραιους αριθμούς. Αν είναι και οι δύο άρτιοι ή και οι δύο περιττοί, τότε να εμφανίζει το γινόμενό τους, αλλιώς να εμφανίζει τη διαφορά τους.

18 Παράδειγμα 4 Να διαβασθεί ένας ακέραιος και να εκτυπωθεί το αντίστοιχο γράμμα της αλφαβήτου, αν ο ακέραιος έχει τιμή 1 ή 2 ή 3, διαφορετικά να εκτυπωθεί η λέξη "άγνωστος".

19

20 Πολλαπλή επιλογή Αν <συνθήκη 1> τότε
Εντολές Αλλιώς_αν <συνθήκη 2> τότε . Αλλιώς Τέλος_αν

21 Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ», το οποίο να διαβάζει το πλήθος των Η/Υ που αγοράζονται από κάποιο κατάστημα. Η τιμή αγοράς των Η/Υ εξαρτάται από το πλήθος των Η/Υ που αγοράζονται, σύμφωνα με τον παρακάτω πίνακα: Επίσης να υπολογίζει και να εμφανίζει τη συνολική αξία των υπολογιστών που αγοράστηκαν.

22 Προσοχή στους περιττούς ελέγχους
ΠΡΟΓΡΑΜΜΑ Υπολογιστές ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: πλ, συν_αξία ΑΡΧΗ ΔΙΑΒΑΣΕ πλ ΑΝ πλ > 0 ΚΑΙ πλ<=10 ΤΟΤΕ συν_αξία  πλ*500 ΑΛΛΙΩΣ_ΑΝ πλ >=11 ΚΑΙ πλ<=20 ΤΟΤΕ συν_αξία  πλ*450 ΑΛΛΙΩΣ_ΑΝ πλ >=21 ΚΑΙ πλ<=50 ΤΟΤΕ συν_αξία  πλ*360 ΑΛΛΙΩΣ_ΑΝ πλ >=51 ΤΟΤΕ συν_αξία  πλ*2100 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ συν_αξία ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Προσοχή στους περιττούς ελέγχους

23 Κλιμακωτές Μια εταιρεία κινητής τηλεφωνίας ακολουθεί ανά μήνα την εξής πολιτική τιμών: Να γίνει πρόγραμμα σε «ΓΛΩΣΣΑ» το οποίο: α) Να διαβάζει τη χρονική διάρκεια σε δευτερόλεπτα των τηλεφωνημάτων ενός συνδρομητή σε διάστημα ενός μήνα. β) Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή. γ) Να εμφανίζει κατάλληλο μήνυμα με τη μηνιαία χρέωση του συνδρομητή.

24 ΠΡΟΓΡΑΜΜΑ χρεωση1 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: δ ΠΡΑΓΜΑΤΙΚΕΣ: χρ ΑΡΧΗ ΔΙΑΒΑΣΕ δ ΑΝ δ>=1 ΤΟΤΕ χρ  δ*0.50 ΑΛΛΙΩΣ_ΑΝ δ>=300 ΤΟΤΕ χρ  (δ-300)* *0.50 ΑΛΛΙΩΣ χρ  (δ-1000)* * *0.45 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ ’μηνιαία χρέωση:’,χρ+ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

25 ΠΡΟΓΡΑΜΜΑ χρεωση2 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: δ ΠΡΑΓΜΑΤΙΚΕΣ: χρ ΑΡΧΗ ΔΙΑΒΑΣΕ δ ΑΝ δ<=300 ΤΟΤΕ χρ  δ*0.50 ΑΛΛΙΩΣ_ΑΝ δ<=1000 ΤΟΤΕ χρ  (δ-300)* *0.50 ΑΛΛΙΩΣ χρ  (δ-1000)* * *0.45 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ ’μηνιαία χρέωση:’,χρ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

26 ΠΡΟΓΡΑΜΜΑ χρεωση3 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: δ ΠΡΑΓΜΑΤΙΚΕΣ: χρ ΑΡΧΗ ΔΙΑΒΑΣΕ δ ΑΝ δ>=1000 ΤΟΤΕ χρ  (δ-1000)* * *0.45 ΑΛΛΙΩΣ_ΑΝ δ>=300 ΤΟΤΕ χρ  (δ-300)* *0.50 ΑΛΛΙΩΣ χρ  δ*0.50 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ ’μηνιαία χρέωση:’,χρ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

27 Ασκήσεις 6 σελ σελ. 26

28 Παράδειγμα 6 - Εμφωλευμένες Να διαβάζονται δυο αριθμοί που αντιστοιχούν στο ύψος και βάρος ενός άνδρα. Να εκτυπώνεται ότι ο άνδρας είναι "ελαφρύς", αν το βάρος του είναι κάτω από 80 κιλά, ή να εκτυπώνεται "βαρύς" στην αντίθετη περίπτωση. Επίσης να εκτυπώνεται "κοντός" αν το υψος του είναι κάτω από 1.70, αλλιώς να εκτυπώνεται "ψηλός".

29

30 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να διαβάζει τρεις πραγματικούς αριθμούς. Αν το άθροισμά τους είναι μεγαλύτερο του 10, να υπολογίζει και να εμφανίζει το μέσο όρο τους. Διαφορετικά να βρίσκει τον μεγαλύτερο απ' αυτούς και να τον εμφανίζει με κατάλληλο μήνυμα.

31 Ασκ. 3, 10

32 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο να υπολογίζει το μισθό ενός εργαζομένου σε μια εταιρεία που δουλεύει με την ώρα. Να διαβάζει το όνομά του, τις ώρες εργασίας του για τον συγκεκριμένο μήνα και το ποσό που πληρώνεται για την κάθε ώρα. Οι κρατήσεις που του γίνονται εξαρτώνται από το ύψος του μισθού. Αν ο μισθός είναι μέχρι 1000 € το μήνα έχει 15% κρατήσεις, ενώ διαφορετικά έχει 20% κρατήσεις. Επίσης, αν είναι έγγαμος έχει ένα επίδομα 50 €. Να υπολογίζει και να εμφανίζει το τελικό μισθό που λαμβάνει ο υπάλληλος, όπως επίσης να τυπωνει και όλες οι κρατήσεις και επιδόματα που έχει.

33 Σ' ένα σχολείο ένας μαθητής μπορεί να κάνει 60 δικαιολογημένες απουσίες και 55 αδικαιολόγητες, ενώ όσες δικαιολογημένες απουσίες κάνει πέρα των 60 θεωρούνται αδικαιολόγητες. Αν ο μαθητής κάνει πάνω των 55 αδικαιολόγητων απουσιών, τότε δίνει όλα τα μαθήματα τον Σεπτέμβριο. Αν ο μαθητής κάνει πάνω των 140 αδικαιολόγητων απουσιών, τότε επαναλαμβάνει τη τάξη. Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ», το οποίο να διαβάζει δικαιολογημένες και αδικαιολόγητες απουσίες ενός μαθητή και να εμφανίζει ένα από τα παρακάτω μηνύματα ’Ολική το Σεπτέμβρη’ ή ’Επανάληψη τάξης’ ή ’Προβιβασμός’.

34 Ασκ. 5, 7

35

36


Κατέβασμα ppt "Δομή Επιλογής 2.4.2 - 2.4.4, 8.1."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google