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]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
|