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 ΑΛΛΙΩΣ ΟΚ <- ΨΕΥΔΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ ΟΚ ΤΟΤΕ ΓΡΑΨΕ ' Ο πίνακας Β είναι ο τρέχων μέσος του Α ' ΑΛΛΙΩΣ ΓΡΑΨΕ ' Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Τρέχων_μέσος
|