Δευτέρα 6 Δεκεμβρίου 2010

Άσκηση : συγγραφή συνάρτησης

Γράψτε συνάρτηση που δέχεται ως παράμετρο
τον πραγματικό πίνακα Α[54, 62] και υπολογίζει
το αποτέλεσμα της παράστασης  (Χ-1)^2+Υ, όπου
* Χ : το μέγιστο στοιχείο της 16ης γραμμής,
* Υ : η θέση (1-54) του ελαχίστου της 5ης στήλης

Λύση

    ΣΥΝΑΡΤΗΣΗ ΥΠΟΛ(Α) : ΠΡΑΓΜΑΤΙΚΗ
    ΜΕΤΑΒΛΗΤΕΣ
          ΠΡΑΓΜΑΤΙΚΕΣ: Α[54, 62], Χ, ΜΙΝ
          ΑΚΕΡΑΙΕΣ: κ, Υ
    ΑΡΧΗ
          Χ <-- Α[16, 1]
          ΓΙΑ κ ΑΠΟ ΜΕΧΡΙ 62
               ΑΝ Α[16, κ] > Χ ΤΟΤΕ
                     Χ <-- Α[16, κ]
               ΤΕΛΟΣ_ΑΝ
         ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
         ΜΙΝ <-- Α[1, 5]
         Υ <-- 1
         ΓΙΑ κ ΑΠΟ ΜΕΧΡΙ 54
               ΑΝ Α[κ, 5] < ΜΙΝ ΤΟΤΕ
                     ΜΙΝ <-- Α[κ, 5]
                     Υ <-- κ
               ΤΕΛΟΣ_ΑΝ
         ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
         ΥΠΟΛ <-- (Χ-1)^2+Υ
    ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου