20 Απριλίου 2015

ΕΣΠΕΡΙΝΑ 2013 ΑΠΑΝΤΗΣΕΙΣ


ΘΕΜΑ Α
Α1.      1. Λ - 2.Σ - 3.Σ - 4.Λ - 5.Σ - 6.Λ
Α2. Δεν ικανοποιούνται τα κριτήρια της καθοριστικότητας και της περατότητας. Δεν ικανοποιείται το κριτήριο της καθοριστικότητας επειδή η μεταβλητή Μ θα πάρει την τιμή 10 στην εντολή 8.
Δεν ικανοποιείται το κριτήριο της περατότητας επειδή η συνθήκη Μ<=11 θα έχει συνέχεια την τιμή αληθής οπότε ο βρόχος θα εκτελείται διαρκώς. (Σε περίπτωση που τερμάτιζε ο βρόχος δεν θα ικανοποιούταν το κριτήριο της καθοριστικότητας και στην εντολή 10 επειδή η μεταβλητή Ν θα έπαιρνε την τιμή 0).
Α3. α. §1.6 - β. §3.6 - γ. §3.2
Α4.      α.         Για i από 1 μέχρι 100
                              Διάβασε Π[i , i]
                       Τέλος_επανάληψης
           β.    2. Α < Β
                  3. Α ← Β
Α5.      1ε - 2ζ - 3στ   - 4α - 5β - 6γ  - 7δ

ΘΕΜΑ Β
B1.
Β2.
πλ ← 0
Για i από 1 μέχρι 100
Αν Π[i] = Αληθής τότε
πλ ← πλ + 1
Τέλος_Αν
Τέλος_ επανάληψης
Για i από 1 μέχρι πλ
Π[i] ← Αληθής
Τέλος_ επανάληψης
Για i από πλ + 1 μέχρι 100
Π[i] ← Ψευδής
Τέλος _επανάληψης

ΘΕΜΑ Γ
Αλγόριθμος θέμα_γ
 π← 0
 Για i από 1 μέχρι 10
Εμφάνισε ”Δώστε τα επίπεδα υγρασίας (χαμηλά ή υψηλά)”
Διάβασε υγρ
            Εμφάνισε ”Δώστε τη μέση ταχύτητα του ανέμου”
            Διάβασε ταχ
            Αν ταχ > 10 τότε
Αν υγρ = ’χαμηλά επίπεδα’ τότε
 Εμφάνισε ”Υψηλή επικινδυνότητα”
 π← π + 1
αλλιώς
                                    Εμφάνισε ”Μέτρια επικινδυνότητα”
Τέλος_αν
αλλιώς
 Εμφάνισε ”Χαμηλή επικινδυνότητα”
Τέλος_αν
 Τέλος_επανάληψης
Εμφάνισε ”Το πλήθος των περιοχών με υψηλή επικινδυνότητα είναι”, π
Τέλος θέμα_γ

ΘΕΜΑ Δ
Αλγόριθμος θέμα_δ
Για i από 1 μέχρι 128
Για j από 1 μέχρι 128
                        Εμφάνισε "Δώστε την τιμή του pixel από 0 μέχρι 255"
            Διάβασε Α[i, j]
 Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι 128
            Για j από 1 μέχρι 128
                        Β[i , j] ← 255 - Α[i , j]
            Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι 128
Για j από 1 μέχρι 128
 Εμφάνισε Β[i , j]
            Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι 128
 Για j από 1 μέχρι 128
                        Γ[i , j]← 1.3*Α[i , j]
 Αν Γ[i , j] > 255 τότε
 Γ[i , j]← 255
 αλλιώς_αν Γ[i , j]*10 mod 10 < > 0 τότε
                                    Γ[i , j]← Γ[i , j]*10 div 10
                        Τέλος_αν
            Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι 128
            Για j από 1 μέχρι 128
 Εμφάνισε Γ[i , j]
            Τέλος_επανάληψης
Τέλος_επανάληψης
max← Α[1,1]
Για i από 1 μέχρι 128
            Για j από 1 μέχρι 128
Αν A[i , j] > max τότε
                                    maxA[i , j]
                        Τέλος_αν

            Τέλος_επανάληψης

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

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