Κυριακή 6 Φεβρουαρίου 2011

Μετατροπές

Ξαναγράψτε το παρακάτω σύνολο εντολών
      Για κ από 1 μέχρι 76
          Για μ από 78 μέχρι 54 με_βήμα -3
               Αν κ+μ > 50 τότε
                     λ <-- 8
                     Όσο λ <= 99 επανάλαβε
                           Εμφάνισε λ+κ-μ
                           λ <-- λ+2
                     Τέλος_επανάληψης
               αλλιώς_αν κ+μ > 45 τότε
                     λ <-- 123
                     Αρχή_επανάληψης
                          Εμφάνισε  μ^λ+κ
                          λ <-- λ-7
                     Μέχρις_ότου λ < 6
               αλλιώς
                     Εμφάνισε 2011
               Τέλος_αν
          Τέλος_επανάληψης
      Τέλος_επανάληψης
  αντικαθιστώντας:
  α) την πρώτη Για..από..μέχρι με Όσο..επανάλαβε
  β) τη δεύτερη Για..από..μέχρι με Μέχρις_ότου
  γ) την Αν..τότε..αλλιώς_αν με εντολές Αν..τότε
  δ) την Όσο..επανάλαβε με Μέχρις_ότου
  ε) τη Μέχρις_ότου με Όσο..επανάλαβε


Λύση


     κ <-- 1
     Όσο κ <= 76 επανάλαβε
          μ <-- 78
          Αρχή_επανάληψης
               Αν κ+μ > 50 τότε
                     λ <-- 8
                     Αρχή_επανάληψης
                           Εμφάνισε λ+κ-μ
                           λ <-- λ+2
                     Μέχρις_ότου λ > 99
               Τέλος_αν
               Αν (κ+μ <= 50) ΚΑΙ (κ+μ > 45)τότε
                     λ <-- 123
                     Όσο λ >= 6 επανάλαβε
                          Εμφάνισε  μ^λ+κ
                          λ <-- λ-7
                     Τέλος_επανάληψης
               Τέλος_αν
               Αν κ+μ <= 45
                     Εμφάνισε 2011
               Τέλος_αν
               μ <-- μ-3
          Μέχρις_ότου μ < 54
          κ <-- κ+1
      Τέλος_επανάληψης

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου