Μάθημα : Αρχές Προγραμματισμού Υπολογιστών - Τράπεζα Θεμάτων

Κωδικός : S129176

S129176 - ΕΥΑΓΓΕΛΟΣ ΠΑΠΑΠΑΝΑΓΙΩΤΟΥ

4.1.4-ζ Υπολογισμός μέσου όρου

Περιγραφή

Περιλαμβάνει μόνο ασκήσεις εντοπισμού σφαλμάτων.

Θέματα: 21148-2.2, 21347-2.2

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

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

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

  1 s = i = 1.0
  2 age = int(input ("Εισάγετε ηλικία: "))
  3 while age >= 0 :
  4  s = s + i
  5  i +=1
  6  age =int( input ("Εισάγετε ηλικία: "))
  7 if i != 0
  8  mo = age / i
  9  print "Μέσος όρος ηλικίας: ", mo
10 else:
11  print "Δεν δόθηκαν ηλικίες"

Να εντοπίσετε τα σφάλματα αυτά και να συμπληρώσετε για κάθε σφάλμα μια ξεχωριστή γραμμή στον πίνακα που ακολουθεί:

Αριθμός γραμμής Σφάλμα Διόρθωση σφάλματος Κατηγορία σφάλματος

 

Θέμα 21148-2.2
[ενδεικτική απάντηση]