Μάθημα : Προγραμματισμός Η/Υ

Κωδικός : T522234

T522234  -  ΔΗΜΗΤΡΙΟΣ ΜΠΑΜΠΑΣ

Ενότητες μαθήματος - Αλγοριθμικές δομές (Θέματα)

Αλγοριθμικές δομές (Θέματα)

Ασκήσεις

ΘΕΜΑ Γ
Σε ένα κεντρικό ΚΤΕΟ προσέρχονται για τεχνικό έλεγχο τριών τύπων οχήματα: Φορτηγά, Επιβατικά και Μοτοσυκλέτες. Οι τακτικοί πελάτες μπορούν να γίνουν μέλη του ΚΤΕΟ και να έχουν έκπτωση στο κόστος ελέγχου. Το κόστος ελέγχου υπολογίζεται σύμφωνα με τον παρακάτω πίνακα:
Τύπος οχήματος       Μέλη ΚΤΕΟ        Μη Μέλη ΚΤΕΟ
Φορτηγά                  70ευρώ             80ευρώ
Επιβατικά                 40ευρώ             50ευρώ
Μοτοσυκλέτες           25ευρώ            30ευρώ
Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python, το οποίο, για μία συγκεκριμένη ημέρα:
Γ1.
Να διαβάζει τον τύπο του οχήματος για κάθε όχημα που προσέρχεται καθώς και αν ο πελάτης είναι μέλος του ΚΤΕΟ ή όχι. Η διαδικασία αυτή τερματίζεται όταν δοθεί ως τύπος οχήματος η λέξη «TELOS»
(Για Φορτηγό θα διαβάζει το «F», για Επιβατικό το «E» και για Μοτοσυκλέτα το «M». Δεν απαιτείται έλεγχος εγκυρότητας εισαγωγήςτων δεδομένων.)
Μονάδες 6
Γ2.
Να υπολογίζει το πλήθος και τις εισπράξεις του ΚΤΕΟ για κάθε τύπο οχήματος και να τα εμφανίζει με κατάλληλα μηνύματα.
Για παράδειγμα:
Φορτηγά             10         750 ευρώ
Επιβατικά            20         900 ευρώ
Μοτοσυκλέτες     10         295ευρώ
(Οι παραπάνω τιμές,όπως και ο τρόπος εμφάνισης-στοίχισης δίνονται ενδεικτικά.)
Μονάδες 9
Γ3.
Να υπολογίζει και να εμφανίζει το πλήθος όλων των οχημάτων καθώς και το συνολικό ποσό είσπραξης του ΚΤΕΟ.
Μονάδες 6
Γ4.
Να υπολογίζει καινα εμφανίζει με κατάλληλο μήνυμα τον αριθμό των μελών του ΚΤΕΟ και των μη μελών που προσήλθαν για τεχνικό έλεγχο την συγκεκριμένη ημέρα.
Μονάδες 4

(ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017)

Ασκήσεις

ΘΕΜΑ Γ
Σε μια εξέταση του μαθήματος της Αγγλικής Γλώσσας εξετάζονται πενήντα (50) μαθητές προφορικά και γραπτά. Οι μαθητές βαθμολογούνται από το 0.0 έως και το 20.0 σε κάθε εξέταση (προφορικά, γραπτά).
Να γράψετε ένα πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίονα πραγματοποιεί τα παρακάτω:
Γ1.
Σε δομή επανάληψης να διαβάζει το ονοματεπώνυμο, την προφορική και τη γραπτή βαθμολογία κάθε μαθητή.
Δεν απαιτείται έλεγχος ορθότητας εισαγωγής τιμών.
Μονάδες 5
Γ2.
Να εμφανίζει τα ονοματεπώνυμα των μαθητών που έχουν άθροισμα προφορικής και γραπτής βαθμολογίας μεγαλύτερο από το 19.5.
Μονάδες 6
Γ3.
Να υπολογίζει και να εμφανίζει το πλήθος των μαθητών που η γραπτή βαθμολογία τους είναι μεγαλύτερη από την προφορική τους.
Μονάδες 6
Γ4.
Να υπολογίζει και να εμφανίζει τον μέσο όροτης γραπτής βαθμολογίας και τον μέσο όρο της προφορικής βαθμολογίας όλων των μαθητών.
Μονάδες 8

(ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣHMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 28 ΙΟΥΝΙΟΥ 2017)

Ασκήσεις

ΘΕΜΑ Γ
Σε μια εθελοντική δράση δενδροφύτευσης συμμετέχουν διάφορα σχολεία. Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο να πραγματοποιεί τα παρακάτω:
Γ1.
Να διαβάζει, με χρήση μιας δομής επανάληψης, το όνομα του σχολείου και το πλήθος των εθελοντών του. Η διαδικασία αυτή τερματίζεται όταν δοθεί ως όνομα του σχολείου η λέξη «TELOS» (θεωρείστε ότι συμμετέχουν τουλάχιστον 2 σχολεία).
Μονάδες 6
Γ2.
Να εμφανίζει το όνομα του σχολείου και το πλήθος των εθελοντώνγια το σχολείο που έχει τους περισσότερους και για το σχολείο που έχει τους λιγότερους εθελοντές (θεωρείστε ότι ο αριθμός των εθελοντών είναιδιαφορετικός και μικρότερος του 100 για κάθε σχολείο).
Μονάδες 7
Γ3.
Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το μέσο όρο του αριθμού των εθελοντών όλων των σχολείων.
Μονάδες 6
Γ4.
Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το πλήθος των λεωφορείων που θα χρειαστούν για τη μεταφορά των εθελοντών, αν κάθε λεωφορείο διαθέτει 50 θέσεις.
Μονάδες 6

(ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ
2017)

Ασκήσεις

#(ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣHMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 28 ΙΟΥΝΙΟΥ #2017)

plithos=0
athroisma_gr=0.0
athroisma_pr=0.0
for i in range(10):
       onoma=raw_input('ονομα ')
       vathmos_gr=input('βαθμος γραπτων ')
       vathmos_pr=input('βαθμος προφορικων ')
       if vathmos_gr+vathmos_pr>19.5:
                             print 'Ο/Η ', onoma,'έχει συνολικο βαθμό >19.5'
       if vathmos_gr>vathmos_pr:
                       plithos+=1 #plithos=plithos+1
       athroisma_gr+=vathmos_gr
       athroisma_pr+=vathmos_pr

print "Γραπτα > προφορικα μαθητές:", plithos
print "Μέσος όρος προφορικων", athroisma_pr/10
print "Μέσος όρος γραπτων", athroisma_gr/10

(ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ
2017)


maxi=0
maxi_sxoleio=''
mini=100
mini_sxoleio=''
athroistis=0
metritis=0.0
onoma=raw_input(' sxoleio ')
while onoma!='TELOS' :
           ethelontes=input ('ethelontes :')
           athroistis=athroistis+ethelontes #athroistis+=ethelontes
           metritis+=1
           if maxi<ethelontes:
                          maxi=ethelontes
                          maxi_sxoleio=onoma
          if mini>ethelontes:
                          mini=ethelontes
                          mini_sxoleio=onoma
          ####
          onoma=raw_input('sxoleio ')
print maxi_sxoleio, maxi
print mini_sxoleio, mini
mesos=float(athroistis)/metritis
print mesos
leoforeia=athroistis/50+1
print leoforeia