Τα προγράμματα σε γλώσσα μηχανής αποτελούνται από 0 και 1.
Σωστό
Λάθος
Ποια από τα παρακάτω είναι γλώσσες προγραμματισμού ; (Μπορείτε να επιλέξετε μια ή περισσότερες)
Όπως και οι φυσικές γλώσσες, έτσι και κάθε γλώσσα προγραμματισμού έχει κάποια βασικά χαρακτηριστικά. Ποια από τα παρακάτω είναι ;
Το συντακτικό μιας γλώσσας προγραμματισμού είναι το σύνολο των κανόνων που πρέπει να ακολουθούμε, για να συνδέουμε λέξεις σε προτάσεις.
Σωστό
Λάθος
Τα προγράμματα που μετατρέπουν τις οδηγίες μας σε 0 και 1 μπορούν να χωριστούν σε δύο κατηγορίες: στους μεταγλωττιστές και στους διερμηνείς.
Σωστό
Λάθος
Οι διερμηνείς (interpreters) θα ελέγξουν όλο το πρόγραμμα για συντακτικά λάθη και μετά θα το μετατρέψουν όλο σε μια κατάλληλη σειρά από 0 και 1, ώστε να μπορεί να εκτελεστεί από τον επεξεργαστή του υπολογιστή.
Σωστό
Λάθος
Οι μεταγλωττιστές (compilers) ελέγχουν μία οδηγία κάθε φορά, την εκτελούν και μετά ελέγχουν την επόμενη οδηγία.
Σωστό
Λάθος
Η γλώσσα προγραμματισμού Logo χρησιμοποιεί
Μεταγλωττιστή (compiler)
Διερμηνέα (interpreter)
Η γλώσσα που καταλαβαίνει ο υπολογιστής είναι η γλώσσα μηχανής.
Σωστό
Λάθος
Αν σε κάποια οδηγία έχουμε κάνει λάθος στο αλφάβητο, στο λεξιλόγιο ή στο συντακτικό τότε το πρόγραμμα που μετατρέπει τις οδηγίες μας σε σειρά από 0 και 1 θα μας δώσει ένα κατάλληλο μήνυμα λάθους, ώστε να μας βοηθήσει να διορθώσουμε το λάθος μας. Τα λάθη αυτά ονομάζονται :
Συντακτικά
Υπολογιστικά
Λογικά
Αν το αποτέλεσμα, που τελικά προκύπτει από την εκτέλεση του προγράμματος, δεν είναι το αναμενόμενο, τότε το πρόβλημα δε βρίσκεται στον τρόπο εκτέλεσης, αλλά στον αλγόριθμο που κατασκευάσαμε για τη λύση του προβλήματός μας. Στην περίπτωση αυτή λέμε ότι έχουμε κάνει ένα