Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗ 2025-26

Κωδικός : 4459010256

4459010256  -  ΒΑΣΙΛΕΙΟΣ ΠΑΣΧΟΣ

Ενότητες - ΔΟΜΗ ΕΠΙΛΟΓΗΣ

ΔΟΜΗ ΕΠΙΛΟΓΗΣ

 

1. Να γραφτεί πρόγραμμα το οποίο θα δέχεται  έναν ακέραιο αριθμό και θα εμφανίζει το διπλάσιο του , αν το τελευταίο ψηφίο του είναι το 3 ή το 4 , ενώ σε διαφορετική περίπτωση , θα υπολογίζει και θα εμφανίζει το τριπλάσιο του.

 

ΠΡΟΓΡΑΜΜΑ άσκηση

ΜΕΤΑΒΛΗΤΕΣ

       ΑΚΕΡΑΙΕΣ: α

ΑΡΧΗ

       ΔΙΑΒΑΣΕ α

       ΑΝ  MOD 10 = 3) Η  MOD 10 = 4) ΤΟΤΕ

                 ΓΡΑΨΕ 2*α

       ΑΛΛΙΩΣ

                 ΓΡΑΨΕ 3*α

         ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

ΕΜΦΩΛΕΥΜΕΝΕΣ ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ

 

2.

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

 

ΠΡΟΓΡΑΜΜΑ παράδειγμα2

ΜΕΤΑΒΛΗΤΕΣ

         ΑΚΕΡΑΙΕΣ: χ

ΑΡΧΗ

         ΔΙΑΒΑΣΕ χ

         ΑΝ χ = 1 ΤΟΤΕ

                     ΓΡΑΨΕ ' Α '

         ΑΛΛΙΩΣ

                     ΑΝ χ = 2 ΤΟΤΕ

                                 ΓΡΑΨΕ ' Β '

                     ΑΛΛΙΩΣ

                                 ΑΝ χ = 3 ΤΟΤΕ

                                             ΓΡΑΨΕ ' Γ '

                                 ΑΛΛΙΩΣ

                                             ΓΡΑΨΕ 'Άγνωστος χαρακτήρας  '

                                 ΤΕΛΟΣ_ΑΝ

                     ΤΕΛΟΣ_ΑΝ

         ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

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

 

ΠΡΟΓΡΑΜΜΑ Βαρος_Υψος

ΜΕΤΑΒΛΗΤΕΣ

       ΠΡΑΓΜΑΤΙΚΕΣ: β, υ

ΑΡΧΗ

       ΔΙΑΒΑΣΕ β, υ

       ΑΝ β < 70 ΤΟΤΕ

                 ΑΝ υ < 1,7 ΤΟΤΕ

                          ΓΡΑΨΕ ' ελαφρύς , κοντός '

                 ΑΛΛΙΩΣ

                          ΓΡΑΨΕ ' ελαφρύς , ψηλός '

                     ΤΕΛΟΣ_ΑΝ

       ΑΛΛΙΩΣ

                 ΑΝ υ < 1,7 ΤΟΤΕ

                          ΓΡΑΨΕ 'βαρύς , κοντός '

                 ΑΛΛΙΩΣ

                          ΓΡΑΨΕ ' βαρύς , ψηλός '

                     ΤΕΛΟΣ_ΑΝ

         ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

4. Εύρεση μεσαίου αριθμού από 3 τυχαίους. mid

Βρίσκω πρώτα τον max , τον απομονώνω και μετά προσπαθώ να βρώ από τους άλλους 2 υπόλοιπους των max που θα είναι στην ουσία ο μεσαίος, ο mid

Να γίνει αλγόριθμος που να δέχεται τρεις πραγματικούς αριθμούς και να εμφανίζει το μεσαίο από τους τρεις.

 

ΠΡΟΓΡΑΜΜΑ Ασκ4

ΜΕΤΑΒΛΗΤΕΣ

       ΑΚΕΡΑΙΕΣ: a, b, c, max, mid

ΑΡΧΗ

       ΔΙΑΒΑΣΕ a, b, c

       max <-- a

       ΑΝ b > max ΤΟΤΕ

                 max <-- b

         ΤΕΛΟΣ_ΑΝ

       ΑΝ c > max ΤΟΤΕ

                 max <-- c

         ΤΕΛΟΣ_ΑΝ

       ΑΝ a = max ΤΟΤΕ

                 ΑΝ b > c ΤΟΤΕ

                 mid <-- b

                 ΑΛΛΙΩΣ

                 mid <-- c

                     ΤΕΛΟΣ_ΑΝ

         ΤΕΛΟΣ_ΑΝ

       ΑΝ b = max ΤΟΤΕ

                 ΑΝ a > c ΤΟΤΕ

                 mid <-- a

                 ΑΛΛΙΩΣ

                 mid <-- c

                     ΤΕΛΟΣ_ΑΝ

         ΤΕΛΟΣ_ΑΝ

       ΑΝ c = max ΤΟΤΕ

                 ΑΝ a > b ΤΟΤΕ

                 mid <-- a

                 ΑΛΛΙΩΣ

                 mid <-- b

                     ΤΕΛΟΣ_ΑΝ

         ΤΕΛΟΣ_ΑΝ

       ΓΡΑΨΕ mid

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

5.

Σε ένα πολυκατάστημα υπάρχουν οι παρακάτω τιμές για 4 διαφορετικά σαμπουάν. Να ΓΡΑΨΕτε πρόγραμμα που να υπολογίζει και να εμφανίζει το σαμπουάν που έχει την πιο συμφέρουσα τιμή .

Είδος

Τιμή

Ποσότητα

Σαμπουάν Α

5,2 €

500 ml

Σαμπουάν Β

7 €

750 ml

Σαμπουάν Γ

18 €

1,5 lt

Σαμπουάν Δ

3,8 €

375 ml

 

 

ΠΡΟΓΡΑΜΜΑ άσκηση

ΜΕΤΑΒΛΗΤΕΣ

         ΠΡΑΓΜΑΤΙΚΕΣ: σαμπουάν_Α, σαμπουάν_Β, σαμπουάν_Γ, σαμπουάν_Δ

         ΠΡΑΓΜΑΤΙΚΕΣ: min

         χαρακτήρες: ΠΡΟΙΟΝ

ΑΡΧΗ

         σαμπουάν_Α <-- 5.2/500

         σαμπουάν_Β <-- 7/750

         σαμπουάν_Γ <-- 18/1500

         σαμπουάν_Δ <-- 3.8/375

 

         !!!!   Θεωρούμε ότι το  Σαμπουάν Α είναι το φθηνότερο

 

         min <-- σαμπουάν_Α

         ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Α'

 

         ΑΝ σαμπουάν_Β < min ΤΟΤΕ

                     min <-- σαμπουάν_Β

                     ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Β'

         ΤΕΛΟΣ_ΑΝ

         ΑΝ σαμπουάν_Γ < min ΤΟΤΕ

                     min <-- σαμπουάν_Γ

                     ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Γ'

         ΤΕΛΟΣ_ΑΝ

         ΑΝ σαμπουάν_Δ < min ΤΟΤΕ

                     min <-- σαμπουάν_Δ

                     ΠΡΟΙΟΝ <-- 'ΣΑΜΠΟΥΑΝ Δ'

         ΤΕΛΟΣ_ΑΝ

         ΓΡΑΨΕ min, '   ', ΠΡΟΙΟΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

ΕΠΙΛΕΞΕ

Μελετώ τη θεωρία από το ΒΙΒΛΙΟ 2

Μελετώ τα παραδείγματα εδώ