You are on page 1of 2

Εισαγωγή στις αρχές της επιστήμης των Η/Υ | Δ Ο Μ Η Ε Π Α Ν Α Λ Η Ψ Η Σ | Σ ε λ ί δ α |1

ΤΑΞΗ Β ΓΕΛ

ΜΑΘΗΜΑ Εισαγωγή στις αρχές της επιστήμης των Η/Υ

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΧΩΡΙΣ ΛΥΣΕΙΣ

ΠΕΡΙΕΧΕΙ Ασκήσεις Δομής Επανάληψης ΟΣΟ ΕΠΑΝΑΛΑΒΕ

ΟΣΟ ΕΠΑΝΑΛΑΒΕ

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

2. Να γίνει αλγόριθμος , ο οποίος να δέχεται αριθμούς μέχρι να δοθεί αριθμός μεγαλύτερος από 1000 ή
μικρότερος από -1000. Ο αλγόριθμος να υπολογίζει και να εμφανίζει πόσοι θετικοί και πόσοι αρνητικοί αριθμοί
δόθηκαν (το 0 δεν προσμετράται ούτε στους θετικούς, ούτε στους αρνητικούς).

3. Να αναπτύξετε αλγόριθμο, στον οποίο εισάγονται επαναληπτικά αριθμοί μέχρι να εισαχθεί η τιμή 35. Ο
αλγόριθμος να υπολογίζει και να εμφανίζει πόσοι από τους αριθμούς που δόθηκαν ήταν μεταξύ 5 και 15. Ο
αλγόριθμος να αναπαρασταθεί σε ψευδογλώσσα και σε διάγραμμα ροής.

4. Να γίνει αλγόριθμος , ο οποίος να δέχεται αριθμούς μέχρι να δοθεί ο αριθμός 0 (μηδέν). Ο αλγόριθμος να
υπολογίζει και να εμφανίζει πόσοι από τους αριθμούς ήταν άρτιοι και πόσοι περιττοί (το 0 δε συμμετέχει στον
έλεγχο για το αν είναι άρτιο ή περιττό).

5. Να αναπτύξετε αλγόριθμο, ο οποίος να διαβάζει συνεχώς ονόματα ζώων που χτυπούν την πόρτα του
παραμυθόσπιτου. Ο αλγόριθμος να εμφανίζει σε κάθε επανάληψη το μήνυμα «Εσένα ζωάκι, πώς σε λένε;»
μέχρι να δοθεί ως όνομα η τιμή ΛΥΚΟΣ, οπότε σταματάει η περεταίρω ανάγνωση ζώων και εμφανίζεται το
μήνυμα «Λύκε, εσένα περιμέναμε για να τελειώσει ο αλγόριθμος!».

6. Να γίνει αλγόριθμος , ο οποίος να δέχεται τα μικρά ονόματα των μαθητών ενός σχολείου και να υπολογίζει
πόσοι μαθητές έχουν το όνομα ΧΡΗΣΤΟΣ και πόσες μαθήτριες το όνομα ΔΗΜΗΤΡΑ. Ο αλγόριθμος
ολοκληρώνεται όταν δοθεί ως όνομα μαθητή/μαθήτριας η λέξη ΤΕΛΟΣ. Ο αλγόριθμος να εμφανίζει μήνυμα με
το οποίο να μας πληροφορεί για το αν ανιχνεύθηκε περισσότερες φορές το όνομα ΧΡΗΣΤΟΣ ή το όνομα
ΔΗΜΗΤΡΑ. Ο αλγόριθμος να αναπαρασταθεί σε ψευδογλώσσα και σε διάγραμμα ροής.

7. Να αναπτύξετε αλγόριθμο που θα διαβάζει τις χρονολογίες διεξαγωγής ιστορικών μαχών που συνέβησαν από
τη γέννηση του Χριστού μέχρι σήμερα. Ο αλγόριθμος θα ολοκληρώνεται όταν δοθεί ως χρονολογία μάχης μια
μελλοντική χρονολογία. Ο αλγόριθμος να υπολογίζει πόσες μάχες έγιναν πριν το 1500 μ.Χ. και πόσες από το
1500 κι έπειτα. Ο αλγόριθμος να υπολογίζει το ποσοστό των μαχών που διεξήχθησαν από το 1500 κι έπειτα. Ο
αλγόριθμος να αναπαρασταθεί σε ψευδογλώσσα και σε διάγραμμα ροής.

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

9. Σε ένα καινοτόμο σχολείο, γίνεται προσπάθεια να αξιολογηθεί η ποιότητα των θεμάτων στις εξετάσεις του
μαθήματος «Εισαγωγή στις αρχές της επιστήμης των Η/Υ» μέσα από τους βαθμούς που συγκέντρωσαν οι
Εισαγωγή στις αρχές της επιστήμης των Η/Υ | Δ Ο Μ Η Ε Π Α Ν Α Λ Η Ψ Η Σ | Σ ε λ ί δ α |2
μαθητές. Να γίνει αλγόριθμος, ο οποίος να δέχεται ονοματεπώνυμο και βαθμό μαθητή (ακέραιο αριθμό) στις
εξετάσεις του μαθήματος «Εισαγωγή στις αρχές της επιστήμης των Η/Υ» μέχρι να δοθεί ως όνομα μαθητή η
τιμή ΔΕΝ ΥΠΑΡΧΟΥΝ ΑΛΛΟΙ. Ο αλγόριθμος θα κατανέμει τους βαθμούς σε 3 κατηγορίες σύμφωνα με τον
παρακάτω πίνακα.

Βαθμοί (από …έως …) Κατηγορία


Από 0 έως και 9 Μικρός
Από 10 έως και 15 Μέτριος
Από 16 έως και 20 Καλός

Ο αλγόριθμος α) θα υπολογίζει τα πλήθη και β) θα εμφανίζει τα ποσοστά βαθμών που κατανεμήθηκαν στις 3
κατηγορίες. γ) Αν τα 3 ποσοστά διαφέρουν πολύ (πάνω από 30 ποσοστιαίες μονάδες) τότε να εξάγεται μήνυμα
«Παρακαλείται ο καθηγητής Πληροφορικής να συντάσσει περισσότερο διαβαθμισμένα θέματα!» ενώ δ) ενώ αν
το ποσοστό στην κατηγορία «Μικρός» είναι μεγαλύτερο από 45% να εξάγεται μήνυμα «Κύριε καθηγητά,
μάλλον τα θέματα δεν ήταν και τόσο βατά!»

10. Να γίνει αλγόριθμος που θα δέχεται παραγγελίες πελατών συνοικιακού καταστήματος τροφίμων. Τα 5 είδη που
εμπορεύεται το κατάστημα φαίνονται στον παρακάτω πίνακα (οι τιμές δεν συμπεριλαμβάνουν ΦΠΑ).

Είδος Τιμή (χωρίς ΦΠΑ)


Φέτα 8,5 € το κιλό
Κρασί 1,1 € το λίτρο
Ψωμί 0,8 € το κιλό
Χαλβάς 5,2 € το κιλό
Λάδι 4,1 € το λίτρο

Ο κάθε πελάτης δηλώνει το πλήθος από τα προϊόντα που επιθυμεί με τη σειρά που αυτά εμφανίζονται στον
παραπάνω πίνακα. Στην περίπτωση που δεν επιθυμεί κάποιο προϊόν, εισάγει 0 (μηδέν) στο αντίστοιχο πλήθος.
Κάθε φορά που κάποιος πελάτης ολοκληρώνει την παραγγελία του, ο αλγόριθμος θα εμφανίζει μήνυμα
ερώτησης «Υπάρχει άλλος πελάτης (ΝΑΙ/ΟΧΙ);». Η επανάληψη θα ολοκληρώνεται όταν δοθεί ως απάντηση η
λέξη ΟΧΙ. Ο αλγόριθμος να υπολογίζει και να εμφανίζει α) πόσοι πελάτες εξυπηρετήθηκαν, β) πόσα κιλά ψωμί
αγόρασαν συνολικά οι πελάτες και γ) ποια ήταν τα συνολικά έσοδα (με ΦΠΑ) του συνοικιακού καταστήματος
(το ΦΠΑ προσαυξάνει τις τιμές κατά 23%).

11. Να γίνει αλγόριθμος που θα υποστηρίζει το τμήμα πωλήσεων ηλεκτρονικού βιβλιοπωλείου. Ο αλγόριθμος θα
δέχεται παραγγελίες πελατών για το βιβλίο best seller «Νηστίσιμη μαγειρική» που διατίθενται σε προσφορά
και θα χρεώνει κλιμακωτά ανάλογα με το πλήθος των βιβλίων που παραγγέλνει ο κάθε πελάτης. Για κάθε
πελάτη θα διαβάζει όνομα και πλήθος βιβλίων που επιθυμεί να αγοράσει. Η επανάληψη θα ολοκληρώνεται
όταν δοθεί ως όνομα πελάτη η τιμή ΑΝΩΝΥΜΟΣ.

Πλήθος βιβλίων Τιμή βιβλίου


1 έως και 5 8€
6 έως και 10 7€
11 και πάνω 5€
Αν το κόστος παραγγελίας είναι πάνω από 70 € τα μεταφορικά είναι δωρεάν, σε διαφορετική περίπτωση
υπάρχει μια επιβάρυνση 3 € για τον πελάτη, τα οποία πιστώνονται στην εταιρία ταχυμεταφορών.

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

You might also like