Ενδεικτικές απαντήσεις στο μάθημα «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον»
ΘΕΜΑ Α Α1.
1. 2. 3. 4. 5.
Σωστό Λάθος Λάθος Σωστό Λάθος
Α2. Σχολικό βιβλίο σελίδα 56 «Επιλογή από τους μαθητές να περιγράψουν 4 λειτουργίες από τις 8 που αναφέρονται στο βιβλίο»
Α3. (α)
Χ>Μ
Χ
Κ
Μ
4
9
ΨΕΥΔΗΣ ΨΕΥΔΗΣ ΑΛΗΘΗΣ
4 6 8 10
Χ>Μ
Χ
Κ
Μ
5 7
5
0
Α3. (β)
ΟΘΟΝΗ
Χ
6 8 10 ΟΘΟΝΗ
Χ
7
ΑΛΗΘΗΣ
Α3. (γ)
Χ>Μ
Χ
Κ
Μ
-1
3
ΨΕΥΔΗΣ ΑΛΗΘΗΣ
-1 1 3
ΟΘΟΝΗ Χ 1 3
Α4.
α)
β)
Α5.
Αλγόριθμος Πολλαπλασιασμός_αλά_ρωσικά Δεδομένα // M1,M2 ακέραιοι // Ρ←0 Όσο M2 > 0 επανάλαβε Αν M2 mod 2 = 1 τότε Ρ ← Ρ+Μ1 M1 ← Μ1*2 M2 ← M2 div 2 Τέλος_επανάληψης Αποτελέσματα // Ρ, το γινόμενο των ακεραίων M1,M2 // Τέλος Πολλαπλασιασμός_αλά_ρωσικά
ΘΕΜΑ Β Β1.
(1) 0
(2) n
(3) ΨΕΥΔΗΣ
(4) i
(6) 3
(7) Αληθής
(8) Position
(9) i I + 1
Β2. α)
(5) count + 1 (10) done= Αληθής
(1) Η μεταβλητή υ δεν μπορεί να δεχτεί και τις 10 τιμές του πίνακα Ψ (2) Η κλήση της συνάρτησης δεν μπορεί να γίνει με την χρήση της εντολής ΚΑΛΕΣΕ (3) Ο αριθμός των τυπικών και των πραγματικών παραμέτρων στην παρένθεση δεν είναι ίσος αριθμητικά (4) Ο τύπος της μεταβλητής υ δεν είναι του ίδιου τύπου με τον τύπο της τιμής που επιστρέφει η συνάρτηση (5) Η κλήση της διαδικασίας γίνεται πάντα με τη χρήση της εντολής ΚΑΛΕΣΕ
β ) Οι διορθώσεις αναγράφονται με κόκκινο χρώμα
(1) Πα(κ,θ) (2) γ α(μ, θ) (3) ΚΑΛΕΣΕ Β(π, μ, γ) (4) γ Α(μ, θ) (5)
Κ Α Λ Ε Σ Ε Β ( π , μ, ρ[1])
ΘΕΜΑ Γ ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Γ ! Ερώτημα Γ1 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΜΑΧ, COUNT_X, COUNT_M, COUNT_Y, VISITS, MAX_E ΧΑΡΑΚΤΗΡΕΣ: VIDEO, TITLE, ΚΑΤΗΓΟΡΙΑ ΑΡΧΗ ΜΑΧ - 1 COUNT_X< 0 COUNT_M 0 COUNT_Y 0 ! Ερώτημα Γ2 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ VIDEO ΑΝ VIDEO <> “ΤΕΛΟΣ” ΤΟΤΕ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ VISITS ΜΕΧΡΙΣ_ΟΤΟΥ VISITS>=0 ! Ερώτημα Γ3 ΑΝ VISITS>MAX ΤΟΤΕ ΜΑΧ VISITS TITLE VIDEO ΤΕΛΟΣ_ΑΝ
! Ερώτημα Γ4 ΑΝ VISITS >=1 ΚΑΙ VISITS<=100 TOTE COUNT_X COUNT_X + 1 ΑΛΛΙΩΣ_ΑΝ VISITS >=101 KAI VISITS <= 1000 TOTE COUNT_M COUNT_M+1 ΑΛΛΙΩΣ COYNT_Y COUNT_Y+1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ VIDEO = “ ΤΕΛΟΣ” ΓΡΑΨΕ “Χαμηλή:”, COUNT_X ΓΡΑΨΕ “Μεσαία:”, COUNT_Μ ΓΡΑΨΕ “Υψηλή:”, COUNT_Υ ! Ερώτημα Γ5 ΜΑΧ_Ε COUNT_X ΚΑΤΗΓΟΡΙΑ Χαμηλή” ΑΝ COUNT_Μ > ΜΑΧ_Ε ΤΟΤΕ ΜΑΧ_Ε COUNT_Μ ΚΑΤΗΓΟΡΙΑ “ Μεσαία” ΤΕΛΟΣ_ΑΝ ΑΝ COUNT_Υ > ΜΑΧ_Ε ΤΟΤΕ ΜΑΧ_Ε COUNT_Υ ΚΑΤΗΓΟΡΙΑ “Υψηλή” ΤΕΛΟΣ_ΑΝ TΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ Δ ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Δ !Ερώτημα Δ1 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, j, ΒΑΘ[40,6], ΤΕΜΡ1, ΣΒ[40], ΚΩΔ_Μ, ΚΩΔ_Π, ΒΑΘΜΟΣ ΧΑΡΑΚΤΗΡΕΣ: ON[40], ΤΕΜΡ2, ΑΠΑΝΤΗΣΗ ΑΡΧΗ ! Ερώτημα Δ2 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΔΙΑΒΑΣΕ ΟΝ[i] ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6 Β[ i,j] 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Ερώτημα Δ3 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ ΚΩΔ_Μ, ΚΩΔ_Π ΔΙΑΒΑΣΕ ΒΑΘΜΟΣ ΑΝ ΒΑΘΜΟΣ > ΒΑΘ [ΚΩΔ_Μ, ΚΩΔ_Π] ΤΟΤΕ ΒΑΘ [ΚΩΔ_Μ, ΚΩΔ_Π] ΒΑΘΜΟΣ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ “Υπάρχει νέα λύση ΝΑΙ/ΟΧΙ” ΔΙΑΒΑΣΕ ΑΠΑΝΤΗΣΗ ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΑΝΤΗΣΗ = “OXI”
! Ερώτημα Δ4 (α τμήμα) ΚΑΛΕΣΕ ΥΣΒ (ΒΑΘ, ΣΒ) ! Ερώτημα Δ5 ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 40 ΓΙΑ j ΑΠΟ 40 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1 ΑΝ ΣΒ[j] > ΣΒ[j-1] TOTE TEMP1 ΣΒ[j-1] ΣΒ[j-1] ΣΒ[j] ΣΒ[j] ΤΕΜΡ1 TEMP2 ΟΝ[j-1] ΟΝ[j-1] ΟΝ[j] ΟΝ[j] ΤΕΜΡ2 ΑΛΛΙΩΣ_ΑΝ ΣΒ[j] = ΣΒ[j-1] ΤΟΤΕ ΑΝ ΟΝ[j]< ΟΝ[j-1] ΤΟΤΕ TEMP2 ΟΝ[j-1] ΟΝ[j-1] ΟΝ[j] ΟΝ[j] ΤΕΜΡ2 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 40 ΓΡΑΨΕ ΟΝ[i], ΣΒ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
! Ερώτημα Δ4 (β τμήμα) ΔΙΑΔΙΑΚΑΣΙΑ ΥΣΒ (ΒΑΘ, ΣΒ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, j, ΒΑΘ[40,6], ΣΒ[40] ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΣΒ[i]0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6 ΣΒ[i] ΣΒ[i] + ΒΑΘ[i, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Επιμέλεια Απαντήσεων Μακρή Σταυρούλα Φροντιστήριο «Άλμα»