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

Λύσεις ασκήσεων από θέματα Πανελλαδικών εξετάσεων


ΠΡΟΓΡΑΜΜΑ ΑΣΕΠ
!2006-Θ3
!Σε ένα διαγωνισμό του ΑΣΕΠ εξετάζονται 1500 υποψήφιοι.
!Ως εξεταστικό κέντρο χρησιμοποιείται ένα κτίριο με αίθουσες
!διαφορετικής χωρητικότητας.
!Ο αριθμός των επιτηρητών που απαιτούνται ανά αίθουσα καθορίζεται
!αποκλειστικά με βάση τη χωρητικότητα της αίθουσας ως εξής:
! ΧΩΡΗΤΙΚΟΤΗΤΑ        ΑΡΙΘΜΟΣ ΕΠΙΤΗΡΗΤΩΝ
! Μέχρι και 15 θέσεις           1
! Από 16 μέχρι και 23 θέσεις    2
! Πάνω από 23 θέσεις            3
!
!Να γίνει πρόγραμμα σε γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο:
!α. για κάθε αίθουσα θα διαβάζει τη χωρητικότητά της,
!   θα υπολογίζει και θα εμφανίζει τον αριθμό των επιτηρητών
!   που χρειάζονται. Ο υπολογισμός του αριθμού των επιτηρητών
!   να γίνεται από συνάρτηση που θα κατασκευάσετε για το σκοπό αυτό.
!β. θα σταματάει όταν εξασφαλισθεί ο απαιτούμενος συνολικός
!   αριθμός θέσεων.
!Σημείωση: Να θεωρήσετε ότι η συνολική χωρητικότητα των αιθουσών
!του κτιρίου επαρκεί για τον αριθμό των υποψηφίων.

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: αθρ_υποψηφίων, αθρ_επιτηρητών, χωρητικότητα, επιτηρητές


ΑΡΧΗ
  αθρ_υποψηφίων <- 0
  αθρ_επιτηρητών <- 0
  ΟΣΟ αθρ_υποψηφίων < 1500 ΕΠΑΝΑΛΑΒΕ
    ΓΡΑΨΕ 'Δώσε χωρητικότητα αίθουσας: '
    ΔΙΑΒΑΣΕ χωρητικότητα
    επιτηρητές <- αριθμός_επιτηρητών (χωρητικότητα) 
    αθρ_επιτηρητών <- αθρ_επιτηρητών + επιτηρητές
    αθρ_υποψηφίων <- αθρ_υποψηφίων + χωρητικότητα
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  
  ΓΡΑΨΕ 'Πλήθος απαιτούμενων επιτηρητών :', αθρ_επιτηρητών
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ



ΣΥΝΑΡΤΗΣΗ αριθμός_επιτηρητών (χωρητ): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: χωρητ
ΑΡΧΗ
  ΑΝ χωρητ <= 15 ΤΟΤΕ
    αριθμός_επιτηρητών <- 1
  ΑΛΛΙΩΣ_ΑΝ χωρητ <= 23 ΤΟΤΕ
    αριθμός_επιτηρητών <- 2
  ΑΛΛΙΩΣ
    αριθμός_επιτηρητών <- 3
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ



 

Κεντρική Σελίδα Αλλα e-μαθήματα ΑΕΠΠ Αλλη άσκηση Επιστροφή στην κορυφή της σελίδας
© 2010 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος