22 Ιανουαρίου 2011

Απαντήσεις Επαναληπτικές Ημερήσια 2010

ΘΕΜΑ Α
Α.1       1.Α - 2.Α - 3.Ψ - 4.Α - 5.Ψ - 6.Α - 7.Ψ
A.2
ΑΝ βαθμολογία >= 17 ΤΟΤΕ
ΓΡΑΨΕ "ΑΡΙΣΤΑ"
ΑΛΛΙΩΣ_ΑΝ βαθμολογία >= 15 ΤΟΤΕ
ΓΡΑΨΕ "ΠΟΛΥ ΚΑΛΑ"
ΑΛΛΙΩΣ_ΑΝ βαθμολογία >= 13 ΤΟΤΕ
ΓΡΑΨΕ "ΚΑΛΑ"
ΑΛΛΙΩΣ_ΑΝ βαθμολογία >= 10 ΤΟΤΕ
ΓΡΑΨΕ "ΜΕΤΡΙΑ"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "ΑΠΟΡΡΙΠΤΕΤΑΙ"
ΤΕΛΟΣ_ΑΝ
A.3
ΠΡΟΓΡΑΜΜΑ Α3
   ΜΕΤΑΒΛΗΤΕΣ
   ΑΚΕΡΑΙΕΣ: i, j, Α[5,7], Β[10]
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5
Α[i,j] ß i + j
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Β[1] ß 300
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 10
Β[i] ß Β[i -1] / 2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Α.4       σελ.220 σχολικού βιβλίου
Α.5       σελ. 60 σχολικού βιβλίου
ΘΕΜΑ Β
Β.1

Β.2
Αριθμός γραμμής
χ
ψ
z
1
150
35

5


35
8


10
9
35


10

10

8


5
9
10


10

5

8


0
9
5


10

0

Β.3       ζητάει να μετατρέψουμε μόνο την δομή Όσο, τα προηγούμενα παρακάμπτονται.
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
   z ß x MOD y
   x ß y
   y ß z
ΜΕΧΡΙΣ_ΟΤΟΥ z = 0
ΘΕΜΑ Γ
ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΣΤΟΙΧΕΙΑ)
ΜΕΤΑΒΛΗΤΕΣ
   ΑΚΕΡΑΙΕΣ: i, θέση
   ΧΑΡΑΚΤΗΡΕΣ: ΣΤΟΙΧΕΙΑ[1000,3], όνομα_χρήστη, συνθηματικό,
   & νέο_συνθηματικό, επιβεβαίωση
   ΛΟΓΙΚΕΣ: βρέθηκε
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘Εισάγετε το όνομα χρήστη: ’
ΔΙΑΒΑΣΕ όνομα_χρήστη
ΓΡΑΨΕ ‘Εισάγετε το συνθηματικό: ’
ΔΙΑΒΑΣΕ συνθηματικό
! αναζήτηση του ονόματος χρήστη και του συνθηματικού στην 1η και 2η στήλη του πίνακα
i ß 1
                        θέση ß 0
βρέθηκε ß ΨΕΥΔΗΣ
ΟΣΟ βρέθηκε = ΨΕΥΔΗΣ και i <= 1000 ΕΠΑΝΑΛΑΒΕ
        ΑΝ ΣΤΟΙΧΕΙΑ[i,1] = όνομα_χρήστη ΚΑΙ ΣΤΟΙΧΕΙΑ[i,2] = συνθηματικό ΤΟΤΕ
βρέθηκε ß ΑΛΗΘΗΣ
θέση ß i
                                ΑΛΛΙΩΣ
i ß i + 1
        ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκε = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ ‘ΚΑΛΩΣ ΗΡΘΑΤΕ’
ΑΝ ΣΤΟΙΧΕΙΑ[θέση, 3] = ‘Α’ ΤΟΤΕ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘Εισάγετε νέο συνθηματικό: ’
ΔΙΑΒΑΣΕ νέο_συνθηματικό
ΓΡΑΨΕ ‘Επιβεβαιώστε: ’
ΔΙΑΒΑΣΕ επιβεβαίωση
ΜΕΧΡIΣ_ΟΤΟΥ νέο_συνθηματικό = επιβεβαίωση
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘ΛΑΘΟΣ ΟΝΟΜΑ ΠΡΟΣΒΑΣΗΣ Ή ΣΥΝΘΗΜΑΤΙΚΟ’
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκε = ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΘΕΜΑ Δ
Αλγόριθμος ΘέμαΔ
Δεδομένα //Μ//
μολυσμένοι ß 0
Για i από 1 μέχρι 5000
Αν Μ[i] = -1 τότε
μολυσμένοι ß μολυσμένοι + 1
Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε μολυσμένοι
Αν Μ[1] = 0 ΚΑΙ M[2] = -1 τότε
Μ[1] ß 1
Τέλος_αν
Αν Μ[5000] = 0 KAI M[4999] = -1 τότε
Μ[5000] ß 1
Τέλος_αν
Για i από 2 μέχρι 4999
Αν Μ[i] = 0 τότε
Αν Μ[i – 1] = -1 τότε
Μ[i] ß M[i] + 1
Τέλος_αν
Αν Μ[i + 1] = -1 τότε
Μ[i] ß M[i] + 1
Τέλος_αν
Τέλος_αν
Τέλος_επανάληψης
i ß 1
βρέθηκε ß ΨΕΥΔΗΣ
Όσο βρέθηκε = ΨΕΥΔΗΣ και i <= 4999 επανάλαβε
Αν Μ[i] = -1 ΚΑΙ Μ[ι+1] = -1 τότε
βρέθηκε ß ΑΛΗΘΗΣ
θέση ß i
                        Αλλιώς
i ß i + 1
Τέλος_αν
Τέλος_επανάληψης
Αν βρέθηκε = ΑΛΗΘΗΣ τότε
Εμφάνισε " Υπάρχει σημαντική εστία μόλυνσης", θέση
Αλλιώς
Εμφάνισε " Δεν υπάρχει σημαντική εστία μόλυνσης"
Τέλος_αν
Τέλος ΘέμαΔ

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

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