Ασκήσεις
9ο Κεφάλαιο (Μονοδιάστατοι πίνακες) - Έλεγχος πίνακα
ΕΚΦΩΝΗΣΗ
Δίνεται ένας πίνακας Α (5 στοιχείων). Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να ελέγχει αν τα στοιχεία του πίνακα είναι ταξινομημένα σε αύξουσα ή φθίνουσα σειρά
Λύση
ΠΡΟΓΡΑΜΜΑ ΕΛΕΓΧΟΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α[5], i
ΛΟΓΙΚΕΣ: flag
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
flag <- ΑΛΗΘΗΣ
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
ΑΝ Α[i - 1] < Α[i] ΤΟΤΕ
flag <- ΨΕΥΔΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ flag = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Ο Πίνακας είναι σε φθίνουσα σειρά"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Ο Πίνακας δεν είναι σε φθίνουσα σειρά"
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ