Μετάβαση στο κύριο περιεχόμενο

Πληροφορική Γ' Λυκείου: Επαναληπτική Άσκηση #2

Με τη δεύτερη επαναληπτική άσκηση για το μάθημα της Πληροφορικής (πρώην ΑΕΠΠ) συνεχίζεται η ενασχόληση μας με τις βασικές έννοιες του μαθήματος. Για την επίλυση της άσκησης χρειάζεται να γνωρίζετε τη χρήση των δομών επιλογής αλλά και τον τρόπο με τον οποίο μπορεί να βρεθεί το τελευταίο ψηφίο ενός ακεραίου αριθμού. Καλή διασκέδαση, και αν επιθυμείτε γράψτε ένα σχόλιο με τη δική σας επίλυση.

2η Επαναληπτική άσκηση για το μάθημα της Πληροφορικής

2η Επαναληπτική Άσκηση

Τίτλος: Κατανομή φοιτητών σε εργαστήρια
Κατηγορία: Δομή επιλογής

Η κατανομή των φοιτητών στα διαθέσιμα τμήματα ενός εργαστηρίου γίνεται ως εξής: αν ο φοιτητής δεν ανήκει σε κάποια ειδική κατηγορία τοποθετείται με βάση το τελευταίο ψηφίο του αριθμού μητρώου του ως εξής:
         1, 2, 3    Εργαστήριο 1ο
         4, 5, 6    Εργαστήριο 2ο
         7, 8        Εργαστήριο 3ο
         9, 0        Εργαστήριο 4ο
Αν όμως ο φοιτητής ανήκει στην ειδική κατηγορία Α ή στην ειδική κατηγορία Β τότε τοποθετείται στο 1ο ή στο 2ο εργαστήριο (οι ζυγοί αριθμοί μητρώου στο πρώτο και οι μονοί αριθμοί μητρώου στο δεύτερο). Τέλος, αν ο φοιτητής ανήκει στην ειδική κατηγορία Γ τότε τοποθετείται στο 3ο ή στο 4ο εργαστήριο (οι ζυγοί αριθμοί μητρώου στο τρίτο και οι μονοί αριθμοί μητρώου στο τέταρτο).

Να γραφεί πρόγραμμα το οποίο:
α) Θα διαβάζει την κατηγορία στην οποία ανήκει ο φοιτητής (Κ, Α, Β, Γ),
β) Θα διαβάζει τον αριθμό μητρώου του φοιτητή και
γ) Θα εμφανίζει το εργαστήριο στο οποίο θα τοποθετηθεί ο φοιτητής.

Λύση 2ης επαναληπτικής άσκησης

ΠΡΟΓΡΑΜΜΑ Κατανομή_σε_Εργαστήριο
ΜΕΤΑΒΛΗΤΕΣ 
  ΑΚΕΡΑΙΕΣ: ΑΜ, ΕΡΓ
  ΧΑΡΑΚΤΗΡΕΣ: ΚΑΤ
ΑΡΧΗ
 
  ΓΡΑΨΕ 'Σε ποια κατηγορία ανήκει ο φοιτητής; '
  ΔΙΑΒΑΣΕ ΚΑΤ

  ΓΡΑΨΕ 'Ποιος είναι ο αριθμός μητρώου του φοιτητή; '
  ΔΙΑΒΑΣΕ ΑΜ

  ΑΝ ΚΑΤ = 'Κ' ΤΟΤΕ

    ΕΠΙΛΕΞΕ ΑΜ mod 10
      ΠΕΡΙΠΤΩΣΗ 1, 2, 3
        ΕΡΓ <- 1
      ΠΕΡΙΠΤΩΣΗ 4, 5, 6
        ΕΡΓ <- 2
      ΠΕΡΙΠΤΩΣΗ 7, 8
        ΕΡΓ <- 3
      ΠΕΡΙΠΤΩΣΗ 9, 0
        ΕΡΓ <- 4
    ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

  ΑΛΛΙΩΣ_ΑΝ ΚΑΤ = 'Α' Η ΚΑΤ = 'Β' ΤΟΤΕ
    ΑΝ ΑΜ mod 2 = 0 ΤΟΤΕ
      ΕΡΓ <- 1
    ΑΛΛΙΩΣ
      ΕΡΓ <- 2
    ΤΕΛΟΣ_ΑΝ
  ΑΛΛΙΩΣ
    ΑΝ ΑΜ mod 2 = 0 ΤΟΤΕ
      ΕΡΓ <- 3
    ΑΛΛΙΩΣ
      ΕΡΓ <- 4
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΑΝ

  ΓΡΑΨΕ 'Ο φοιτητής θα τοποθετηθεί στο ', ΕΡΓ, ' εργαστήριο.'

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Κατανομή_σε_Εργαστήριο


Όλες τις επαναληπτικές ασκήσεις για το μάθημα της Πληροφορικής (πρώην ΑΕΠΠ) μπορείτε να τις βρείτε στο παρακάτω άρθρο:

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

30 επαναληπτικές ασκήσεις για το μάθημα της Πληροφορικής της Γ' Λυκείου

10 Επαναληπτικές Ασκήσεις στην Πληροφορική (2021)

Πληροφορική Γ' Λυκείου: Επαναληπτική Άσκηση #6 (2021)