! ====================================================================
! ΠΡΟΣΟΜΟΙΩΣΗ 2008 - ΘΕΜΑ 2B
! ====================================================================
! Δίνεται πίνακας ακεραίων Α με τις εξής τιμές : 3 , 1 , 6 , 15 , 12
! και το ακόλουθο τμήμα αλγορίθμου:
!
! κ <-- 0
! ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
! flag <-- ψευδής
! ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
! ΑΝ Α[i] > Α[i+1] ΤΟΤΕ
! προσ <-- Α[i]
! Α[i] <-- Α[i+1]
! Α[i+1] <-- προσ
! flag <-- αληθής
! κ <-- κ + 1
! ΤΕΛΟΣ_ΑΝ
! ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! ΜΕΧΡΙΣ_ΟΤΟΥ flag = ψευδής
!
! α) Να γράψετε στο τετράδιο σας τις τιμές του πίνακα που θα προκύψουν
! μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου.
! β) Τι εκφράζει η τιμή της μεταβλητής κ;
!
! ====================================================================
ΠΡΟΓΡΑΜΜΑ PR_08_2B
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : a[5] , προσ , κ , i
ΛΟΓΙΚΕΣ : flag
ΑΡΧΗ
a[1] <-- 3
a[2] <-- 1
a[3] <-- 6
a[4] <-- 15
a[5] <-- 12
κ <-- 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
flag <-- ψευδής
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
ΑΝ a[i] > a[i+1] ΤΟΤΕ
προσ <-- a[i]
a[i] <-- a[i+1]
a[i+1] <-- προσ
flag <-- αληθής
κ <-- κ + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΕΧΡΙΣ_ΟΤΟΥ flag = ψευδής
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ a[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Αριθμός εναλλαγής περιεχομένων θέσεων πίνακα κ =', κ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ