Ερωτήσεις Θεωρίας

  1. Ποια στάδια περιλαμβάνει η επίλυση ενός προβλήματος με τον υπολογιστή;
  2. Τι είναι ένα πρόγραμμα; Με τι ασχολείται ο προγραμματισμός και γιατί δημιουργήθηκε;
  3. Ποια είναι τα στοιχεία που προσδιορίζουν μία γλώσσα;
  4. Τι είναι το αλφάβητο μιας γλώσσας; Τι είναι το λεξιλόγιο μιας γλώσσας;
  5. Τι είναι το τυπικό και τι το συντακτικό της γραμματικής μιας γλώσσας; Τι σημαίνει σημασιολογία μίας γλώσσας;
  6. Ποιες είναι οι διαφορές φυσικών και τεχνητών γλωσσών;
  7. Είναι δυνατόν να εξελιχθεί μία γλώσσα προγραμματισμού;
  8. Ποιος είναι ο σκοπός της “από πάνω προς τα κάτω σχεδίασης προγραμμάτων”;
  9. Ποια τα πλεονεκτήματα του τμηματικού προγραμματισμού;
  10. Ποια είναι η λειτουργία της εντολής GOTO; Ποια τα μειονεκτήματα της;
  11. Η εντολή GOTO που αλλάζει τη ροή εκτέλεσης ενός προγράμματος χρειάζεται στο δομημένο προγραμματισμό ή είναι περιττή;
  12. Δώστε τον ορισμό του δομημένου προγραμματισμού. Ποια είναι τα πλεονεκτήματά του;
  13. Τι είναι αντικειμενοστραφής προγραμματισμός;
  14. Τι χρειάζεται για την μετατροπή ενός προγράμματος γραμμένο σε γλώσσα υψηλού επιπέδου σε γλώσσα μηχανής, έτσι ώστε να μπορεί να εκτελεστεί;
  15. Τι είναι ένας μεταγλωττιστής;
  16. Περιγράψτε τα στάδια μεταγλώττισης και σύνδεσης ενός προγράμματος από το αρχικό πρόγραμμα ως το εκτελέσιμο.
  17. Τι είναι ο συνδέτης;
  18. Τι είναι οι βιβλιοθήκες μιας γλώσσας;
  19. Τι είναι ένας διερμηνευτής;
  20. Τι είναι το πηγαίο πρόγραμμα;
  21. Τι είναι το αντικείμενο πρόγραμμα; Σε τι μορφή είναι; Μπορεί να εκτελεστεί;
  22. Περιγράψτε τη διαδικασία μετάφρασης και εκτέλεσης ενός προγράμματος σε έναν διερμηνευτή.
  23. Τι είναι ο συντάκτης;
  24. Ποιες οι διαφορές μεταγλωττιστών και διερμηνευτών; Πότε προτιμάται η χρήση του ενός και πότε του άλλου;
  25. Τι είναι τα συντακτικά και τι τα λογικά λάθη; Ποια είναι πιο σοβαρά; Πως γίνεται ο εντοπισμός τους;

Ερωτήσεις Θεωρίας

  1. Γιατί είναι απαραίτητη η ανάλυση ενός προβλήματος και ποιος είναι ο σκοπός της;
  2. Ποια βήματα περιλαμβάνει η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον;
  3. Ποια είναι τα ερωτήματα που πρέπει αν απαντηθούν κατά την ανάλυση ενός προβλήματος;
  4. Να δώσετε ένα παράδειγμα ανάλυσης προβλήματος.
  5. Ποια είναι η σημασία της ανάλυσης των προβλημάτων;
  6. Υπάρχει κάποιος γενικός κανόνας ανάλυσης προβλημάτων;
  7. Ποια είναι τα πλεονεκτήματα των μεθόδων ανάλυσης και επίλυσης προβλημάτων;

Ερωτήσεις Θεωρίας

  1. Δώστε τον ορισμό του προβλήματος
  2. Από τι εξαρτάται η επιτυχής αντιμετώπιση ενός προβλήματος;
  3. Η κατανόηση ενός προβλήματος αποτελεί συνάρτηση δύο παραγόντων. Να τους αναφέρετε.
  4. Η επίλυση προβλήματος και η λύση ενός προβλήματος ταυτίζονται;
  5. Τι σημαίνει ο όρος “δεδομένο”, “πληροφορία”, και “επεξεργασία δεδομένων”;
  6. Τι είναι η δομή ενός προβλήματος;
  7. Τι είναι ο χώρος ενός προβλήματος;
  8. Πως προκύπτει και τι μας προσφέρει η διαγραμματική αναπαράσταση ενός προβλήματος;
  9. Τι εννοούμε με τον όρο καθορισμός απαιτήσεων ενός προβλήματος;
  10. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.
  11. «Η αντιμετώπιση των προβλημάτων γίνεται αποκλειστικά με την χρήση Ηλεκτρονικών Υπολογιστών». Η πρόταση αυτή είναι σωστή ή λάθος; Γιατί;