Web viewΕνδεικτικές...

2
Ενδεικτικές Ερωτήσεις Θεωρίας Κεφάλαιο 6 1. Τι εννοούμε με τον όρο πρόγραμμα; 2. Ποιες γενιές γλωσσών προγραμματισμού έχουμε; Περιγράψτε την κάθε μία τους. 3. Δώστε παραδείγματα γλωσσών προγραμματισμού 3 η ς γενιάς αναφέροντας τον τομέα εφαρμογής της. 4. Πότε ο προγραμματισμός καλείται οδηγούμενος από το γεγονός (event driven); 5. Τι εννοούμε με τον χαρακτηρισμό οπτικός προγραμματισμός; 6. Περιγράψτε τα πλεονεκτήματα των γλωσσών προγραμματισμού 3 ης γενιάς σε σχέση με την 2 η . 7. Οι γλώσσες διακρίνονται σε γενικής και σε ειδικής χρήσης. Τι σημαίνουν οι όροι αυτοί; 8. Ποια απάντηση μπορούμε να δώσουμε στο ερώτημα «Ποια είναι η καλύτερη γλώσσα προγραμματισμού;» 9. Ποιες είναι οι ομοιότητες των Φυσικών και των Τεχνητών γλωσσών; 10. Σε τι διαφέρουν οι Φυσικές από τις Τεχνητές γλώσσες; 11. Ποιες τεχνικές σχεδίασης προγραμματισμού γνωρίζετε; 12. Τι προτείνει η Ιεραρχική σχεδίαση προγράμματος; 13. Τι συμβαίνει στον Τμηματικό προγραμματισμό; (βλέπε 1 η ερώτηση 10 ου κεφαλαίου) 14. Ποιος προγραμματισμός καλείται Δομημένος; 15. Ποια είναι τα πλεονεκτήματα του δομημένου προγραμματισμού; 16. Περιγράψτε τη διαδικασία εκτέλεσης του αρχικού προγράμματος (πηγαίου κώδικα) σε έναν υπολογιστή. (Περιγράψτε όλα τα στάδια προκειμένου να μετατραπεί σε γλώσσα μηχανής.) 17. Υπάρχουν δύο τύποι λαθών κατά τη συγγραφή ενός προγράμματος. Ποιοι είναι αυτοί; Δώστε ένα παράδειγμα λάθους για τον κάθε τύπο. Ποιον τύπο σφάλματος θεωρείται δυσκολότερο να επιλυθεί;

Transcript of Web viewΕνδεικτικές...

Page 1: Web viewΕνδεικτικές Ερωτήσεις Θεωρίας. Κεφάλαιο 6. Τι εννοούμε με τον όρο πρόγραμμα; Ποιες

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

Κεφάλαιο 61. Τι εννοούμε με τον όρο πρόγραμμα;

2. Ποιες γενιές γλωσσών προγραμματισμού έχουμε; Περιγράψτε την κάθε μία τους.

3. Δώστε παραδείγματα γλωσσών προγραμματισμού 3ης γενιάς αναφέροντας τον τομέα εφαρμογής της.

4. Πότε ο προγραμματισμός καλείται οδηγούμενος από το γεγονός (event driven);

5. Τι εννοούμε με τον χαρακτηρισμό οπτικός προγραμματισμός;

6. Περιγράψτε τα πλεονεκτήματα των γλωσσών προγραμματισμού 3ης γενιάς σε σχέση με την 2η.

7. Οι γλώσσες διακρίνονται σε γενικής και σε ειδικής χρήσης. Τι σημαίνουν οι όροι αυτοί;

8. Ποια απάντηση μπορούμε να δώσουμε στο ερώτημα «Ποια είναι η καλύτερη γλώσσα

προγραμματισμού;»

9. Ποιες είναι οι ομοιότητες των Φυσικών και των Τεχνητών γλωσσών;

10. Σε τι διαφέρουν οι Φυσικές από τις Τεχνητές γλώσσες;

11. Ποιες τεχνικές σχεδίασης προγραμματισμού γνωρίζετε;

12. Τι προτείνει η Ιεραρχική σχεδίαση προγράμματος;

13. Τι συμβαίνει στον Τμηματικό προγραμματισμό; (βλέπε 1η ερώτηση 10ου κεφαλαίου)

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

15. Ποια είναι τα πλεονεκτήματα του δομημένου προγραμματισμού;

16. Περιγράψτε τη διαδικασία εκτέλεσης του αρχικού προγράμματος (πηγαίου κώδικα) σε έναν υπολογιστή.

(Περιγράψτε όλα τα στάδια προκειμένου να μετατραπεί σε γλώσσα μηχανής.)

17. Υπάρχουν δύο τύποι λαθών κατά τη συγγραφή ενός προγράμματος. Ποιοι είναι αυτοί; Δώστε ένα

παράδειγμα λάθους για τον κάθε τύπο. Ποιον τύπο σφάλματος θεωρείται δυσκολότερο να επιλυθεί;

18. Ποιες οι διαφορές μεταγλωττιστή (compiler) και διερμηνευτή (interpreter);

19. Ένας μεταγλωττιστής εκτελεί ένα πρόγραμμα ακόμα και αν υπάρχουν σε αυτό συντακτικά λάθη,

απλώς το αποτέλεσμα είναι λανθασμένο. Σωστό ή λάθος; Αιτιολογήστε την απάντησή σας.