e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
ΠΡΟΓΡΑΜΜΑ Γραφεία_ΤΘ_26151
!ΘΕΜΑ 4
!Ένα κτίριο με γραφεία έχει 10 ορόφους με 7 γραφεία ανά όροφο.
!Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο:
!4.1 Να διαβάζει από το πληκτρολόγιο το πλήθος των υπαλλήλων που έχει κάθε γραφείο,
!ανά όροφο, και τους καταχωρεί στον πίνακα ΓΡΑΦΕΙΑ[10,7].
!Μονάδες 5
!4.2 Να υπολογίζει και να τυπώνει το πλήθος των υπαλλήλων ανά όροφο,
!ως εξής:
!ΟΡΟΦΟΣ ΠΛΗΘΟΣ ΥΠΑΛΛΗΛΩΝ
! 1 ...
! 2 ...
!Μονάδες 10
!4.3 Να υπολογίζει και να τυπώνει τον αριθμό και τον όροφο του γραφείου
!με τους περισσότερους υπαλλήλους.
!(Ο όροφος είναι ο αριθμός της γραμμής και το γραφείο είναι ο αριθμός της στήλης)
!Μονάδες 10
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΓΡΑΦΕΙΑ[10, 7], ΣΥΝΟΛΟ_ΟΡΟΦΟΥ[10]
ΑΚΕΡΑΙΕΣ: ΜΕΓΙΣΤΟΙ_ΥΠΑΛΛΗΛΟΙ, ΟΡΟΦΟΣ, ΓΡΑΦΕΙΟ
ΑΚΕΡΑΙΕΣ: i, j
ΑΡΧΗ
! 4.1 Εισαγωγή δεδομένων στον πίνακα ΓΡΑΦΕΙΑ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 7
ΓΡΑΨΕ 'Δώσε τον αριθμό των υπαλλήλων για τον όροφο ', i, ' και το γραφείο ', j, ':'
ΔΙΑΒΑΣΕ ΓΡΑΦΕΙΑ[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! 4.2 Υπολογισμός και εκτύπωση του πλήθους των υπαλλήλων ανά όροφο
ΓΡΑΨΕ 'ΟΡΟΦΟΣ ΠΛΗΘΟΣ ΥΠΑΛΛΗΛΩΝ'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
ΣΥΝΟΛΟ_ΟΡΟΦΟΥ[i] <- 0
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 7
ΣΥΝΟΛΟ_ΟΡΟΦΟΥ[i] <- ΣΥΝΟΛΟ_ΟΡΟΦΟΥ[i] + ΓΡΑΦΕΙΑ[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ i, ' ', ΣΥΝΟΛΟ_ΟΡΟΦΟΥ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! 4.3 Υπολογισμός και εκτύπωση του γραφείου με τους περισσότερους υπαλλήλους
ΜΕΓΙΣΤΟΙ_ΥΠΑΛΛΗΛΟΙ <- ΓΡΑΦΕΙΑ[1, 1]
ΟΡΟΦΟΣ <- 1
ΓΡΑΦΕΙΟ <- 1
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 7
ΑΝ ΓΡΑΦΕΙΑ[i, j] > ΜΕΓΙΣΤΟΙ_ΥΠΑΛΛΗΛΟΙ ΤΟΤΕ
ΜΕΓΙΣΤΟΙ_ΥΠΑΛΛΗΛΟΙ <- ΓΡΑΦΕΙΑ[i, j]
ΟΡΟΦΟΣ <- i
ΓΡΑΦΕΙΟ <- j
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Το γραφείο με τους περισσότερους υπαλλήλους είναι το γραφείο ', ΓΡΑΦΕΙΟ,
& ' στον όροφο ', ΟΡΟΦΟΣ, ' με ', ΜΕΓΙΣΤΟΙ_ΥΠΑΛΛΗΛΟΙ, ' υπαλλήλους.'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ