Γράψτε συνάρτηση που δέχεται ως παράμετρο τον
ακέραιο πίνακα Α[76, 76] και υπολογίζει το
αποτέλεσμα της παράστασης:
( ΜΑΧ+(ΜΙΝ-ΜΟ) ) / 2
όπου:
* ΜΑΧ : η μέγιστη τιμή της 1ης κύριας διαγωνίου,
* ΜΙΝ : η ελάχιστη τιμή της 76ης γραμμής,
* ΜΟ : ο μέσος όρος της 76ης στήλης.
Λύση
ΣΥΝΑΡΤΗΣΗ ΥΠΟΛ(Α) : ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α[76, 76], κ, σ, ΜΑΧ, ΜΙΝ
ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ
ΑΡΧΗ
ΜΑΧ <-- Α[1, 1]
ΓΙΑ κ ΑΠΟ 2 ΜΕΧΡΙ 76
ΑΝ Α[κ, κ] > ΜΑΧ ΤΟΤΕ
ΜΑΧ <-- Α[κ, κ]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΙΝ <-- Α[76, 1]
ΓΙΑ κ ΑΠΟ 2 ΜΕΧΡΙ 76
ΑΝ Α[76, κ] < ΜΙΝ ΤΟΤΕ
ΜΙΝ <-- Α[76, κ]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
σ <-- 0
ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 76
σ <-- σ+Α[κ, 76]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟ <-- σ/76
ΥΠΟΛ <-- (ΜΑΧ+(ΜΙΝ-ΜΟ))/2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου