Professional Documents
Culture Documents
ΜΕΤΑΤΡΟΠΗ ΔΟΜΩΝ ΕΠΙΛΟΓΗΣ2
ΜΕΤΑΤΡΟΠΗ ΔΟΜΩΝ ΕΠΙΛΟΓΗΣ2
Πίνακες Τιμών
….
α:
…….. …..
β:
……….
γ: ……..
Χ: Υ: Z: Χ>Υ εκτύπωση
Μετατροπή Δομών
1.Το επόμενο τμήμα προγράμματος να μετατραπεί σε ισοδύναμο με τη χρήση της δομής Aν…
αλλιώς_αν…..αλλιώς
ΔΙΑΒΑΣΕ Χ
ΕΠΙΛΕΞΕ Χ
ΠΕΡΙΠΤΩΣΗ<=0
Ψ0
ΠΕΡΙΠΤΩΣΗ<=3
Ψ8
ΠΕΡΙΠΤΩΣΗ<=12
Ψ 20
ΠΕΡΙΠΤΩΣΗ_ΑΛΛΙΩΣ
Ψ 45
ΤΕΛΟΣ_ EΠΙΛΟΓΩΝ
2.Το επόμενο τμήμα αλγορίθμου να μετατραπεί σε ισοδύναμο με τη χρήση διαδοχικών εφαρμογών της
δομής απλής επιλογής:
Χ1
Υ2
Ζ3
ΑΝ Χ>Υ ΤΟΤΕ
ΑΝ Χ>Ζ ΤΟΤΕ
ΑΝ Υ>Ζ ΤΟΤΕ
ΓΡΑΨΕ Χ
ΑΛΛΙΩΣ
ΓΡΑΨΕ Υ
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
ΓΡΑΨΕ Ζ
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
Ω (Χ + Υ + Ζ) ΜΟD 2
ΤΕΛΟΣ_ΑΝ
ΩΩ + Τ_Ρ(Ζ+1)
ΓΡΑΨΕ Ω
3.Να μετατραπεί ο ακόλουθος αλγόριθμος σε ισοδύναμο, χωρίς τη χρήση εμφωλευμένης
επιλογής (με τη χρήση της δομής Aν…αλλιώς_αν…..αλλιώς)
Διάβασε Χ
Αν Χ > Ο τότε
Αν Χ > 5 τότε
Y2
αλλιώς
Υ 4
Τέλος_αν
Αλλιώς
Y 7
Τέλος_αν
Γράψε Υ
4.Να ξαναγράψετε το παρακάτω τμήμα αλγορίθμου χρησιμοποιώντας τη δομή επιλογής
Επίλεξε.
Διάβασε x,w,z
z (w-3)*(z-2)-4
Αν z=2 τότε
yx-w
αλλιώς_ αν z=3 τότε
yx+w
αλλιώς_αν z=5 ή z=7 τότε
yx*x
αλλιώς
y<— χ Λ 5 d iv w
τέλος_αν