
Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ
188
Εμφάνισε
x
X
x+1
Μέχρις_ότου
x > Κ
Ε. 1.
Για ποιο λόγο αναπτύχθηκαν οι συμβολικές γλώσσες; (Μονάδες 3)
2.
Ποιος ο ρόλος του συμβολομεταφραστή; (Μονάδες 3)
Απάντηση:
Ε. 1.
Από τα πρώτα χρόνια άρχισαν να γίνονται προσπάθειες για τη δημιουργία
μίας συμβολικής γλώσσας, η οποία ενώ θα έχει έννοια για τον άνθρωπο, θα
μετατρέπεται εσωτερικά από τους υπολογιστές στις αντίστοιχες ακολουθίες από
0 και 1.
2.
Ο ρόλος του συμβολομεταφραστή είναι η μετατροπή του προγράμματος από
συμβολική γλώσσα σε γλώσσα μηχανής (εντολές διατυπωμένες με 0 και 1).
Δίνεται το παρακάτω πρόγραμμα και υποπρογράμματα:
ΠΡΟΓΡΑΜΜΑ
Κλήση_Υποπρογραμμάτων
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ
: α, β, χ
ΑΡΧΗ
α←1
β←2
ΑΡΧΗ_ ΕΠΑΝΑΛΗΨΗΣ
ΑΝ
α <= 4
ΤΟΤΕ
ΚΑΛΕΣΕ
Διαδ1(α, β, χ)
ΑΛΛΙΩΣ
χ ← Συν1(α, β)
ΤΕΛΟΣ_ ΑΝ
ΓΡΑΨΕ
α, β, χ
ΜΕΧΡΙΣ_ΟΤΟΥ
χ>11
ΓΡΑΨΕ
χ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ
Διαδ1 (λ, κ, μ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:
κ, λ, μ
ΑΡΧΗ
κ ← κ+1
λ ← λ+3
μ ← κ+λ
ΘΕΜΑ 2
ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2006