Πληροφορική Γ' Γυμνασίου
Ερωτήσεις θεωρίας στους αλγόριθμους
- Τι ονομάζουμε πρόβλημα;
- Τι είναι η κατανόηση προβλήματος;
- Συμπληρώστε τα κενά:
- Τι εννοούμε λέγοντας γλώσσες προγραμματισμού υψηλού επιπέδου και ποια είναι τα βασικά χαρακτηριστικά τους; Να αναφέρετε ενδεικτικά τρεις (3) τέτοιες γλώσσες.
- Τι ονομάζουμε αλγόριθμο; Ποιοι είναι οι κανόνες για τη σωστή διατύπωση των οδηγιών σε έναν αλγόριθμο (πότε λέμε ότι ο αλγόριθμος είναι καλός);
- Τι είναι πρόγραμμα;
- Με ποιους τρόπους μεταφράζουμε ένα πρόγραμμα από μια γλώσσα υψηλού επιπέδου σε γλώσσα μηχανής και σε τι διαφέρουν;
- Ποια είναι τα βασικά πλεονεκτήματα των γλωσσών υψηλού επιπέδου;
- Να αναφέρετε ένα βασικό μειονέκτημα των γλωσσών υψηλού επιπέδου σε σχέση με τη γλώσσα μηχανής. Αναλύστε το.
- Χαρακτηρίστε με ΣΩΣΤΟ ή ΛΑΘΟΣ τα παρακάτω:
α) Ένα πρόβλημα το χωρίζουμε σε άλλα απλούστερα όταν είναι ________________________ ή όταν έχει ________________ τρόπο _______________________
β) Η επίλυση ενός προβλήματος προϋποθέτει την __________________________ του.
α) Οι αλγόριθμοι περιγράφουν τη λύση ενός προβλήματος μόνο με τη χρήση υπολογιστή.
β) Όταν χρησιμοποιούμε υπολογιστή για τη λύση ενός προβλήματος δεν χρειάζεται να του περιγράψουμε τον τρόπο με τον οποίο θα επιλύσει το πρόβλημα.
γ) Ένας υπολογιστής μπορεί να εκτελέσει τις εντολές που θα του δώσουμε με τη σειρά που τις δώσαμε.