Γραμματικοί κανόνες της γλώσσας Logo
Ακολουθούν οι γραμματικοί κανόνες που θα σας βοηθήσουν να αναλύσετε τις σωστά δομημένες οδηγίες της Logo:
Η πρώτη λέξη μιας οδηγίας Logo είναι πάντα μια εντολή.
Τα υπόλοιπα στοιχεία της οδηγίας είναι είσοδοι στην εντολή. Κάθε είσοδος πρέπει να είναι είτε κάποιο είδος δεδομένων τα οποία απαιτούνται από συγκεκριμένη εντολή, είτε μια έκφραση της Logo για τον υπολογισμό των απαιτούμενων δεδομένων.
Κάθε εντολή ή μεταβιβαστής έχει ένα συγκεκριμένο αριθμό εισόδων, έτσι ώστε να μην χρειάζονται παρενθέσεις. Εξαίρεση σε αυτόν τον κανόνα αποτελούν οι μαθηματικές πράξεις.
Ακολουθεί ένα παράδειγμα πολύπλοκης οδηγίας Logo:
![]()
Με χρήση των παραπάνω κανόνων και με ανάγνωση της γραμμής από τα αριστερά προς τα δεξιά, η γραμμή μπορεί να αναλυθεί ως ακολούθως:
Η τύπωσε είναι μια εντολή με μία είσοδο. Η είσοδος αυτή θα είναι το αποτέλεσμα που θα δώσει η λέξη.
Η λέξη είναι μεταβιβαστής με δύο εισόδους. Η πρώτη είσοδος είναι ο μεταβιβαστής πρώτο ο οποίος έχει μία είσοδο, τη λίστα [σκοτεινό φωτεινό]. Η δεύτερη είσοδος στη λέξη είναι το τερο.
Το πρώτο [σκοτεινό φωτεινό] μεταβιβάζει το αποτέλεσμα στη λέξη που είναι η λέξη σκοτεινό.
Η λέξη δημιουργεί μια λέξη από τις εισόδους της, σκοτεινό και τερο, και μεταβιβάζει το αποτέλεσμα στο τύπωσε.
Η τύπωσε εμφανίζει τη λέξη σκοτεινότερο.
Αφού δεν υπάρχουν άλλα ονόματα διαδικασιών, έχουν αναλυθεί όλες οι είσοδοι της γραμμής.