e-ΜΑΘΗΜΑΤΑ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον

Λύσεις ασκήσεων από τον Οδηγό Μελέτης Μαθητών


ΠΡΟΓΡΑΜΜΑ ΚΛΗΣΗ_ΥΠΟΠΡΟΓΡΑΜΜΑΤΟΣ
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 5.4.4.8
!
! 8. Να γραφεί υποπρόγραμμα που να ελέγχει αν ένας πίνακας Α[100]
! με ακέραιους αριθμούς είναι ταξινομημένος κατ’ αύξουσα τάξη ή όχι.

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[100], i
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
    ΔΙΑΒΑΣΕ Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΑΝ είναι_ταξινομημένος (Α) ΤΟΤΕ
    ΓΡΑΨΕ 'Είναι ταξινομημένος σε αύξουσα σειρά'
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ 'Δεν είναι ταξινομημένος σε αύξουσα σειρά'
  ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


ΣΥΝΑΡΤΗΣΗ είναι_ταξινομημένος (Α): ΛΟΓΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[100], i
  ΛΟΓΙΚΕΣ: ΟΚ
ΑΡΧΗ

  ΟΚ <- ΑΛΗΘΗΣ
  i <- 1
  ΟΣΟ i <= 99 ΚΑΙ ΟΚ = ΑΛΗΘΗΣ ΕΠΑΝΑΛΑΒΕ
    ΑΝ Α[i] <= Α[i + 1] ΤΟΤΕ
      i <- i + 1
    ΑΛΛΙΩΣ
      ΟΚ <- ΨΕΥΔΗΣ
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  είναι_ταξινομημένος <- ΟΚ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

 

© 2020 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος