ΑΕΠΠ Ερωτήσεις θεωρίας

Σχετικά έγγραφα
10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α.

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

ΑΕΠΠ Ερωτήσεις τύπου Σωστό-Λάθος

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Επιµέλεια Θοδωρής Πιερράτος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Μαλούτα Θεανώ Σελίδα 1

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο ΚΕΦΑΛΑΙΟ

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

6. Εισαγωγή στον προγραµµατισµό

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

β. Δομημένα 3. Ο τρόπος λύσης τους μπορεί να επιλεγεί από πλήθος δυνατών λύςεων. γ. Άλυτα

θέμα των Πανελλαδικών Εξετάσεων

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

Α. Ερωτήσεις Ανάπτυξης

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών Ι

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ - ΓΛΩΣΣΑ

ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 6/04/2014

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.

Εισαγωγή στον Προγραμματισμό

ΘΕΜΑ Συμβολική γλώσσα 2. Γλώσσες υψηλού επιπέδου 3. Γλώσσες τέταρτής γενιάς 4. Γλώσσα μηχανής

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

Πρόβλημα 37 / σελίδα 207

Ενδεικτικές Ερωτήσεις Θεωρίας

ΘΕΜΑ 1 Ο Α1. Δίνονται οι παρακάτω εντολές από ένα τμήμα προγράμματος:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Εισαγωγή στον προγραμματισμό

Κεφάλαιο 6 Εισαγωγή στον Προγραμματισμό. 26-Jun-15 ΑΕΠΠ - Καραμαούνας Π. 1

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

Θέμα 1 ο. Επαναληπτικό ΛΥΣΕΙΣ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Για I από 2 μέχρι 10 με_βήμα 0 S S + I. Τέλος_επανάληψης Εμφάνισε S

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8

ΚΕΦΑΛΑΙΟ 6 - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) 2008

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

Πληροφορική 2. Γλώσσες Προγραμματισμού

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ

Εισαγωγή στον προγραμματισμό

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Στέφανος Ουγιάρογλου

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

ΤΕΛΙΚΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Κεφάλαια 2,7,8

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ. Ο προγραμματισμός ασχολείται με το σύνολο των εντολών που δίνονται στον υπολογιστή ώστε να υλοποιείται ο αλγόριθμος.

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005

ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΒΙΒΛΙΑ ΒΙΒΛΙΑ

Προτεινόμενα Θέματα ΑΕΠΠ

Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

6. 1 Η έννοια του προγράμματος

Transcript:

ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος πρέπει να γίνει ο καθορισμός 4. Η είναι η βάση της επίλυσης ενός προβλήματος 5. Σημαντικός παράγοντας στην κατανόηση ενός προβλήματος είναι η του 6. Τα συστατικά μέρη που αποτελούν ένα πρόβλημα προσδιορίζουν τη του 7. Η μπορεί να χρησιμοποιηθεί για την απεικόνιση της δομής ενός προβλήματος 8. Τα δεδομένα ενός προβλήματος πρέπει α) να έχουν καθοριστεί με σαφήνεια β) να είναι δομημένα γ) να είναι αριθμητικά 9. Η διαδικασία μέσω της οποίας βρίσκουμε το ζητούμενο ενός προβλήματος ονομάζεται α) επίλυση β) ανάλυση γ) αξιολόγηση δ) εύρεση 10. Τα στάδια αντιμετώπισης προβλήματος είναι: Κατανόηση => =>Επίλυση 11. Οι λόγοι για τους οποίους αναθέτουμε την επίλυση προβλημάτων σ' έναν Η/Υ είναι: α) Ταχύτητα εκτέλεσης πράξεων β) Χειρισμός μεγάλου όγκου δεδομένων γ) Ικανότητα εκτέλεσης συγκρίσεων δ) Ικανότητα για ανάλυση δεδομένων ε) Μπορεί να λύσει όλα τα υπολογιστικά προβλήματα δεδομένων 12. Με τον όρο προβλήματος αναφερόμαστε στα συστατικά μέρη του προβλήματος 13. Οι βασικές λειτουργίες που μπορεί να επιτελέσει ένας Η/Υ είναι: α) πολλαπλασιασμός β) Χειρισμός μεγάλου όγκου δεδομένων γ) μεταφορά δεδομένων

δ) Ικανότητα για ανάλυση δεδομένων ε) σύγκριση στ) δυνάμεις 14. Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β (κάθε στοιχείο της στήλης Α μπορεί να ταιριάζει με περισσότερα στοιχεία της στήλης Β) Α Τιμή Β Τύπος Δεδομένων 1. Πρόβλημα υπολογιστικό Α) Εύρεση εμβαδού κύκλου 2. Πρόβλημα βελτιστοποίησης Β) Αγορά αυτοκινήτου 3. Πρόβλημα απόφασης Γ) Εύρεση γρηγορότερης διανομής γραμμάτων Δ) Πόσοι μαθητές θα πάρουν αριστείο Ε) Ένας αριθμός είναι άρτιος ΣΤ) Ο μαθητής Ιωάννου θα πάρει αριστείο 15. Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β Α Τιμή Β Τύπος Δεδομένων 1. Ανοικτό Α) Έχουμε φτάσει στην παραδοχή ότι δεν επιδέχονται λύση 2. Δομημένο Β) Απαντά σε ένα ερώτημα με ένα "Ναι" ή "Όχι" 3. Απόφασης Γ) Η λύση προέρχεται από μια αυτοματοποιημένη διαδικασία Δ) Η λύση τους δεν έχει βρεθεί αλλά δεν έχει αποδειχτεί ότι δεν επιδέχονται λύση Ε) Η λύση τους επιδιώκεται στα πλαίσια ενός εύρους πιθανών λύσεων ΣΤ) Ζητάμε το βέλτιστο αποτέλεσμα για τα δεδομένα του προβλήματος Κεφάλαιο 2 1. Πόσο κάνει η παρακάτω πράξη: 5 mod 2 * 10 α. 10 β. 5 γ. 0 δ. απροσδιόριστο 2. Κάθε αλγόριθμος πρέπει να ικανοποιεί το κριτήριο της: α) επιλογής γ) ανάθεσης β) ακολουθίας δ) περατότητας 3. Η επιστήμη της Πληροφορικής περιλαμβάνει τη μελέτη των αλγορίθμων μεταξύ άλλων και από τη σκοπιά: α) υλικού γ) αποτελεσματικότητας β) ελεύθερου κειμένου δ) ανάγνωσης / εκτύπωσης Ερωτήσεις Θεωρίας 2

4. Ένας από τους τρόπους αναπαράστασης των αλγορίθμων είναι: α) λογικές εκφράσεις γ) διαγραμματικές τεχνικές β) θεωρητική τυποποίηση δ) αριθμητικές πράξεις 5. Ποια από τις παρακάτω εντολές αυξάνει τη μεταβλητή Πλήθος κατά μία μονάδα Α) Πλήθος Πλήθος+1 Γ) Πλήθος 1 Β) Πλήθος +1 Δ) Πλήθος+1 Πλήθος 6. Ποια από τα παρακάτω αποτελούν εντολές της ψευδογλώσσας των αλγορίθμων: α) A + B = 1 γ) A + B 23 β) A B * 5 δ) A 2 * B 12 7. Οι μεταβλητές μπορούν να λάβουν μόνο δυο τιμές: αληθής και ψευδής 8. Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β Α Τιμή Β Τύπος Δεδομένων 1. 85 Α) Αλφαριθμητικός (Συμβολοσειρά) 2. 15 3. Ψευδής Β) Αριθμητικός (ακέραιος ή πραγματικός) 4. Αληθής 5. 34.2 Γ) Λογικός 6. 345.87 9. Ο πολλαπλασιασμός απαιτεί πολλαπλασιασμό επί δύο, διαίρεση δια δύο και πρόσθεση 10. Οι εμφωλευμένες δομές περιλαμβάνουν συνδυασμό: α) συνθήκης και εκτύπωσης β) διαφόρων αλγοριθμικών δομών γ) συνθήκης και ανάγνωσης δ) ανάγνωσης και εκτύπωσης 11. Με την δομή "Όσο ((a mod 2=0) και (b mod 2=1)) επανάλαβε", πετυχαίνουμε να εκτελούμε τον βρόχο όσο α) o a είναι περιττός και ο b άρτιος β) ο a είναι άρτιος και ο b περιττός γ) ο a και o b είναι άρτιοι δ) ο a και ο b είναι περιττοί 12. Η επαναληπτική δομή που περιλαμβάνει έλεγχο επανάληψης στο τέλος της διαδικασίας ξεκινά με τη φράση «Αρχή_επανάληψης» και λήγει με τη φράση 13. Ο αλγόριθμος που δεν διαθέτει τρόπο τερματισμού χαρακτηρίζεται ως βρόχος 14. Μία εμφωλευμένη δομή χρησιμοποιείται όταν χρειάζεται: α) μία ενέργεια να περιληφθεί μέσα σε άλλη ενέργεια β) να υπάρχει επανάληψη τυποποιημένων ενεργειών γ) να υπάρχει εκτύπωση και ανάγνωση τιμών δ) να επαναληφθεί μία ενέργεια πολλές φορές 15. Η λογική πράξη "ή" μεταξύ 2 προτάσεων είναι αληθής όταν: α) οποιαδήποτε από τις δύο προτάσεις είναι αληθής β) η πρώτη πρόταση είναι ψευδής γ) η δεύτερη πρόταση είναι ψευδής Ερωτήσεις Θεωρίας 3

δ) και οι δύο προτάσεις είναι αληθής 16. Η λογική πράξη και μεταξύ 2 προτάσεων είναι αληθής όταν: α) οποιαδήποτε από τις δύο προτάσεις είναι αληθής β) η πρώτη πρόταση είναι αληθής γ) η δεύτερη πρόταση είναι αληθής δ) και οι δύο προτάσεις είναι αληθείς 17. Μία διαδικασία που δεν ολοκληρώνεται μετά από πεπερασμένο πλήθος βημάτων δεν αποτελεί αλγόριθμο, αλλά: α) δεδομένα β) μία υπολογιστική διαδικασία γ) μία εκτέλεση δ) ατέρμονα έλεγχο δεδομένων 18. Η επαναληπτική δομή "Όσο...Επανάλαβε" περιλαμβάνει διαδικασίες και λήγει με τη φράση 19. Οι εντολές μεταξύ του "Αρχή_Επανάληψης...Μέχρις_ότου"... α. εκτελούνται μέχρι η συνθήκη να γίνει αληθής β. εκτελούνται μέχρι η συνθήκη να γίνει ψευδής γ. μπορεί να μην εκτελεστούν καμία επανάληψη δ. θα εκτελεστούν οπωσδήποτε μια φορά 20. Να αντιστοιχίσετε τα στοιχεία των δυο στηλών Α Εκφράσεις Β Αλγοριθμικές Έννοιες 1. α > β - 1 Α) Δομή επιλογής 2. Εκτύπωσε Χ Β) Δομή επανάληψης 3. Αν α > 3 τότε... Γ) Αριθμητική έκφραση Τέλος_αν 4. α α + 2 Δ) Μεταβλητή 5. α + β / 2 Ε) Εντολή εξόδου 6. Διάβασε Σ ΣΤ) Εντολή εισόδου Ζ) Λογική έκφραση Η) Εντολή εκχώρησης τιμής Κεφάλαιο 3 1. Ένας πίνακας που χρησιμοποιεί δύο δείκτες για τον πλήρη προσδιορισμό της θέσης του κάθε στοιχείου του είναι πάντα α) γραμμικός β) δισδιάστατος γ) μονοδιάστατος δ) τετραγωνικός 2. Να αντιστοιχίσετε τα στοιχεία της στήλης Α και της στήλης Β Ερωτήσεις Θεωρίας 4

Α 1. Πίνακας Α) FIFO 2. Ουρά B) Δυναμική Δομή Δεδομένων 3. Στοίβα Γ) Στατική Δομή Δεδομένων Δ) LIFO 3. Κατά την ώθηση στοιχείου σε στοίβα πραγματοποιείται έλεγχος για 4. Σε μια δομή δεδομένων το μέγεθος της μνήμης που χρησιμοποιείται δεν είναι προκαθορισμένο 5. Οι δυναμικές δομές δεδομένων στηρίζονται στην τεχνική Β Κεφάλαιο 6 1. Το έργο της μετάφρασης εντολών γλώσσας χαμηλού επιπέδου σε ακολουθία 0, 1 αναλαμβάνει ο 2. Η δυσκολία προγραμματισμού σε γλώσσα μηχανής οδήγησε στην δημιουργία γλωσσών ή γλωσσών επιπέδου 3. Βασική τεχνική σχεδίασης προγραμμάτων είναι η τεχνική του προγραμματισμού 4. Κάθε πρόγραμμα γλώσσας υψηλού επιπέδου μεταφράζεται σε γλώσσα μηχανής από ένα ειδικό πρόγραμμα που ονομάζεται 5. Η ανεξαρτησία των γλωσσών προγραμματισμού από την αρχιτεκτονική των υπολογιστών ονομάζεται 6. Ο δομημένος προγραμματισμός στηρίζεται στη χρήση τριών στοιχειωδών δομών: της, της και της 7. είναι το σύνολο των κανόνων που ορίζει τις μορφές που μια λέξη είναι αποδεκτή 8. είναι το σύνολο των κανόνων που καθορίζει τη διάταξη και τη σύνδεση των λέξεων 9. Η λανθασμένη γραφή των δεσμευμένων λέξεων της γλώσσας προγραμματισμού είναι λάθος 10. είναι το σύνολο των κανόνων που καθορίζει το νόημα των λέξεων και κατ' επέκταση των εκφράσεων και προτάσεων που χρησιμοποιούνται σε μια γλώσσα 11. Κάθε προγραμματιστικό περιβάλλον διαθέτει τον μεταγλωττιστή του 12. Ο μεταγλωττιστής δέχεται στην είσοδό του έναν πρόγραμμα σε γλώσσα δημιουργώντας ισοδύναμο σε γλώσσα 13. Η μεταγλώττιση ενός προγράμματος γίνεται από τους ή τους 14. Οι εντολές ενός προγράμματος μετατρέπονται σε ακολουθίες που αποτελούνται από 0 και 1, δηλαδή σε 15. Τα λάθη δεν είναι δυνατόν να εντοπίζονται από το προγραμματιστικό περιβάλλον 16. Στον δομημένο προγραμματισμό χρησιμοποιούμε: Ερωτήσεις Θεωρίας 5

α) την εντολή goto β) τις βασικές αλγοριθμικές δομές γ) τις δομές δεδομένων δ) τις βασικές αλγοριθμικές δομές και σπανίως την εντολή goto 17. Κατά την ανάλυση, ο κατακερματισμός ενός αλγορίθμου σε απλούστερους αποτελεί χαρακτηριστικό: α) του τμηματικού προγραμματισμού β) του ιεραρχικού προγραμματισμού γ) της κλασσικής ανάπτυξης δ) της υλοποίησης με την μέθοδο «από κάτω προς τα πάνω» 18. Χαρακτηριστικό του οπτικού προγραμματισμού είναι: 19. Η Basic είναι Α Επιτρέπει τη γραφική δημιουργία του περιβάλλοντος Β. Επιτρέπει την ανάπτυξη του προγράμματος σε τμήματα Γ. Είναι ταχύτερος στην εκτέλεση των προγραμμάτων Δ. Επιτρέπει την διαγραμματική παράσταση της σχεδίασης Α. Κατάλληλη για εφαρμογές τεχνητής νοημοσύνης Β. Υποστηρίζει την ανάπτυξη παράλληλου προγραμματισμού Γ. Μία γλώσσα γενικής χρήσης Δ. Κατάλληλη μόνο για εκπαίδευση 20. Από τον συντάκτη παράγεται: α) Τα αντικείμενα β) ο εκτελέσιμος κώδικας γ) ο πηγαίος κώδικας δ) τίποτα από τα παραπάνω 21. Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία των στηλών Β και Γ ΟΝΟΜΑ ΓΛΩΣΣΑΣ ΤΟΜΕΑΣ ΕΦΑΡΜΟΓΩΝ ΕΙΔΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 1. Fortran 2. Cobol 3. Algol 4. Prolog 5. Lisp 6. Pascal 7. Basic 8. C 9. C++ 10. Java 11. PL/1 Ι. Επιστημονικός II. Εμπορικός III. Επιστημονικός και Εμπορικός IV. Προγραμματισμός συστημάτων V. Προγραμματισμός στο διαδίκτυο VI. Γενικής χρήσης VII. Τεχνητής νοημοσύνης A. Συναρτησιακός B. Αντικειμενοστραφής C. Μη διαδικασιακός D. Διαδικασιακός 22. Να αντιστοιχίσετε τα στοιχεία της στήλης Α µε τα στοιχεία της στήλης Β: Ερωτήσεις Θεωρίας 6

Στήλη Α Σκοπιές που μελετά η πληροφορική 1. τους αλγορίθµους 2. τα δεδοµένα Στήλη Β I. Υλικού II. Γλωσσών προγραµµατισµού III. Δοµών δεδοµένων IV. Θεωρητική V. Ανάλυσης δεδοµένων VI. Αναλυτική 23. Να αντιστοιχίσετε τα στοιχεία της στήλης Α µε τα στοιχεία της στήλης Β Στήλη Α 1. Δοµηµένος προγραµµατισµός 2. Τµηµατικός προγραµµατισµός 3. Αντικειµενοστραφής προγραµµατισµός 4. Παράλληλος προγραμματισμός Στήλη Β Α. Διαίρεση του προβλήµατος σε τµήµατα που εκτελούνται παράλληλα Β. Ένα πρόβληµα περιγράφει "ενέργειες" που εφαρµόζονται στα δεδοµένα Γ. Κάθε υποπρόβλημα αποτελεί ξεχωριστή ενότητα Δ. Χρήση βασικών αλγοριθμικών δομών 24. Να αντιστοιχίσετε τα στοιχεία της στήλης Α και της στήλης Β Α Β 1. Δομή επιλογής Α) Επαναληπτική εκτέλεση εντολών 2. Δομή επανάληψης B) Χρήση εντολή GoTo 3. Μη δομημένος προγραμματισμός Γ) Σειριακή εκτέλεση εντολών 4. Δομή ακολουθίας Δ) Επιλεκτική εκτέλεση εντολών 5. Δομημένος προγραμματισμός E) Αποφυγή χρήσης Εντολής GoTo 25. Να αντιστοιχίσετε τα στοιχεία της στήλης Α µε τα στοιχεία της στήλης Β Στήλη Α Α. Γλώσσα μηχανής Β. Μεταγλωττιστής Γ. Συμβολικές γλώσσες Δ. Συνδέτης - Φορτωτής Ε. Γλώσσες υψηλού επιπέδου Στήλη Β 1. Basic, Pascal, C 2. Συμβολομεταφραστής 3. Αντικείμενο πρόγραμμα 4. Βιβλιοθήκες 5. Ακολουθίες από 0 και 1 26. Να αντιστοιχίσετε τα στοιχεία της στήλης Α µε τα στοιχεία της στήλης Β Στήλη Α Α. Διερμηνευτής Β. Μεταγλωττιστής Γ. Δομημένος προγραμματισμός Στήλη Β 1. Πρόγραμμα που δέχεται ένα πρόγραμμα γραμμένο σε γλώσσα υψηλού επιπέδου και παράγει ένα ισοδύναμο πρόγραμμα σε γλώσσα μηχανής 2. Μεθοδολογία σύνταξης προγραμμάτων που βοηθάει στην Ερωτήσεις Θεωρίας 7

Δ. Συντάκτης ανάπτυξη σύνθετων προγραμμάτων και στη διαχείρισή τους 27. Τα βήματα για τη δημιουργία ενός προγράμματος είναι: α) συντάκτης β) συνδέτης γ) πηγαίο πρόγραμμα δ) μεταγλωττιστής ε) εκτελέσιμο πρόγραμμα στ) αντικείμενο πρόγραμμα 3. Πρόγραμμα που χρησιμοποιείται για τη σύνταξη και τη διόρθωση προγραμμάτων 4. Πρόγραμμα που διαβάζει μια προς μια τις εντολές αρχικού προγράμματος και για κάθε μια εκτελεί αμέσως μια ισοδύναμη ακολουθία εντολών μηχανής Κεφάλαιο 10 1. Τα δύο είδη υποπρογραμμάτων είναι οι και οι 2. Μερικά από τα πλεονεκτήματα του τμηματικού προγραμματισμού είναι: Α. Λιγότερος χρόνος για την ανάπτυξη του προγράμματος Β. Ευκολότερη διόρθωση Γ. Ταχύτητα κατά την εκτέλεση Δ. Χρήση αναδρομικών διαδικασιών 3. Ποια είναι η επικεφαλίδα της συνάρτησης Εμβαδόν που υπολογίζει το εμβαδόν ενός τριγώνου Α. ΣΥΝΑΡΤΗΣΗ Εμβαδό(β, υ) Β. ΣΥΝΑΡΤΗΣΗ Εμβαδ (Ε=1/2*β*υ) Γ. ΣΥΝΑΡΤΗΣΗ Εμβαδό(β, υ): ΠΡΑΓΜΑΤΙΚΗ Δ. ΠΡΑΓΜΑΤΙΚΗ ΣΥΝΑΡΤΗΣΗ Εμβαδό 4. Τι είδους υποπρόγραμμα, διαδικασία ή συνάρτηση, πρέπει να χρησιμοποιήσεις για τα παρακάτω: Α. Εισαγωγή τριών δεδομένων Β. Εισαγωγή ενός δεδομένου Γ. Υπολογισμός του μικρότερου από πέντε ακεραίους Δ. Υπολογισμός των δύο μικρότερων από πέντε ακεραίους Ε. Έλεγχος αν δυο αριθμοί είναι ίσοι. ΣΤ. Να ταξινομεί και να επιστρέφει ταξινομημένους πέντε αριθμούς Ζ. Έλεγχος αν ένας χαρακτήρας είναι φωνήεν ή σύμφωνο. Ερωτήσεις Θεωρίας 8