Professional Documents
Culture Documents
Δομή Ακολουθίας: ασκήσεις ανάπτυξης (συγγραφής) κώδικα
Δομή Ακολουθίας: ασκήσεις ανάπτυξης (συγγραφής) κώδικα
ΤΑΞΗ Γ ΓΕΛ
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 2ο
2. Να γίνει αλγόριθμος, ο οποίος θα ζητά και θα δέχεται το μικρό μας όνομα. Ακολούθως θα εμφανίζει μήνυμα
της μορφής «Το όνομα ....................................... κάτι μου θυμίζει!» (στις τελείες θα εμφανίζεται το όνομα που
πληκτρολογήσατε).
3. Να γίνει αλγόριθμος, ο οποίος να δέχεται 4 ακέραιους αριθμούς, να υπολογίζει και να εμφανίζει το άθροισμά
τους. Να γίνει το Διάγραμμα ροής του αλγορίθμου.
4. Να γίνει αλγόριθμος, ο οποίος να δέχεται 3 αριθμούς, να υπολογίζει και να εμφανίζει το γινόμενο του 1 ου και
του 3ου καθώς και το πηλίκο του 1ου δια τον 2ο (θεωρούμε ότι ο 2ος δεν είναι μηδέν). Να γίνει το Διάγραμμα ροής
του αλγορίθμου.
5. Να γίνει αλγόριθμος που θα διαβάζει το μήκος της ακτίνας ενός κύκλου (cm), θα υπολογίζει και θα εμφανίζει το
εμβαδόν του κύκλου (cm2), το μήκος της περιφέρειάς του (cm) και το μήκος της διαμέτρου του (cm). Η
κωδικοποίηση να περιλαμβάνει τμήμα δήλωσης μεταβλητών.
6. Να δοθεί αλγόριθμος που θα δέχεται και θα μετατρέπει μια θερμοκρασία από βαθμούς Φαρενάιτ σε βαθμούς
Κελσίου. Ο παρακάτω τύπος εκφράζει τη σχέση μεταξύ βαθμών Φαρενάιτ (F) και Κελσίου (C).
F−32 C
=
9 5
7. Να γίνει αλγόριθμος ο οποίος θα δέχεται και θα μετατρέπει τις μοίρες μιας γωνίας σε ακτίνια χρησιμοποιώντας
8. Να γίνει αλγόριθμος που θα δέχεται το ύψος 5 μαθητριών σε εκατοστά και θα εξάγει ως αποτέλεσμα τον μέσο
όρο τους σε μέτρα. Η κωδικοποίηση να περιλαμβάνει τμήμα δήλωσης μεταβλητών.
1
Πληροφορική Γ’ ΛΥΚΕΙΟΥ (πρώην ΑΕΠΠ) | 2 ο Φ ύ λ λ ο Ε ρ γ α σ ί α ς | Σ ε λ ί δ α |2
9. Να γίνει αλγόριθμος, ο οποίος
α) θα δέχεται την τιμή μιας συσκευασίας «Παξιμάδια Κηθύρων» και την τιμή ενός μπουκαλιού «Οίνος Νεμέας»,
β) θα εμφανίζει μήνυμα, το οποίο θα προτρέπει τον πελάτη / χρήστη να πληκτρολογήσει πλήθος συσκευασιών
και πλήθος μπουκαλιών που επιθυμεί να αγοράσει,
γ) θα υπολογίζει και θα εμφανίζει το συνολικό κόστος αγορών.
10. Να γίνει αλγόριθμος, ο οποίος θα δέχεται τον τίτλο μιας κινηματογραφικής ταινίας και το πλήθος των
εισιτηρίων που κόπηκαν (δηλαδή το πλήθος των θεατών). Αν το κόστος εισιτηρίου είναι 7 € ο αλγόριθμος
α) να εμφανίζει τον τίτλο της ταινίας,
β) να υπολογίζει και να εμφανίζει το ύψος των εισπράξεων του κινηματογράφου (χωρίς φόρο).
γ) ο φόρος επί των εισπράξεων είναι 3%, να υπολογίζει τον φόρο και την καθαρή είσπραξη.
δ) να εμφανίζει μήνυμα ‘Ο φόρος είναι:’ ακολουθούμενο από τον υπολογισμένο (στο γ) φόρο.
ε) να εμφανίζει μήνυμα ‘Η καθαρή είσπραξη είναι:’ ακολουθούμενο από την υπολογισμένη (στο γ) καθαρή
είσπραξη.
11. Να γίνει αλγόριθμος, ο οποίος θα δέχεται το όνομα εμπορικού λογισμικού για επεξεργασία εικόνας και το
πλήθος των αδειών χρήσης που η εταιρία TALENT θέλει να αγοράσει. Αν το κόστος μιας άδειας χρήσης είναι 60
€ (χωρίς ΦΠΑ) ο αλγόριθμος
α) να εμφανίζει το όνομα του λογισμικού,
β) να υπολογίζει και να εμφανίζει το ύψος της επένδυσης της TALENT για αγορά λογισμικού (χωρίς ΦΠΑ).
γ) ο ΦΠΑ είναι 8%, να υπολογίζει τον φόρο και το τελικό ύψος της επένδυσης (με το ΦΠΑ).
δ) να εμφανίζει μήνυμα ‘Το ποσό φόρου είναι:’ ακολουθούμενο από τον υπολογισμένο (στο γ) φόρο.
13. Ο γενικός μέσος όρος βαθμολογίας ενός μαθητή στην Πληροφορική προκύπτει από το διαγώνισμα, το τεστ και
τα προφορικά. Οι 3 βαθμοί συμβάλλουν το ίδιο στο γενικό μέσο όρο του μαθήματος. Να γίνει αλγόριθμος, ο
οποίος θα δέχεται το ονοματεπώνυμο του μαθητή, τον βαθμό διαγωνίσματος, τον βαθμό τεστ και τον
προφορικό βαθμό στην Πληροφορική. Ακολούθως, ο αλγόριθμος θα υπολογίζει τον μέσο όρο και θα εμφανίζει
μήνυμα της μορφής «Ο μαθητής .... έχει γενικό μέσο όρο ....»
14. Μια εταιρία κινητής τηλεφωνίας προσφέρει δύο πακέτα σε φοιτητές. Το πακέτο SILVER και το πακέτο
PREMIUM. Οι χρεώσεις των δύο πακέτων φαίνονται στον παρακάτω πίνακα:
SILVER PREMIUM
2
Πληροφορική Γ’ ΛΥΚΕΙΟΥ (πρώην ΑΕΠΠ) | 2 ο Φ ύ λ λ ο Ε ρ γ α σ ί α ς | Σ ε λ ί δ α |3
Κόστος ομιλίας ανά λεπτό 0,03 € Κόστος ομιλίας ανά λεπτό 0,04 €
Κόστος ανά sms 0,02 Κόστος ανά sms 0,015
Πάγιο 15 € Πάγιο 17 €
Φόρος (επί του Φόρος (επί του
10% 8%
συνολικού λογαριασμού) συνολικού λογαριασμού)
Να γίνει αλγόριθμος ο οποίος θα δέχεται το χρόνο ομιλίας του συνδρομητή (σε λεπτά), το πλήθος των sms και
θα υπολογίζει την συνολική χρέωση για κάθε πακέτο. Ο αλγόριθμος θα εξάγει μήνυμα με το ποσό χρέωσης για
το κάθε πακέτο.
15. Να γίνει αλγόριθμος που θα δέχεται την ημερομηνία γέννησης ενός ανθρώπου (έτος, μήνας, ημέρα) καθώς και
την τωρινή ημερομηνία(έτος, μήνας, ημέρα) και θα εμφανίζει πόσες μέρες είναι γεννημένος αυτός ο άνθρωπος
(θεωρείστε ότι κάθε μήνας έχει 30 ημέρες).
16. Η απόσταση μεταξύ 2 σημείων του επιπέδου με συντεταγμένες (α1,b1) και (α2, b2) δίνονται από την σχέση