You are currently viewing Φυλλάδιο Ασκήσεων Δομή Επιλογής (1)

Φυλλάδιο Ασκήσεων Δομή Επιλογής (1)

Φυλλάδιο 1
( Δομή επιλογής)

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

2. Για τις εξετάσεις ενός πτυχίου γλωσσομάθειας υπάρχουν τρία διαγωνίσματα, ένα για το λεξιλόγιο, ένα για την προφορική ομιλία και ένα για το ακουστικό. Οι βαθμοί είναι ανεξάρτητοι για καθένα από τα διαγωνίσματα και για να πετύχει ένας υποψήφιος θα πρέπει ο μέσος όρος της βαθμολογίας των διαγωνισμάτων να είναι τουλάχιστον 65. Να γράψετε πρόγραμμα το οποίο:
a. Διαβάζει τους τρεις βαθμούς (υποθέστε ότι καθένας είναι από 0 έως 100)
b. Βρίσκει και εμφανίζει το μέσο όρο
c. Εμφανίζει το μήνυμα ‘’ΕΠΙΤΥΧΩΝ’’ ή αντίστοιχα ‘’ΑΠΟΤΥΧΩΝ’’ με βάση το μέσο όρο.

3. Στις εξετάσεις για τα σήματα οδήγησης υπάρχουν 30 ερωτήσεις. Για να περάσει κάποιος εξεταζόμενος θα πρέπει να κάνει λιγότερα από 2 λάθη. Να γράψετε αλγόριθμο ο οποίος:
a. Διαβάζει το όνομα και το πλήθος των σωστών απαντήσεων του εξεταζόμενου
b. Εμφανίζει μήνυμα σχετικά με το αν πέρασε ή κόπηκε στις εξετάσεις καθώς και το όνομά του.

4. Για να πραγματοποιηθεί μία σχολική εκδρομή πρέπει να έχουν δηλώσει συμμετοχή σε αυτή τουλάχιστον το 70 % των μαθητών μίας τάξης. Να αναπτύξετε ΠΡΟΓΡΑΜΜΑ σε ΓΛΩΣΣΑ που:
α) θα διαβάζει το πλήθος των μαθητών μιας τάξης και το πλήθος των μαθητών που δήλωσαν ότι θα πάνε εκδρομή
β)θα ελέγχει αν μπορούν οι μαθητές να πάνε εκδρομή ή όχι και θα τυπώνει κατάλληλο μήνυμα

5. Σε έναν αρχαιολογικό χώρο τα εισιτήρια για τους ανηλίκους (<18) και για τους συνταξιούχους (>67) είναι 5 ευρώ. Όλοι οι υπόλοιποι πληρώνουν εισιτήριο 12 ευρώ. Να γράψετε αλγόριθμο που:
a. θα διαβάζει το όνομα και την ηλικία ενός επισκέπτη
b. θα εμφανίζει το αντίτιμο και το όνομα του.

6. Σ’ ένα θέατρο η τιμή του εισιτηρίου είναι 25 € για την πρώτη και τη δεύτερη σειρά και 20 € για κάθε επόμενη σειρά. Να γίνει πρόγραμμα (ΓΛΩΣΣΑ) που:
a. να δέχεται σαν είσοδο τον αριθμό των εισιτηρίων που θέλει να αγοράσει κάποιος και τη σειρά που επιθυμεί και
b. να υπολογίζει και να εμφανίζει το συνολικό τίμημα για όλα τα εισιτήρια.
Θεωρείστε ότι ο καθένας επιλέγει την ίδια σειρά για το σύνολο των εισιτηρίων που επιθυμεί).

7. Να αναπτυχθεί αλγόριθμος που αξιολογεί την αποδοτικότητα ενός υπαλλήλου με βάση τρεις κριτικές όπου η κάθε κριτική είναι ένας βαθμός από 0 έως και 100. Αν δύο από τις τρεις είναι >70 και ο μέσος όρος >50, να εμφανίζεται «Ικανοποιητικός». Σε κάθε άλλη περίπτωση να εμφανίζει «Μη Ικανοποιητικός». Να γράψετε αλγόριθμο ο οποίος:
a. Διαβάζει τους βαθμούς των κριτικών
b. Εμφανίζει το αντίστοιχο μήνυμα.

8. Υπάρχουν δυο κατηγορίες προϊόντων τα τρόφιμα και τα υπόλοιπα. Σε περίπτωση που η κατηγορία είναι τρόφιμο το ΦΠΑ είναι 13% ενώ σε διαφορετική περίπτωση είναι 24%. Να γραφεί αλγόριθμος που:
a. διαβάζει την κατηγορία ενός προϊόντος ‘’Τρόφιμο’’ ή ‘’Άλλο’’,
b. διαβάζει την τιμή του προϊόντος χωρίς το ΦΠΑ
c. Στο τέλος να εμφανίζει την τελική τιμή προσθέτοντας το ΦΠΑ.

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

10. Σε μια εταιρία αποφασίστηκε αύξηση 20 % των μισθών μόνο για τους χαμηλόμισθους. Ένας υπάλληλος θεωρείται χαμηλόμισθος αν έχει μισθό κάτω από 800 €. Να γίνει Πρόγραμμα που:
α. διαβάζει το όνομα και τον αρχικό μισθό ενός υπαλλήλου
β. να υπολογίζει και να εμφανίζει το όνομα του υπαλλήλου και το μήνυμα «ΧΑΜΗΛΟΜΙΣΘΟΣ» Ή «ΥΨΗΛΟΜΙΣΘΟΣ» ανάλογα με το παραπάνω όριο
γ. αν ο υπάλληλος είναι χαμηλόμισθος να υπολογίζει και να εμφανίζει το νέο του αυξημένο μισθό.