e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
ΠΡΟΓΡΑΜΜΑ μέγιστο_ελάχιστο_ΤΘ_30166
!ΘΕΜΑ 4
!Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1 Να περιέχει κατάλληλο τμήμα δηλώσεων
!Μονάδες 4
!4.2 Να διαβάζει από το πληκτρολόγιο ακέραιους θετικούς αριθμούς
!(με έλεγχο εγκυρότητας τιμών) και συνεχώς μέχρι να εισαχθεί η τιμή 1.
!Μονάδες 9
!4.3 Θα βρίσκει την ελάχιστη και τη μέγιστη τιμή που εισήχθη.
!Θα επιστρέφει πόσες φορές εισήχθη η μέγιστη και πόσες φορές η ελάχιστη τιμή.
!Μονάδες 12
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: x, max, min, πλ_max, πλ_min
ΑΡΧΗ
ΓΡΑΨΕ 'Δώστε θετικό αριθμό ( ή 1 για τέλος ) :'
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ x
ΜΕΧΡΙΣ_ΟΤΟΥ x > 0
max <- x
min <- x
πλ_max <- 1
πλ_min <- 1
ΟΣΟ x <> 1 ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'Δώστε θετικό αριθμό ( ή 1 για τέλος ) : '
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ x
ΜΕΧΡΙΣ_ΟΤΟΥ x > 0
ΑΝ x <> 1 ΤΟΤΕ
ΑΝ x > max ΤΟΤΕ
max <- x
πλ_max <- 1
ΑΛΛΙΩΣ_ΑΝ x = max ΤΟΤΕ
πλ_max <- πλ_max + 1
ΤΕΛΟΣ_ΑΝ
ΑΝ x < min ΤΟΤΕ
min <- x
πλ_min <- 1
ΑΛΛΙΩΣ_ΑΝ x = min ΤΟΤΕ
πλ_min <- πλ_min + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Μέγιστο :', max, ' Φορές : ', πλ_max
ΓΡΑΨΕ 'Ελάχιστο :', min, ' Φορές : ', πλ_min
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ