You are currently viewing Φυλλάδιο Ασκήσεων Για (3)

Φυλλάδιο Ασκήσεων Για (3)

Φυλλάδιο 3
( Δομή Επανάληψης Για)

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

2. Σε μια καφετέρια καταγράφηκαν οι παραγγελίες καφέ ενός Σαββατοκύριακου. Οι παραγγελίες ήταν συνολικά 500. Να γραφεί αλγόριθμος ο οποίος:
α. Για κάθε παραγγελία, να διαβάζει τον αριθμό από τον τύπο καφέ που πουλήθηκε(1: espresso, 2: cappuccino, 3: freddo).
β. Να υπολογίζει και να εμφανίζει το πλήθος κάθε τύπου καφέ που πουλήθηκε.
γ. Να υπολογίζει και να εμφανίζει ποιο ποσοστό επί τοις εκατό των πελατών επέλεξε freddo.
δ. Να εμφανίζει τον τύπο καφέ που παραγγέλθηκε περισσότερο.
ε. Να εμφανίζει τα συνολικά έσοδα της καφετέριας με δεδομένο ότι ο τύπος 1 πωλείται προς 2,2€, ο τύπος 2 προς 3,8€ και ο τύπος 3 προς 3,5€.

3. Σε έναν σχολικό αγώνα δρόμου συμμετείχαν 40 μαθητές. Ο καθηγητής Φυσικής Αγωγής θέλει να επεξεργαστεί τα αποτελέσματα. Να αναπτυχθεί αλγόριθμος που:
α. Για κάθε μαθητή, να διαβάζει τον χρόνο τερματισμού του (σε λεπτά, ακέραιος θετικός αριθμός) και το όνομά του.
β. Να υπολογίζει και να εμφανίζει το όνομα του νικητή(υποθέστε πως είναι μοναδικός)
γ. Να υπολογίζει και να εμφανίζει τον μέσο χρόνο τερματισμού.
δ. Να εμφανίζει το ποσοστό των μαθητών που τερμάτισαν μεταξύ 50 και 60 λεπτών (συμπεριλαμβανομένων αυτών των τιμών).

4. Ένας κινηματογράφος καταγράφει τις ηλικίες των θεατών για μια εβδομάδα. Συνολικά, καταγράφηκαν 100 θεατές. Να γραφεί αλγόριθμος που:
α. Για κάθε θεατή, να διαβάζει την ηλικία του.
β. Να υπολογίζει και να εμφανίζει τη μέση ηλικία των θεατών.
γ. Να εμφανίζει πόσοι θεατές ήταν κάτω των 18 ετών.
δ. Να υπολογίζει και να εμφανίζει το ποσοστό των θεατών που ήταν άνω των 50 ετών.

5. Σε έναν διαγωνισμό προγραμματισμού συμμετείχαν 200 ομάδες. Κάθε ομάδα αξιολογήθηκε με βαθμό από 0 έως 100. Να γραφεί αλγόριθμος που:
α. Για κάθε ομάδα, να διαβάζει τη βαθμολογία της και το όνομά της.
β. Να εμφανίζει τα ονόματα των ομάδων με τη μέγιστη και την ελάχιστη βαθμολογία.
γ. Να υπολογίζει και να εμφανίζει τον αριθμό των ομάδων που συγκέντρωσαν βαθμό άνω του 85.
δ. Να εμφανίζει πόσες ομάδες απέτυχαν (βαθμός κάτω από 50) και το ποσοστό αυτών επί του συνόλου.

6. Ένα λεωφορείο πραγματοποιεί 40 δρομολόγια για τη διαδρομή Αθήνα – Ιωάννινα αυτή την εβδομάδα. Το κάθε λεωφορείο που πραγματοποιεί το δρομολόγιο έχει χωρητικότητα 50 άτομα. Για κάθε δρομολόγιο, καταγράφεται ο αριθμός επιβατών. Να γραφεί αλγόριθμος που:
α. Διαβάζει για κάθε δρομολόγιο τον αριθμό επιβατών.
β. Εμφανίζει το δρομολόγιο με τον μικρότερο αριθμό επιβατών.
γ. Υπολογίζει τον μέσο αριθμό επιβατών ανά δρομολόγιο.
δ. Υπολογίζει σε πόσα δρομολόγια το λεωφορείο ήταν πλήρες.

7. Για 12 μήνες του έτους καταγράφηκαν οι μηνιαίες τιμές βροχόπτωσης (σε χιλιοστά). Να αναπτυχθεί αλγόριθμος που:
α. Διαβάζει για κάθε μήνα τη βροχόπτωση.
β. Υπολογίζει το μέσο όρο των βροχοπτώσεων του έτους.
γ. Εμφανίζει τους μήνες με βροχόπτωση μικρότερη από 50 χιλιοστά. Σε περίπτωση που δεν υπάρχει τέτοιος μήνας να εμφανίζει αντίστοιχα διαμορφωμένο μήνυμα.
δ. Υπολογίζει και εμφανίζει τον αριθμό του μήνα με τη μεγαλύτερη και τη μικρότερη τιμή βροχόπτωσης.

8. Ένα τυπογραφείο παρήγαγε 500 έντυπα κατά το προηγούμενο έτος. Για κάθε έντυπο, καταχωρείται ο αριθμός σελίδων του. Να γραφεί αλγόριθμος που:
α. Διαβάζει για κάθε έντυπο τον αριθμό των σελίδων και τον τίτλο του.
β. Υπολογίζει και εμφανίζει τον μέσο αριθμό σελίδων όλων των εντύπων.
γ. Εμφανίζει τον τίτλο του εντύπου που είχε το μέγιστο πλήθος σελίδων. Σε περίπτωση που περισσότερα από ένα έντυπα έχουν τον ίδιο μέγιστο αριθμό σελίδων να εμφανίζεται το πλήθος αυτών.
δ. Υπολογίζει και εμφανίζει πόσα έντυπα είχαν πάνω από 100 σελίδες.

9. Μια πολυκατοικία αποτελείται από 20 διαμερίσματα. Καταγράφηκε για κάθε ένα η μηνιαία κατανάλωση ρεύματος (σε κιλοβατώρες). Η χρέωση από την εταιρία ρεύματος είναι 0,2€ οι πρώτες 100kWh, οι επόμενες 300 χρεώνονται με 0,30€ και από εκεί και πάνω με 0,45€ και η χρέωση γίνεται κλιμακωτά. Να αναπτυχθεί αλγόριθμος που:
α. Διαβάζει για κάθε διαμέρισμα την κατανάλωση σε κιλοβατώρες.
β. Υπολογίζει και εμφανίζει τη συνολική κατανάλωση.
γ. Υπολογίζει και εμφανίζει το λογαριασμό κάθε διαμερίσματος.
δ. Εμφανίζει το πλήθος των διαμερισμάτων με κατανάλωση άνω των 300 kWh.

10. Σε μια επιχείρηση εργάζονται 25 πωλητές. Καταγράφηκαν οι πωλήσεις τους για τον μήνα (σε ευρώ). Να αναπτυχθεί αλγόριθμος που:
α. Διαβάζει για κάθε υπάλληλο τις πωλήσεις του και το όνομά του.
β. Υπολογίζει και εμφανίζει το άθροισμα των πωλήσεων.
γ. Εμφανίζει τον αριθμό υπαλλήλων με πωλήσεις κάτω από 1000 ευρώ.
δ. Υπολογίζει και εμφανίζει τα ονόματα των δύο υπαλλήλων με τις περισσότερες πωλήσεις. ( υποθέστε πως οι πωλήσεις όλων των υπαλλήλων είναι διαφορετικές).