Συνάδερφοι θα ήθελα την αποψή σας για το εξής παρακάτω θέμα:
Στο σχολικό βιβλίο αναγράφει ότι η λέξη Αλγόριθμος θεωρείται ώς δηλωτική εντολή και η λέξη Διάβασε ως εκτελεστέα. Με το ίδιο σκεπτικό μπορεί κάποιος να πεί ότι τα Δεδομένα, Αποτελέσματα, Τέλος μπορούν να θεωρηθούν ως δηλωτικές εντολές;
Περιμένω τις απόψεις σας.
Ακριβώς ...Είναι δηλωτικές εντολές
Οι εντολές αυτές δεν εκτελούνται απο τον υπολογιστή αλλά υποδηλώνουμε π.χ την είσοδο ή την έξοδο δεδομένων με τις οποίες όμως δεν ασχολείται ο αλγόριθμος. Απλά δηλώνουν την ύπαρξη εισόδου και εξόδου στον αλγόριθμο.
OK Laertis
Ήθελα να δω απόψεις και άλλων συναδέρφων για το ποιες άλλες εντολές μπορούν να θεωρηθούν ως δηλωτικές εκτός από το "Αλγόριθμος" που αναφέρει το βιβλίο.
Σαφέστατα το Τέλος, όπως και το Αλγόριθμος είναι δηλωτική.
Και τα Δεδομένα, Αποτελέσματα ως δηλωτικές θα τις χαρακτήριζα, όπως και την πρώτη γραμμή μιας διαδικασίας/συνάρτησης (με τις παραμέτρους τους)...
Απλά να έχουμε στο μυαλό μας ότι η ψευδογλώσσα δεν απευθύνεται άμεσα σε υπολογιστή, αλλά έμμεσα. Υποτίθεται ότι τον αλγόριθμο θα τον πάρει κάποιος και θα τον κάνει κώδικα. Έτσι με αυτές τις εντολές δηλώνουμε στον κάποιον τι χρειάζεται ο αλγόριθμος για δεδομένα και τι δίνει ως αποτελέσματα. Δεν μας ενδιαφέρει να του περιγράψουμε τη διαδικασία εισαγωγής των τιμών εισόδου, ούτε την εμφάνιση των αποτελεσμάτων. Πιο κατανοητές οι έννοιες δεδομένα/ αποτελέσματα γίνονται στους πίνακες.
Νομίζω ότι ως δηλωτική πρέπει να θεωρείται και η εντολή σχολίων (το θαυμαστικό).
Φιλικά
Δεν νομίζω πως τα σχόλια αποτελούν κάποιου είδους εντολή αφού αγνοούνται πλήρως και δεν δίνουν κάποια επιπλέον οδηγία-πληροφορία σε αυτόν που εκτελεί τον αλγόριθμο.
Τα σχόλια δεν ανήκουν στις δηλωτικές και πόσο μάλλον στις εκτελεστέες εντολές καθώς αποτελούν επεξηγηματικές εκφράσεις
Νομίζω ότι ο συνάδελφος δεν αναφέρθηκε στα ίδια τα σχόλια, αλλά στην εντολή που μαρκάρει την έναρξη των σχολίων.
Συμφωνώ και εγώ ότι θα πρέπει να το κατατάξουμε στις δηλωτικές.
Το ! είναι ένας ειδικός χαρακτήρας (στην ψευδογλώσσα αλλά και στη ΓΛΩΣΣΑ) με συγκεκριμένη έννοια και λειτουργία. Δηλωτικές εντολές είναι : Αλγόριθμος, Τέλος, ΑΡΧΗ , ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ, ΠΡΟΓΡΑΜΜΑ κτλ.
ΑΠ
Θα συμφωνήσω με τον andreas_p ότι το ! δεν ανήκει στις δηλωτικές εντολές. Ομοίως και το &, καθώς και τα δυο είναι ειδικά σύμβολα που προσδιορίζουν συγκεκριμένη λειτουργία και όχι εντολές.
Η εντολή εκχώρησης είναι λοιπόν εκτελεστέα εντολή. Σωστά;
Σωστά!
Είναι σίγουρο αυτό;;;Γιατί από το βιβλίο καταλαβαίνω ότι εκτελέστεες λέγονται οι εντολές εισόδου και εξόδου...
Εκτελεστέες είναι οι εντολές που εκτελούνται...