Professional Documents
Culture Documents
MWPro - Θέματα Εξετάσεων (2011)
MWPro - Θέματα Εξετάσεων (2011)
ΘΕΜΑΤΑ
ΓΡΑΠΤΩΝ ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΩΝ-
ΠΡΟΑΓΩΓΙΚΩΝ-ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ
ΘΕΜΑ 1ο
1. Τι ονοµάζουµε αλγόριθµο;
2. Αναφέρατε τρεις ιδιότητες που πρέπει να έχει ένας αλγόριθµος.
ΘΕΜΑ 2ο
1. Ποια είναι τα δύο είδη λαθών που συµβαίνουν κατά την δηµιουργία
προγραµµάτων;
2. Έστω ότι ο Ηλίας θέλει να εµφανίσει τον αριθµό 2. Έγραψε λοιπόν τις εξής δύο
εντολές:
∆είξε 10 / 2 + 3
∆είξε 10/5
Ωστόσο και οι δύο εντολές περιέχουν λάθη. Σε ποια κατηγορία λαθών θα
κατατάσσατε τα λάθη αυτά; Πως θα ξαναγράφατε τις εντολές ώστε να µην
περιέχουν λάθη;
ΘΕΜΑ 3ο
1. Τι είναι ένα πρόγραµµα-µεταφραστής; Ποιες είναι οι δύο µεγάλες κατηγορίες
µεταφραστών και ποια είναι η διαφορά τους;
2. Γράψτε τι κάνει κάθε µία από τις παρακάτω εντολές:
δε, µπ, δείξε, ανακοίνωσε.
ΘΕΜΑ 4ο
1. Μεταφέρετε στο τετράδιο σας συµπληρωµένο τον παρακάτω πίνακα. Στη στήλη
Μεταβλητή Όνοµα γράψτε την τιµή της µεταβλητής Όνοµα µετά από κάθε
εντολή. Στη στήλη Μεταβλητή Ύψος γράψτε την τιµή της µεταβλητής Ύψος
µετά από κάθε εντολή. Στην στήλη Οθόνη γράψτε την τιµή που θα εµφανιστεί
στην οθόνη µετά από κάθε εντολή (αν δεν εµφανίζεται κάτι στην οθόνη βάλτε µία
παύλα).
Μεταβλητή Μεταβλητή
Α/Α Εντολή Οθόνη
Όνοµα Ύψος
1 Κάνε "Όνοµα "Κώστας
2 ∆είξε "Όνοµα
3 ∆είξε :Όνοµα
4 Κάνε "Ύψος 170
5 ∆είξε :Ύψος + 5
∆είξε (φρ "Ο :Όνοµα [ έχει ύψος ]
6
:Ύψος "εκατοστά. )
ΘΕΜΑ 5ο
1. Στα πλαίσια του µαθήµατος της Πληροφορικής ένας καθηγητής αποφάσισε να
φτιάξει ένα πρόγραµµα στο Microworlds Pro για να διδάξει τις εντολές εισόδου –
εξόδου. Στην αρχή το πρόγραµµα θα κάνει στον µαθητή την εξής ερώτηση «Σε
ποιο νησί θα πάς διακοπές;». Στην συνέχεια θα εµφανίζει την απάντηση του
µαθητή ως εξής: «Θα πάς διακοπές στο νησί Χ» όπου Χ θα είναι η απάντηση που
έδωσε ο µαθητής. Γράψτε δύο εντολές που θα πραγµατοποιούν το παραπάνω
σενάριο.
2. Γράψτε κατάλληλες εντολές στο κέντρο εντολών που θα εµφανίζουν:
• Το επώνυµο σας 10 φορές.
• Το αποτέλεσµα της διαίρεσης του 30 µε το 10.
ΘΕΜΑ 6ο
1. Έστω ότι έχει τοποθετηθεί µία χελώνα στην επιφάνεια εργασίας που µπορεί να
αφήσει ίχνος και κοιτάει προς τα πάνω. Τι θα σχεδιαστεί σε κάθε µία από τις
παρακάτω περιπτώσεις στην επιφάνεια εργασίας;
Α/Α Εντολή
1 επανάλαβε 2 [ δε 45 επανάλαβε 3 [ µπ 30 ] µπ 10 δε 45 ]
2 επανάλαβε 6 [ δε 60 µπ 60 ]
3 επανάλαβε 2 [ επανάλαβε 2 [ µπ 50 δε 90 ] δε 90 ]
ΘΕΜΑ 7ο
Γράψτε διαδικασία µε όνοµα Σχέδιο η οποία να ζωγραφίζει το παρακάτω σχέδιο (οι
αποστάσεις είναι 100 pixels για τις δύο οριζόντιες γραµµές και 50 για τις άλλες δύο.
Οι γωνίες του τριγώνου είναι 90ο , 45ο και 45ο ).
ΘΕΜΑ 8ο
Η Ελένη είδε στον υπολογιστή ενός συµµαθητή της το παρακάτω σχήµα:
Το σχήµα αυτό αποτελείται από δύο ηµικύκλια ενώ η απόσταση ανάµεσα στα δύο
ηµικύκλια είναι 40 pixels. Ποιες είναι οι εντολές που πρέπει να γράψει η Ελένη, στο
κέντρο εντολών του Microworlds Pro, για να ζωγραφίσει ένα παρόµοιο σχήµα;
ΘΕΜΑ 9ο
Η Μαρία θέλει να φτιάξει ένα πρόγραµµα στο Microworlds Pro που να ζωγραφίζει το
παρακάτω σχέδιο:
Μέχρις στιγµής έχει φτιάξει µία διαδικασία µε όνοµα Καρέκλα και µία διαδικασία µε
όνοµα Τραπέζι. Οι διαδικασίες αυτές ζωγραφίζουν τα αντίστοιχα σχήµατα.
Φτιάξτε µία υπερδιαδικασία µε όνοµα Έπιπλα για να βοηθήσετε τη Μαρία να
σχεδιάσει το παραπάνω σχέδιο. Η υπερδιαδικασία αυτή θα πρέπει να καλεί τις
διαδικασίες Καρέκλα και Τραπέζι και επιπλέον θα πρέπει να περιέχει εντολές για την
µετακίνηση της χελώνας.
(Η χελώνα τόσο στην αρχή όσο και στο τέλος των δύο διαδικασιών είναι στο ίδιο
σηµείο και βλέπει προς τα επάνω).
Σαρηµπαλίδης Ιωάννης