A. Θεωρία
1. Αλγόριθμοι και Ψευδογλώσσα
1.1) Ορισμός Αλγορίθμου
1.2) Ψευδογλώσσα
1.3) Γενική Συνθήκη για τη συνέχεια των μαθημάτων
2) Εγκατάσταση του Μεταγλωττιστή
2.1) Εγκατάσταση του DevC++
2.2) Εγκατάσταση του Μεταγλωττιστή Ψευδογλώσσας
3) Το πρώτο μας πρόγραμμα σε ψευδογλώσσα
3.1) Δημιουργία Αρχείου Ψευδογλώσσας
3.2) Πληκτρολόγηση του Κώδικα του Προγράμματος
3.3) Μεταγλώττιση του προγράμματος
3.4) Εκτέλεση του προγράμματος
A. Θεωρία
1. Αλγόριθμοι και Ψευδογλώσσα
1.1) Ορισμός Αλγορίθμου
1.2) Ψευδογλώσσα
1.3) Γενική Συνθήκη για τη συνέχεια των μαθημάτων
2) Εγκατάσταση του Μεταγλωττιστή
2.1) Εγκατάσταση του DevC++
2.2) Εγκατάσταση του Μεταγλωττιστή Ψευδογλώσσας
3) Το πρώτο μας πρόγραμμα σε ψευδογλώσσα
3.1) Δημιουργία Αρχείου Ψευδογλώσσας
3.2) Πληκτρολόγηση του Κώδικα του Προγράμματος
3.3) Μεταγλώττιση του προγράμματος
3.4) Εκτέλεση του προγράμματος
1. Ονοματεπώνυμο : …………………..……………………………………...
ΣΧΟΛΙΚΟ ΕΤΟΣ 2010 - 2011
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Γραπτές Εξετάσεις
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ & Περιόδου : Μαΐου – Ιουνίου 2011
ΘΡΗΣΚΕΥΜΑΤΩΝ
Τάξη : Γ’ Γυμνασίου
ΠΕΡΙΦΕΡΕΙΑΚΗ Δ/ΝΣΗ Π/ΘΜΙΑΣ & Δ/ΘΜΙΑΣ
ΕΚΠ/ΣΗΣ Μάθημα : Πληροφορική
ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ & ΘΡΑΚΗΣ Ημερομηνία : 09/06/2011
Δ/ΝΣΗ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΝΟΜΟΥ ΞΑΝΘΗΣ Εισηγητές : Κουσκουρά Ε.
5ο ΓΥΜΝΑΣΙΟ ΞΑΝΘΗΣ
Παντελίδης Π.
Σταματόπουλος Ν.
Επιτηρητής : ………………………………………………
ΘΕΜΑΤΑ
1Ο ΘΕΜΑ
α) Τι είναι ένας αλγόριθμος;
β) Ποιες ιδιότητες πρέπει να πληρεί ένας αλγόριθμος;
2Ο ΘΕΜΑ
α) Ποια είναι τα βασικά χαρακτηριστικά κάθε γλώσσας προγραμματισμού; Δώστε μια σύντομη
περιγραφή για το καθένα.
β) Αναφέρετε 3 γλώσσες προγραμματισμού.
3Ο ΘΕΜΑ
α) Τι είναι οι μεταφραστές;
β) Αναφέρετε ονομαστικά τα 2 είδη μεταφραστών.
4Ο ΘΕΜΑ
Χαρακτηρίστε τις παρακάτω προτάσεις σωστές (Σ) ή λάθος (Λ).
1. Όλα τα προβλήματα έχουν λύση.
2. Πρόγραμμα είναι η αναπαράσταση ενός αλγορίθμου σε γλώσσα προγραμματισμού.
3. Η γλώσσα που καταλαβαίνει ο Η/Υ είναι η γλώσσα μηχανής.
4. Ένα πρόγραμμα εκτελείται πρώτα στην Κ.Μ.Ε. και μετά μετατρέπεται σε γλώσσα
μηχανής.
5. Οι εντολές σε έναν αλγόριθμο μπορούν να εκτελούνται με οποιαδήποτε σειρά.
2. 5Ο ΘΕΜΑ
α) Να γράψετε σε κάθε κουτάκι το περιεχόμενο καθεμιάς από τις μεταβλητές χ, ψ, α, β, γ, δ. Αν μια
μεταβλητή δεν επηρεάζεται από την εντολή αφήστε το αντίστοιχο κουτάκι κενό. Η πρώτη γραμμή
είναι συμπληρωμένη.
Εντολή χ ψ α β γ δ
κάνε "χ 5 5
κάνε "ψ 4
κάνε "α (:χ + :ψ) / 3
κάνε "β 2 * :χ
κάνε "ψ :ψ + 16
κάνε "γ :ψ / 4
κάνε "δ (:α + :β) * (4 + :γ)
β) Θέλουμε να υπολογίσουμε το μέσο όρο των μεταβλητών α και β. Να χαρακτηρίσετε τις
παρακάτω εντολές ως σωστές (Σ) ή λάθος (Λ). Αν κάποια εντολή είναι λάθος να χαρακτηρίσετε το
λάθος που υπάρχει ως λογικό ή συντακτικό.
1. δείξε :α + :β / 2
2. δείξε (:α + :β) / 2
3. δείξε (:α + :β) * 2
4. δείξε (α + β) / 2
6Ο ΘΕΜΑ
Να αντιστοιχήσετε τα σχήματα της στήλης Α με τις εντολές της στήλης Β.
Στήλη Α Στήλη Β
1. α) επανάλαβε 2[στκ μπ 50 δε 90 στα μπ
100 δε 90]
2. β) στκ
επανάλαβε 2[μπ 50 δε 90 μπ 100 δε 90]
3. γ) στκ
επανάλαβε 180[μπ 1 δε 1]
4. δ) στκ
επανάλαβε 2[μπ 50 δε 90]
3. 7Ο ΘΕΜΑ
Να γράψετε εντολές που να κάνουν τα ακόλουθα:
α) Να ερωτάται ο χρήστης ποιο έτος γεννήθηκε και να μπορεί να απαντήσει.
β) να εμφανίζεται ένα παράθυρο στην οθόνη που να περιέχει το μήνυμα : Είσαι Χ ετών. (Όπου Χ θα
εμφανίζεται η ηλικία του χρήστη, την οποία θα υπολογίζει ο υπολογιστής ανάλογα με την απάντηση
που έδωσε ο χρήστης στο ερώτημα α.)
8Ο ΘΕΜΑ
α) Να γράψετε μια διαδικασία με όνομα Τετράγωνο, που να σχεδιάζει τετράγωνο πλευράς 100.
β) Να γράψετε μια διαδικασία με όνομα Τρίγωνο, που να σχεδιάζει τρίγωνο πλευράς 100.
γ) Να γράψετε μια διαδικασία με όνομα Σπίτι, η οποία να χρησιμοποιεί τις διαδικασίες Τετράγωνο
και Τρίγωνο και να σχεδιάζει ένα σπίτι.
9Ο ΘΕΜΑ
Να δώσετε τις κατάλληλες εντολές στη χελώνα ώστε να σχηματίσει το παρακάτω σχέδιο.
Η χελώνα ξεκινάει από το σημείο Α και κοιτάζει προς τα επάνω. Η ευθεία γραμμή έχει μήκος 100.
ΟΔΗΓΙΕΣ
- Απαντάτε σε 6 από τα 9 θέματα.
- Δίνετε όλες τις απαντήσεις στην κόλλα αναφοράς.
- Όλα τα θέματα είναι ισοδύναμα.
ΚΑΛΗ ΕΠΙΤΥΧΙΑ!
Η Διευθύντρια Οι εισηγητές
Κουσκουρά Ε.
Παντελιδης Π.
Σταματόπουλος Ν.