Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΛΥΚΕΙΟΥ

Κωδικός : D10101

D10101  -   ΔΑΒΙΤΗ ΜΑΓΔΑΛΗΝΗ

Γενικές ασκήσεις στη δομή επανάληψης

Ερώτηση 1 (Ελεύθερου Κειμένου — 20 βαθμοί) 

ΓΙΑ ... Μέσος όρος, ποσοστό, μεγαλύτερο

Να γίνει πρόγραμμα το οποίο:

  • θα διαβάζει τους βαθμούς 10 μαθημάτων ενός μαθητή
  • θα εμφανίζει το μέσο όρο των βαθμών
  • θα εμφανίζει το ποσοστό των μαθημάτων με βαθμό μικρότερο από 15
  • θα εμφανίζει το μεγαλύτερο βαθμό
  • θα εμφανίζει το πλήθος των μαθημάτων με το μεγαλύτερο βαθμό

Ερώτηση 2 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Συνεχόμενοι άρτιοι

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

Ερώτηση 3 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Διαγωνισμός μαθητών

Σε ένα διαγωνισμό συμμετείχαν 50 μαθητές. Να γίνει πρόγραμμα που :

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

Ερώτηση 4 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Πρόγραμμα : βρες τον αριθμό

Να γραφεί πρόγραμμα το οποίο :

  • θα ζητάει από το χρήστη να δώσει ένα αριθμό στο διάστημα 0-1000 (διασφάλιση τιμής).
  • θα ζητάει από έναν άλλο χρήστη να μαντέψει τον αριθμό αυτό μέχρι ο χρήστης βρει τον αριθμό ή μέχρι να κάνει 10 αποτυχημένες προσπάθειες

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

Ερώτηση 5 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Μεταφορές

Ένα πλοίο που εκτελεί μεταφορές, φορτώνει διαρκώς οχήματα αρκεί το συνολικό του βάρος να μην
υπερβαίνει τα 100000 κιλά και το πλήθος τους τα 100.

Να γραφεί πρόγραμμα που

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

Ερώτηση 6 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Κινηματογραφική αίθουσα

Σε μια κινηματογραφική αίθουσα υπάρχουν συνολικά 500 θέσεις. Κάθε θεατής έχει δικαίωμα να κλείσει όσες θέσεις επιθυμεί είτε τηλεφωνικά είτε απ’ευθείας στο ταμείο .

Να γραφεί πρόγραμμα το οποίο :

α) διαβάζει τον αριθμό των θέσεων που επιθυμεί κάθε φορά ένας θεατής

β) αν υπάρχουν διαθέσιμες θέσεις τότε να εμφανίζεται

                1) ο αριθμός των θέσεων που μένουν κενές μετά την κράτηση,

                2) ο συνολικός αριθμός κρατήσεων μέχρι στιγμής

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

Το πρόγραμμα θα εκτελείται μέχρι την πλήρωση όλων των θέσεων της αίθουσας.