ΘΕΜΑ Α
Α1: Σ - Λ - Λ - Σ - Σ - Λ - Λ
Α2: ΑΛΗΘΗΣ - ΨΕΥΔΗΣ - ΨΕΥΔΗΣ
Α3: ΘΕΩΡΙΑ
Α4: 1 - Γ 2 - Α 3 - Β 4 - Δ
Α5: 1. βαθ >= 18 και βαθ <= 20
2. βαθ < 10 ή βαθ >= 18
3. βαθ > 18 και βαθ < 20
4. (βαθ >= 10 και βαθ <= 12) ή (βαθ >= 15 και βαθ <= 18)
5. βαθ = 20 ή βαθ = 10
Α6: καλώς <-- αεππ > 14
ΘΕΜΑ Β
Β1: Αλγόριθμος ασκβ1
Α1: Σ - Λ - Λ - Σ - Σ - Λ - Λ
Α2: ΑΛΗΘΗΣ - ΨΕΥΔΗΣ - ΨΕΥΔΗΣ
Α3: ΘΕΩΡΙΑ
Α4: 1 - Γ 2 - Α 3 - Β 4 - Δ
Α5: 1. βαθ >= 18 και βαθ <= 20
2. βαθ < 10 ή βαθ >= 18
3. βαθ > 18 και βαθ < 20
4. (βαθ >= 10 και βαθ <= 12) ή (βαθ >= 15 και βαθ <= 18)
5. βαθ = 20 ή βαθ = 10
Α6: καλώς <-- αεππ > 14
ΘΕΜΑ Β
Β1: Αλγόριθμος ασκβ1
Διάβασε χ,γ
μαχ ← χ
Αν χ < γ τότε
μαχ ← γ
Τέλος_αν
Εμφάνισε μαχ
Τέλος ασκβ1
εκφώνηση: να γραφεί αλγόριθμος ο οποίος θα διαβάζει δύο αριθμούς χ και γ και θα υπολογίζει και θα εμφανίζει τον μεγαλύτερο από αυτούς.
Β2:
Διάβασε α
Αν α < 100 τότε
β ← α*2
Τέλος_αν
Αν α ≥ 100 και α < 500 τότε
β ← α div 100
Τέλος_αν
Αν α ≥ 500 και α < 1000 τότε
β ← α mod ( α div 2 + 1 )
Τέλος_αν
Αν α ≥ 1000 και α < 1500 τότε
β ← α div 15 mod 19 + 12
Τέλος_αν
Αν α ≥ 1500 τότε
β ← α
Τέλος_αν
ΘΕΜΑ Γ
ΠΡΟΓΡΑΜΜΑ θεμα_γ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: τ1, τ2, τ3, εκ, μεγ, σύνολο
ΑΚΕΡΑΙΕΣ: π
ΧΑΡΑΚΤΗΡΕΣ: ον1, ον2, ον3, ονμεγ, απ
ΑΡΧΗ
ΓΡΑΨΕ 'δώσε τα τρία ονόματα και τις 3 τιμές'
ΔΙΑΒΑΣΕ ον1, τ1, ον2, τ2, ον3, τ3
ΓΡΑΨΕ 'δώσε πόντους κάρτας'
ΔΙΑΒΑΣΕ π
ΑΝ τ1 <= 100 ΤΟΤΕ
εκ <- 0.05*τ1
ΑΛΛΙΩΣ_ΑΝ τ1 <= 300 ΤΟΤΕ
εκ <- 0.05*100 + (τ1 - 100)*0.1
ΑΛΛΙΩΣ_ΑΝ τ1 <= 600 ΤΟΤΕ
εκ <- 0.05*100 + 0.1*200 + (τ1 - 300)*0.15
ΑΛΛΙΩΣ
εκ <- 0.05*100 + 0.1*200 + 300*0.15 + (τ1 - 600)*0.2
ΤΕΛΟΣ_ΑΝ
ΑΝ τ2 <= 100 ΤΟΤΕ
εκ <- 0.05*τ2
ΑΛΛΙΩΣ_ΑΝ τ2 <= 300 ΤΟΤΕ
εκ <- 0.05*100 + (τ2 - 100)*0.1
ΑΛΛΙΩΣ_ΑΝ τ2 <= 600 ΤΟΤΕ
εκ <- 0.05*100 + 0.1*200 + (τ2 - 300)*0.15
ΑΛΛΙΩΣ
εκ <- 0.05*100 + 0.1*200 + 300*0.15 + (τ2 - 600)*0.2
ΤΕΛΟΣ_ΑΝ
ΑΝ τ3 <= 100 ΤΟΤΕ
εκ <- 0.05*τ3
ΑΛΛΙΩΣ_ΑΝ τ3 <= 300 ΤΟΤΕ
εκ <- 0.05*100 + (τ3 - 100)*0.1
ΑΛΛΙΩΣ_ΑΝ τ3 <= 600 ΤΟΤΕ
εκ <- 0.05*100 + 0.1*200 + (τ3 - 300)*0.15
ΑΛΛΙΩΣ
εκ <- 0.05*100 + 0.1*200 + 300*0.15 + (τ3 - 600)*0.2
ΤΕΛΟΣ_ΑΝ
τ1 <- τ1 - εκ + 0.23*(τ1 - εκ)
τ2 <- τ2 - εκ + 0.23*(τ2 - εκ)
τ3 <- τ3 - εκ + 0.23*(τ3 - εκ)
μεγ <- τ1
ονμεγ <- ον1
ΑΝ τ2 > μεγ ΤΟΤΕ
μεγ <- τ2
ονμεγ <- ον2
ΤΕΛΟΣ_ΑΝ
ΑΝ τ3 > μεγ ΤΟΤΕ
μεγ <- τ3
ονμεγ <- ον3
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'ακριβότερο το: ', ονμεγ
σύνολο <- τ1 + τ2 + τ3
ΓΡΑΨΕ 'πληρώνετε: ', σύνολο, '€'
ΓΡΑΨΕ 'επιθυμείτε προσθήκη των πόντων ή παράδοση σπίτι; '
ΔΙΑΒΑΣΕ απ
ΑΝ απ = 'ΠΟΝΤΟΙ' ΤΟΤΕ
π <- π + Α_Μ(σύνολο) div 5
ΓΡΑΨΕ 'νέο σύνολο πόντων: ', π
ΤΕΛΟΣ_ΑΝ
ΑΝ απ = 'ΜΕΤΑΦΟΡΑ' ΤΟΤΕ
π <- 0
ΓΡΑΨΕ 'σε 2 εργάσιμες θα τα έχετε σπίτι σας'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ Δ
Αλγόριθμος θεμα_δ
Εμφάνισε 'δώσε 4ψήφια ηλικία'
Διάβασε ηλ
χιλ ← ηλ div 1000
εκατ ← ηλ mod 1000 div 100
χρόνια ← ηλ mod 100
Εμφάνισε 'χιλιετίες: ', χιλ, ' εκατονταετίες: ', εκατ, ' χρόνια: ', χρόνια
αιώνας ← 2014 - ηλ
Αν αιώνας < 0 και αιώνας mod 100 > 100 τότε
αιώνας ← (-1)*αιώνας
προΧρ ← Αληθής
αιώνας ← αιώνας div 100 + 1
Εμφάνισε αιώνας, 'ος αιώνας π.Χ.'
αλλιώς_αν αιώνας > 0 και αιώνας mod 100 > 100 τότε
προΧρ ← Ψευδής
αιώνας ← αιώνας div 100
Εμφάνισε αιώνας, 'ος αιώνας μ.Χ.'
αλλιώς_αν αιώνας > 0 και αιώνας mod 100 < 100 τότε
προΧρ ← Ψευδής
Εμφάνισε '1ος αιώνας μ.Χ.'
αλλιώς
προΧρ ← Αληθής
Εμφάνισε '1ος αιώνας π.Χ.'
Τέλος_αν
Αν προΧρ = Αληθής και (αιώνας ≤ 100 και αιώνας ≥ 70) τότε
Εμφάνισε 'Εποχή Α'
αλλιώς_αν προΧρ = Αληθής και (αιώνας < 70 και αιώνας ≥ 30) τότε
Εμφάνισε 'Εποχή Β'
αλλιώς_αν προΧρ = Αληθής και (αιώνας < 30 και αιώνας ≥ 10) τότε
Εμφάνισε 'Εποχή Γ'
αλλιώς
Αν προΧρ = Αληθής τότε
Εμφάνισε 'Εποχή Δ'
Τέλος_αν
Τέλος_αν
Τέλος θεμα_δ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου