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

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


ΠΡΟΓΡΑΜΜΑ αντιστροφή_πίνακα
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 4.10.3
!
!  Να γραφεί πρόγραμμα σε "ΓΛΩΣΣΑ", το οποίο
!  ... διαβάζει 5 αριθμούς και να ...   (???)
!  τους αποθηκεύει σε μονοδιάστατο πίνακα.
!  Στη συνέχεια να κάνει αντιστροφή των στοιχείων του πίνακα:
!  1) Με τη χρήση 2ου πίνακα
!  2) Χωρίς τη χρήση 2ου πίνακα.


ΣΤΑΘΕΡΕΣ
  Ν = 5
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[Ν], Β[Ν], i, temp

ΑΡΧΗ

! Διάβασμα τιμών
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΡΑΨΕ 'Δώστε ', i, 'o αριθμό : '
    ΔΙΑΒΑΣΕ Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ


  ΓΡΑΨΕ 'Αντιγραφή σε δεύτερο πίνακα και μεταφορά με αντίστροφη σειρά'
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    Β[i] <- Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    Α[i] <- Β[Ν - i + 1] 
    ΓΡΑΨΕ Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Αντιστροφή του πίνακα χωρίς τη χρήση βοηθητικού πίνακα'
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν div 2
    temp <- Α[i] 
    Α[i] <- Α[Ν - i + 1] 
    Α[Ν - i + 1] <- temp
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
    ΓΡΑΨΕ Α[i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

 

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