η πληροφορικη

στην εκπαιδευση


Υλικό για μαθητές και εκπαιδευτικούς

Ασκήσεις

9ο Κεφάλαιο (Μονοδιάστατοι πίνακες) - Έλεγχος πίνακα

ΕΚΦΩΝΗΣΗ

Δίνεται ένας πίνακας Α (5 στοιχείων). Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο να ελέγχει αν τα στοιχεία του πίνακα είναι ταξινομημένα σε αύξουσα ή φθίνουσα σειρά

 

Λύση

ΠΡΟΓΡΑΜΜΑ ΕΛΕΓΧΟΣ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[5], i
  ΛΟΓΙΚΕΣ: flag

ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΔΙΑΒΑΣΕ Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  flag <- ΑΛΗΘΗΣ
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
    ΑΝ Α[i - 1] < Α[i] ΤΟΤΕ
      flag <- ΨΕΥΔΗΣ
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΑΝ flag = ΑΛΗΘΗΣ ΤΟΤΕ
    ΓΡΑΨΕ "Ο Πίνακας είναι σε φθίνουσα σειρά"
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ "Ο Πίνακας δεν είναι σε φθίνουσα σειρά"
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ