|
e-ΜΑΘΗΜΑΤΑ |
|
Λύσεις ασκήσεων από θέματα Πανελλαδικών εξετάσεων |
ΠΡΟΓΡΑΜΜΑ Τρέχων_μέσος
!2005-Θ3
!Δίνεται πίνακας Α[Ν] ακέραιων και θετικών αριθμών, καθώς
!και πίνακας Β[Ν-1] πραγματικών και θετικών αριθμών.
!Να γραφεί αλγόριθμος, ο οποίος να ελέγχει αν κάθε στοιχείο Β[i]
!είναι ο μέσος όρος των στοιχείων Α[i] και Α[i+1], δηλαδή αν
! Β[i] = (Α[i] + Α[i+1])/2. Σε περίπτωση που ισχύει,
!τότε να εμφανίζεται το μήνυμα
!«Ο πίνακας Β είναι ο τρέχων μέσος του Α», διαφορετικά να
!εμφανίζεται το μήνυμα «Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α».
!Για παράδειγμα: Έστω ότι τα στοιχεία του πίνακα Α είναι:
! 1, 3, 5, 10, 15
!και ότι τα στοιχεία του πίνακα Β είναι:
!2, 4, 7.5, 12.5
!Τότε ο αλγόριθμος θα εμφανίσει το μήνυμα
!«Ο πίνακας Β είναι ο τρέχων μέσος του Α»,
!διότι 2 = (1+3)/2, 4=(3+5)/2, 7.5= (5+10)/2, 12.5=(10+15)/2.
ΣΤΑΘΕΡΕΣ
Ν = 5
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[Ν], Β[Ν - 1]
ΛΟΓΙΚΕΣ: ΟΚ
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
Α[1] <- 1
Α[2] <- 3
Α[3] <- 5
Α[4] <- 10
Α[5] <- 15
Β[1] <- 2
Β[2] <- 4
Β[3] <- 7.5
Β[4] <- 12.5
i <- 1
ΟΚ <- ΑΛΗΘΗΣ
ΟΣΟ (i <= Ν - 1) ΚΑΙ (ΟΚ = ΑΛΗΘΗΣ) ΕΠΑΝΑΛΑΒΕ
ΑΝ Β[i] = (Α[i] + Α[i + 1])/2 ΤΟΤΕ
i <- i + 1
ΑΛΛΙΩΣ
ΟΚ <- ΨΕΥΔΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ΟΚ ΤΟΤΕ
ΓΡΑΨΕ ' Ο πίνακας Β είναι ο τρέχων μέσος του Α '
ΑΛΛΙΩΣ
ΓΡΑΨΕ ' Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α '
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Τρέχων_μέσος
|
|