Γραμματικοί κανόνες της γλώσσας Logo

Ακολουθούν οι γραμματικοί κανόνες που θα σας βοηθήσουν να αναλύσετε τις σωστά δομημένες οδηγίες της Logo:

  • Η πρώτη λέξη μιας οδηγίας Logo είναι πάντα μια εντολή.

  • Τα υπόλοιπα στοιχεία της οδηγίας είναι είσοδοι στην εντολή.

  • Κάθε είσοδος πρέπει να είναι είτε κάποιο είδος δεδομένων τα οποία απαιτούνται από συγκεκριμένη εντολή, είτε μια έκφραση της Logo για τον υπολογισμό των απαιτούμενων δεδομένων.

  • Κάθε εντολή ή μεταβιβαστής έχει ένα συγκεκριμένο αριθμό εισόδων, έτσι ώστε να μην χρειάζονται παρενθέσεις. Εξαίρεση σε αυτόν τον κανόνα αποτελούν οι μαθηματικές πράξεις.

    Ακολουθεί ένα παράδειγμα πολύπλοκης οδηγίας Logo:

    Με χρήση των παραπάνω κανόνων και με ανάγνωση της γραμμής από τα αριστερά προς τα δεξιά, η γραμμή μπορεί να αναλυθεί ως ακολούθως:

    Η τύπωσε είναι μια εντολή με μία είσοδο. Η είσοδος αυτή θα είναι το αποτέλεσμα που θα δώσει η λέξη.

    Η λέξη είναι μεταβιβαστής με δύο εισόδους. Η πρώτη είσοδος είναι ο μεταβιβαστής πρώτο ο οποίος έχει μία είσοδο, τη λίστα [σκοτεινό φωτεινό]. Η δεύτερη είσοδος στη λέξη είναι το τερο.

    Το πρώτο [σκοτεινό φωτεινό] μεταβιβάζει το αποτέλεσμα στη λέξη που είναι η λέξη σκοτεινό.

    Η λέξη δημιουργεί μια λέξη από τις εισόδους της, σκοτεινό και τερο, και μεταβιβάζει το αποτέλεσμα στο τύπωσε.

    Η τύπωσε εμφανίζει τη λέξη σκοτεινότερο.

    Αφού δεν υπάρχουν άλλα ονόματα διαδικασιών, έχουν αναλυθεί όλες οι είσοδοι της γραμμής.