Γράψτε με ισοδύναμο τρόπο το παρακάτω σύνολο εντολών,
χρησιμοποιώντας μόνο εντολές Αν..τότε
Αν Χ > Α τότε
Αν Υ > Β τότε
Ζ <-- Χ*Υ+Α-Β
αλλιώς
Ζ <-- Χ+Υ*(Α-Β)
Τέλος_αν
αλλιώς_αν Χ < Α τότε
Αν Υ >= Β τότε
Ζ <-- Χ^Υ+Α*Β
Τέλος_αν
αλλιώς
Αν Υ < Β τότε
Ζ <-- (Χ-1)^Α+Υ*2-Β
Τέλος_αν
Τέλος_αν
Λύση
Αν (Χ > Α) ΚΑΙ (Υ > Β) τότε
χρησιμοποιώντας μόνο εντολές Αν..τότε
Αν Χ > Α τότε
Αν Υ > Β τότε
Ζ <-- Χ*Υ+Α-Β
αλλιώς
Ζ <-- Χ+Υ*(Α-Β)
Τέλος_αν
αλλιώς_αν Χ < Α τότε
Αν Υ >= Β τότε
Ζ <-- Χ^Υ+Α*Β
Τέλος_αν
αλλιώς
Αν Υ < Β τότε
Ζ <-- (Χ-1)^Α+Υ*2-Β
Τέλος_αν
Τέλος_αν
Λύση
Αν (Χ > Α) ΚΑΙ (Υ > Β) τότε
Ζ <-- Χ*Υ+Α-Β
Τέλος_αν
Αν (Χ > Α) ΚΑΙ (Υ <= Β) τότε
Ζ <-- Χ+Υ*(Α-Β)
Τέλος_αν
Αν (Χ < Α) ΚΑΙ (Υ >= Β) τότε
Ζ <-- Χ^Υ+Α*Β
Τέλος_αν
Αν (Χ = Α) ΚΑΙ (Υ < Β) τότε
Ζ <-- (Χ-1)^Α+Υ*2-Β
Τέλος_αν
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου