e-ΜΑΘΗΜΑΤΑ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον

Λύσεις ασκήσεων από τον Οδηγό Μελέτης Μαθητών


ΠΡΟΓΡΑΜΜΑ Ποσοστά_Βαθμολογίας
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 3.6.10
!
! 10. Να γραφεί πρόγραμμα σε "ΓΛΩΣΣΑ" , το οποίο να διαβάζει το πλήθος
! των μαθητών ενός σχολείου. Στη συνέχεια διαβάζει το μέσο όρο κάθε
! μαθητή. Να υπολογίζει και να τυπώνει το πλήθος και το αντίστοιχο ποσοστό
! των μαθητών που έχουν μέσο όρο <10, των μαθητών με μέσο όρο στο
! διάστημα [10,18] και των μαθητών με μέσο όρο >18.
! Ο βαθμός που πληκτρολογείται είναι από 1 μέχρι 20. το πρόγραμμα να
! κάνει έλεγχος εγκυρότητας του βαθμού και στη περίπτωση που δίνεται
! βαθμός έξω από τα επιτρεπτά όρια να τυπώνεται το μήνυμα
! "Μη αποδεκτή βαθμολογία. Ξαναπροσπαθήστε....".


ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: πλήθος_μαθητών, πλήθος_μέχρι_10, πλήθος_10_18, πλήθος_18_άνω, i
  ΠΡΑΓΜΑΤΙΚΕΣ: βαθμός, ποσοστό_μέχρι_10, ποσοστό_10_18, ποσοστό_18_άνω


ΑΡΧΗ

  πλήθος_μέχρι_10 <- 0
  πλήθος_10_18 <- 0
  πλήθος_18_άνω <- 0

  ΓΡΑΨΕ 'Δώστε πλήθος των μαθητών ενός σχολείου'
  ΔΙΑΒΑΣΕ πλήθος_μαθητών

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ πλήθος_μαθητών
    ΓΡΑΨΕ 'Δώστε βαθμό  (ΜΟ) ', i, 'ου μαθητή:'

    ΔΙΑΒΑΣΕ βαθμός
    ΟΣΟ βαθμός < 1 Η βαθμός > 20 ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ 'Μη αποδεκτή βαθμολογία. Ξαναπροσπαθήστε....'
      ΔΙΑΒΑΣΕ βαθμός
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΑΝ βαθμός < 10 ΤΟΤΕ
      πλήθος_μέχρι_10 <- πλήθος_μέχρι_10 + 1
    ΑΛΛΙΩΣ_ΑΝ βαθμός <= 18 ΤΟΤΕ
      πλήθος_10_18 <- πλήθος_10_18 + 1
    ΑΛΛΙΩΣ
      πλήθος_18_άνω <- πλήθος_18_άνω + 1
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ποσοστό_μέχρι_10 <- πλήθος_μέχρι_10/ πλήθος_μαθητών* 100
  ποσοστό_10_18 <- πλήθος_10_18/ πλήθος_μαθητών* 100
  ποσοστό_18_άνω <- πλήθος_18_άνω/ πλήθος_μαθητών* 100

  ΓΡΑΨΕ '[01..10) Πλήθος:', πλήθος_μέχρι_10, ' Ποσοστό:', ποσοστό_μέχρι_10, '%'
  ΓΡΑΨΕ '[10..18] Πλήθος:', πλήθος_10_18, ' Ποσοστό:', ποσοστό_10_18, '%'
  ΓΡΑΨΕ '(18..20] Πλήθος:', πλήθος_18_άνω, ' Ποσοστό:', ποσοστό_18_άνω, '%'


ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

© 2016 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος