Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΛΥΚΕΙΟΥ

Κωδικός : D10101

D10101  -   ΔΑΒΙΤΗ ΜΑΓΔΑΛΗΝΗ

Επανάληψη ύλης - Μετατροπές Δομών επιλογής

Ερώτηση 1 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να ξαναγραφούν τα παρακάτω τμήματα με χρήση της δομής απλής επιλογής.

 

Α)  Αν Α > Β τότε 

       Εμφάνισε Α-Β

    Αλλιώς_αν   Α mod 2 = 0 τότε

       Εμφάνισε Α+Β

    Αλλιώς

        Εμφάνισε Α*Β

    Τέλος_αν

 

Β)   Αν Α <> Β τότε

           Εμφάνισε Α*Β

      αλλιώς_αν  Β < 100 τότε

           Εμφάνισε Α^2

      αλλιώς

          Εμφάνισε Β+1

      Τέλος_αν

Αν Χ > Α τότε

         Αν Υ > Β τότε

            Ζ <-- Χ*Υ+Α-Β

         Αλλιώς

            Ζ <-- Χ+Υ*(Α-Β)

         Τέλος_αν

 αλλιώς_αν Χ < Α τότε

         Αν Υ >= Β τότε

              Ζ <-- Χ^Υ+Α*Β

         Τέλος_αν

 Αλλιώς

         Αν Υ < Β τότε

              Ζ <-- (Χ-1)^Α+Υ*2-Β

         Τέλος_αν

 Τέλος_αν

 

Ερώτηση 2 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Δίνεται το παρακάτω τμήμα εντολών. Να θεωρηθεί ότι τα εντολές 1 και εντολές 2 είναι δύο τυχαίες ομάδες εντολών που εμφανίζονται σε συγκεκριμένα σημεία του κώδικα.

αν  κ>0  τότε

     αν λ>0 τότε

           εντολές 1

     αλλιώς

          εντολές 2

     Τέλος_Αν

αλλιώς_αν  π<0 τότε

     αν λ=0 τότε

         εντολές 2

     αλλιώς

         εντολές 1

    Τέλος_Αν

 Αλλιώς

     εντολές 1

 Τέλος_Αν

Να ξαναγραφεί αυτό το τμήμα με χρήση μίας μόνο δομής πολλαπλής επιλογής Αν…τότε…αλλιώς_αν, όπως φαίνεται παρακάτω.

Αν ____________________ τότε

     εντολές 1

 Αλλιώς_αν __________________ τότε

     εντολές 2

 Τέλος_αν

Ερώτηση 3 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να ξαναγραφούν τα παρακάτω τμήματα με χρήση της δομής απλής επιλογής και της δομής ΕΠΙΛΕΞΕ

Α)  Αν Α > Β τότε 

       Εμφάνισε Α-Β

    Αλλιώς_αν   Α mod 2 = 0 τότε

       Εμφάνισε Α+Β

    Αλλιώς

        Εμφάνισε Α*Β

    Τέλος_αν

 

Β)   Αν Α <> Β τότε

           Εμφάνισε Α*Β

      αλλιώς_αν  Β < 100 τότε

           Εμφάνισε Α^2

      αλλιώς

          Εμφάνισε Β+1

      Τέλος_αν

Ερώτηση 4 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να ξαναγραφεί το παρακάτω τμήμα με χρήση της δομής απλής επιλογής και της δομής ΕΠΙΛΕΞΕ

Αν Χ > Α τότε

         Αν Υ > Β τότε

            Ζ <-- Χ*Υ+Α-Β

         Αλλιώς

            Ζ <-- Χ+Υ*(Α-Β)

         Τέλος_αν

 αλλιώς_αν Χ < Α τότε

         Αν Υ >= Β τότε

              Ζ <-- Χ^Υ+Α*Β

         Τέλος_αν

 Αλλιώς

         Αν Υ < Β τότε

              Ζ <-- (Χ-1)^Α+Υ*2-Β

         Τέλος_αν

 Τέλος_αν

Ερώτηση 5 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να ξαναγραφεί το παρακάτω τμήμα με χρήση της δομής επιλογής ΑΝ..ΑΛΛΙΩΣ_ΑΝ και της δομής ΕΠΙΛΕΞΕ

Διάβασε όνομα

 Αν όνομα = “Γιάννης” τότε

       Εμφάνισε “ΠΕΡΑΣΕΣ”

 Τέλος_αν

 Αν όνομα = “Μαρία” τότε

       Εμφάνισε “ΕΜΕΙΝΕΣ”

Τέλος_αν

Αν όνομα = “Κατερίνα” τότε

       Εμφάνισε “ΞΑΝΑ ΔΩΣΕ”

 Τέλος_αν

Ερώτηση 6 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να ξαναγραφεί το παρακάτω τμήμα με χρήση της δομής απλής επιλογής και της δομής ΕΠΙΛΕΞΕ

Z <- (w-5) * (z-2) – 4

Αν z = 2 τότε

     y  <-  x – w

 αλλιώς

     Αν z = 3 τότε

          y   <-   x + w

     αλλιώς

          Αν (z = 5) ή (z = 7) τότε

                Y  <-   x * x

          Αλλιώς

                y   <-    x^5 div w

          τέλος_αν

      τέλος_αν

 τέλος_αν