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

Κωδικός : EL1148132

EL1148132 - ΔΙΟΝΥΣΙΟΣ ΑΝΑΓΝΩΣΤΟΠΟΥΛΟΣ

Ενότητες μαθήματος

Κατηγορίες Ασκήσεων στις Δομές Επανάληψης

Εργασίες

Αφού μελετήσετε το αρχείο  ΚΑΤΗΓΟΡΙΕΣ ΑΣΚΗΣΕΩΝ ΣΤΗ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ.pdf λύστε τις παρακάτω ασκήσεις:

 

  1. i) Να γίνει πρόγραμμα το οποίο θα υπολογίζει και θα εκτυπώνει το άθροισμα : 

                                                                                   Σ = 52 + 104 + 156 +…+ 3012

           ii) Να γραφεί πρόγραμμα για την εύρεση όλων των ακεραίων λύσεων της εξίσωσης: 3x + 2y -z = 0 για τιμές των x, y, z μεταξύ 0 και 100. (Διοφαντική ανάλυση)

           iii) Έστω  βαθμοί μαθητών στο μάθημα της ανάπτυξης εφαρμογών που δεν είναι τυχαίοι αλλά ο πρώτος είναι ο 1 και καθένας από τους επόμενους είναι 0.4 μεγαλύτερος από τον προηγούμενο. Ο τελευταίος βαθμός δεν μπορεί να ξεπερνά το                    20.  Να δημιουργηθεί πρόγραμμα το οποίο θα  υπολογίζει και θα τυπώνει:
                      Α. όλους τους βαθμούς                      Β. Το ποσοστό των βαθμών πάνω από 16                       Γ. Το μέσο όρο των βαθμών.

  1. Διαβάζονται οι βαθμοί και τα ονόματα 30 μαθητών στο μάθημα της ανάπτυξης εφαρμογών (να γίνει έλεγχος εγκυρότητας ώστε οι βαθμοί να είναι από 1-20). Να δημιουργηθεί πρόγραμμα το οποίο θα υπολογίζει και θα τυπώνει:
    Α. Το ποσοστό των μαθητών που είχαν βαθμό πάνω από 16 .
    Β. Το μέσο όρο των 30 μαθητών.
    Γ. Το όνομα του καλύτερου μαθητή (Θεωρήστε ότι δεν υπάρχει περίπτωση ισοβαθμίας).

 

  1. Διαβάζονται οι βαθμοί και τα ονόματα μαθητών στο μάθημα της ανάπτυξης εφαρμογών μέχρι  να βρεθούν 3 μαθητές με βαθμό 20 (να γίνει έλεγχος εγκυρότητας ώστε οι βαθμοί να είναι από 1-20). Να δημιουργηθεί πρόγραμμα το οποίο θα υπολογίζει και θα τυπώνει:
    Α. Το ποσοστό των μαθητών που είχαν βαθμό πάνω από 16 .
    Β. Το μέσο όρο των  μαθητών.
    Γ. Το όνομα του χειρότερου μαθητή (Θεωρήστε ότι δεν υπάρχει περίπτωση ισοβαθμίας) .

 

  1. Διαβάζονται οι βαθμοί και τα ονόματα μαθητών στο μάθημα της ανάπτυξης εφαρμογών μέχρι  να δοθεί ο αριθμός 999 (να γίνει έλεγχος εγκυρότητας ώστε οι βαθμοί να είναι από 1-20). Να δημιουργηθεί πρόγραμμα το οποίο θα υπολογίζει και θα τυπώνει:
    Α. Το ποσοστό των μαθητών που είχαν βαθμό πάνω από 16 .
    Β. Το μέσο όρο των  μαθητών.
    Γ. Το όνομα του καλύτερου μαθητή (Θεωρήστε ότι δεν υπάρχει περίπτωση ισοβαθμίας).

 

  1. Να γραφεί αλγόριθμος που θα διαβάζει τον πληθυσμό δυο πόλεων: της πόλης Α και της πόλης Β.  Αν ο πληθυσμός της πόλης Α αυξάνεται σταθερά κατά 6.3% το χρόνο και της πόλης Β κατά 4.3%, να υπολογίζει και θα εμφανίζει: 1. σε πόσα χρόνια η πόλη Α θα έχει ξεπεράσει σε πληθυσμό την πόλη Β και 2. πόσος θα είναι τότε ο πληθυσμός της πόλης Α
  1. Διαβάζονται οι βαθμοί, τα ονόματα και το φύλο μαθητών στο μάθημα της ανάπτυξης εφαρμογών (να γίνει έλεγχος εγκυρότητας ώστε οι βαθμοί να είναι από 1-20 και το φύλο Α ή Κ). Στο τέλος κάθε επανάληψης να ρωτά αν υπάρχει άλλος μαθητής και αν η απάντηση είναι ΝΑΙ να συνεχίζει. Να δημιουργηθεί πρόγραμμα το οποίο θα υπολογίζει και θα τυπώνει:
    Α. Το ποσοστό των αγοριών που είχαν βαθμό πάνω από 16.
    Β. Το μέσο όρο όλων των  μαθητών.
    Γ. Το όνομα της καλύτερης μαθήτριας (Θεωρήστε ότι δεν υπάρχει περίπτωση ισοβαθμίας).

 

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

                      1 Πρόσθεση

                      2 Αφαίρεση

                      3 Πολλαπλασιασμό

                      4 Διαίρεση

                      5 Έξοδος


                      Δώσε επιλογή:__

 

  1. Ένας  καταναλωτής  έχοντας  στη  τσέπη  του  500€  ξεκινάει  να  αγοράσει  διάφορα  προϊόντα. Να γραφεί πρόγραμμα που να διαβάζει επαναληπτικά τη τιμή του προϊόντος και την ποσότητα που θέλει να αγοράσει από αυτό το προϊόν και να το αγοράζει. Η επανάληψη να σταματά όταν δεν φτάνουν τα χρήματα που του μένουν για να αγοράσει την ποσότητα του προϊόντος που θέλει. Τότε να τυπώνει τα χρήματα που ξόδεψε και το ποσό που του απομένει.