Παρασκευή 24 Δεκεμβρίου 2010

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

Γράψτε συνάρτηση που δέχεται ως παράμετρο έναν
αλφαριθμητικό πίνακα Α[12, 34] και υπολογίζει πόσες
γραμμές του πίνακα αυτού περιέχουν τουλάχιστον 5 φορές
το γράμμα 'Χ'.

Λύση

       ΣΥΝΑΡΤΗΣΗ Φορές(Α) : ΑΚΕΡΑΙΑ
       ΜΕΤΑΒΛΗΤΕΣ
               ΑΚΕΡΑΙΕΣ: κ, λ, Πληθ, Φ
               ΧΑΡΑΚΤΗΡΕΣ: Α[12, 34]
       ΑΡΧΗ
               Πληθ <-- 0
               ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 12
                    Φ <-- 0
                    ΓΙΑ λ ΑΠΟ 1 ΜΕΧΡΙ 34
                           ΑΝ Α[κ, λ] = 'Χ' ΤΟΤΕ
                                 Φ <-- Φ+1
                           ΤΕΛΟΣ_ΑΝ
                    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
                    ΑΝ Φ >= 5 ΤΟΤΕ
                           Πληθ <-- Πληθ+1
                    ΤΕΛΟΣ_ΑΝ
               ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
               Φορές <-- Πληθ
       ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

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

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