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

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


ΠΡΟΓΡΑΜΜΑ ΑΣΕΠ
!2011 ΘΕΜΑ Γ
!Στις εξετάσεις του ΑΣΕΠ οι υποψήφιοι εξετάζονται σε τρεις θεματικές ενότητες.
!Ο βαθμός κάθε θεματικής ενότητας είναι από 1 έως 100. Η συνολική βαθμολογία
!κάθε υποψηφίου προκύπτει από τον μέσο όρο των βαθμών του στις τρεις θεματικές
!ενότητες. Ο υποψήφιος θεωρείται ως επιτυχών, αν η συνολική βαθμολογία του είναι
!τουλάχιστον 55 και ο βαθμός του σε κάθε θεματική ενότητα είναι τουλάχιστον 50.
!Να γράψετε αλγόριθμο ο οποίος:
!Για κάθε υποψήφιο:
!Γ1. Να διαβάζει το όνομά του και τους βαθμούς του σε καθεμία από τις τρεις θεματικές
!ενότητες. (Δεν απαιτείται έλεγχος εγκυρότητας δεδομένων).
!Μονάδες 2
!Γ2. Να εμφανίζει τον μεγαλύτερο από τους βαθμούς που πήρε στις τρεις θεματικές ενότητες.
!Μονάδες 5
!Γ3. Να εμφανίζει το όνομα και τη συνολική βαθμολογία του στην περίπτωση που είναι επιτυχών.
!Μονάδες 4
!Γ4. Ο αλγόριθμος να τερματίζει όταν δοθεί ως όνομα η λέξη “ΤΕΛΟΣ”.
!Μονάδες 4
!Γ5. Στο τέλος να εμφανίζει το όνομα του επιτυχόντα με τη μικρότερη συνολική βαθμολογία.
!Θεωρήστε ότι είναι μοναδικός.
!Μονάδες 5
ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: όνομα, όνομα_τελευταίου
  ΑΚΕΡΑΙΕΣ: βαθμός1, βαθμός2, βαθμός3, μαξ
  ΠΡΑΓΜΑΤΙΚΕΣ: συνολική_βαθμολογία, βαθμολογία_τελευταίου
ΑΡΧΗ
!Αρχικοποίηση τιμών για το ερώτημα Γ5
  βαθμολογία_τελευταίου <- 101
  όνομα_τελευταίου <- 'Τελευταίος'

!Γ1. Να διαβάζει το όνομά του και τους βαθμούς του σε καθεμία από τις τρεις θεματικές
!ενότητες. (Δεν απαιτείται έλεγχος εγκυρότητας δεδομένων).
!Γ4. Ο αλγόριθμος να τερματίζει όταν δοθεί ως όνομα η λέξη “ΤΕΛΟΣ”.
  ΓΡΑΨΕ 'Δώσε όνομα υποψηφίου'
  ΔΙΑΒΑΣΕ όνομα

                          
  ΟΣΟ όνομα <> 'ΤΕΛΟΣ' ΕΠΑΝΑΛΑΒΕ
    ΓΡΑΨΕ 'Δώσε βαθμό 1ης θεματικής ενότητας'
    ΔΙΑΒΑΣΕ βαθμός1
    ΓΡΑΨΕ 'Δώσε βαθμό 2ης θεματικής ενότητας'
    ΔΙΑΒΑΣΕ βαθμός2
    ΓΡΑΨΕ 'Δώσε βαθμό 3ης θεματικής ενότητας'
    ΔΙΑΒΑΣΕ βαθμός3

!Γ2. Να εμφανίζει τον μεγαλύτερο από τους βαθμούς που πήρε στις τρεις θεματικές ενότητες.
    μαξ <- βαθμός1
    ΑΝ βαθμός2 > μαξ ΤΟΤΕ
      μαξ <- βαθμός2
    ΤΕΛΟΣ_ΑΝ
    ΑΝ βαθμός3 > μαξ ΤΟΤΕ
      μαξ <- βαθμός3
    ΤΕΛΟΣ_ΑΝ
    ΓΡΑΨΕ 'Ο μεγαλύτερος από τους βαθμούς είναι: ', μαξ

!Γ3. Να εμφανίζει το όνομα και τη συνολική βαθμολογία του στην περίπτωση που είναι επιτυχών.
!    Ο υποψήφιος θεωρείται ως επιτυχών, αν η συνολική βαθμολογία του είναι
!    τουλάχιστον 55 και ο βαθμός του σε κάθε θεματική ενότητα είναι τουλάχιστον 50.
    συνολική_βαθμολογία <- (βαθμός1 + βαθμός2 + βαθμός3)/ 3
    ΑΝ συνολική_βαθμολογία > 50 ΚΑΙ βαθμός1 > 55 ΚΑΙ βαθμός2 > 55 ΚΑΙ βαθμός3 > 55 ΤΟΤΕ
      ΓΡΑΨΕ 'Επιτυχών :', όνομα, ' με συνολική βαθμολογία :', συνολική_βαθμολογία

!Γ5. Στο τέλος να εμφανίζει το όνομα του επιτυχόντα με τη μικρότερη συνολική βαθμολογία.
!Θεωρήστε ότι είναι μοναδικός.
      ΑΝ συνολική_βαθμολογία < βαθμολογία_τελευταίου ΤΟΤΕ
        βαθμολογία_τελευταίου <- συνολική_βαθμολογία
        όνομα_τελευταίου <- όνομα
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΑΝ

    ΓΡΑΨΕ 'Δώσε όνομα υποψηφίου'
    ΔΙΑΒΑΣΕ όνομα
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Όνομα του επιτυχόντα με τη μικρότερη συνολική βαθμολογία :', όνομα_τελευταίου

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


 

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