ΑΣΚΗΣΗ 12 - Μετατροπή σε απλή ΑΝ

2014-12-04 15:00

ΑΣΚΗΣΗ 12

Δίνεται το παρακάτω τμήμα αλγορίθμου:

ΔΙΑΒΑΣΕ Χ

Σß0

ΑΝ Χ>=0 ΚΑΙ Χ<=10 ΤΟΤΕ

      ΣßΣ+1

ΑΛΛΙΩΣ_ΑΝ Χ=20 ΤΟΤΕ

      ΣßΣ+2

ΑΛΛΙΩΣ_ΑΝ Χ>=21 ΚΑΙ Χ<=30 ΤΟΤΕ

ΣßΣ+3

ΑΛΛΙΩΣ_ΑΝ Χ=31 ΤΟΤΕ

ΣßΣ+4

     ΑΛΛΙΩΣ

          ΣßΣ+5

     ΤΕΛΟΣ_ΑΝ

 

   Να μετατραπεί σε ισοδύναμη με απλή επιλογή

 

 

 

 

 

 

 

 

ΛΥΣΗ

ΔΙΑΒΑΣΕ Χ

Σß0

 

ΑΝ Χ>=0 ΚΑΙ Χ<=10 ΤΟΤΕ

      ΣßΣ+1

ΤΕΛΟΣ_ΑΝ

 

ΑΝ Χ=20 ΤΟΤΕ

      ΣßΣ+2

ΤΕΛΟΣ_ΑΝ

 

ΑΝ Χ>=21 ΚΑΙ Χ<=30 ΤΟΤΕ

ΣßΣ+3

ΤΕΛΟΣ_ΑΝ

 

ΑΝ Χ=31 ΤΟΤΕ

ΣßΣ+4

      ΤΕΛΟΣ_ΑΝ

 

AN (X<0) Ή (Χ>10 ΚΑΙ Χ<20) Ή (Χ>31) ΤΟΤΕ

          ΣßΣ+5

     ΤΕΛΟΣ_ΑΝ