Να γράψετε στο τετράδιό σας τις τιμές της μεταβλητής pow που θα εμφανιστούν κατά την εκτέλεση του προγράμματος Α, αν ως τιμές εισόδου δοθούν οι αριθμοί:
x = 2, n = 3
ΠΡΟΓΡΑΜΜΑ Α
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: x, n, m, pow, z
ΑΡΧΗ
ΔΙΑΒΑΣΕ x,n
m <-- n
pow <-- 1
z <-- x
ΟΣΟ m > 0 ΕΠΑΝΑΛΑΒΕ
ΟΣΟ (m MOD 2) = 0 ΕΠΑΝΑΛΑΒΕ
m <-- m DIV 2
z <-- z * z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
m <-- m-1
ΓΡΑΨΕ pow
pow <-- pow * z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ pow
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Α
Οι τιμές που θα εμφανιστούν είναι οι:
1
2
8
όπως αναλύεται και στην "Ανασκόπηση εκτέλεσης" παρακάτω (πλήκτρο F6 στη ΓλωσσοΜάθεια)...