Πληροφορίες για τις δομές με συνθήκη

Οι δομές με συνθήκη έχουν την εξής μορφή:

Αν μια συνθήκη είναι σωστή [κάνε κάτι]

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

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

  • Η οδηγία αν κάνει έναν έλεγχο της συνθήκης και εκτελεί μια λίστα οδηγιών, αν η συνθήκη είναι σωστή. Αν η συνθήκη είναι λάθος, η Logo πηγαίνει στην επόμενη οδηγία της διαδικασίας.

  • Μπορείτε να συμπεριλάβετε σε μια διαδικασία έναν αριθμό εκφράσεων υπό συνθήκη. Η Logo ελέγχει κάθε δήλωση αν διαδοχικά.

  • Ένας κανόνας διακοπής συμπεριλαμβάνει πάντα τις εντολές στοπ, ΣταμάτησέΜε, ΌλαΣτοπ ή έξοδος στη λίστα οδηγιών. Αν δεν υπάρχει εντολή διακοπής σε μια υπό συνθήκη οδηγία, η Logo θα εκτελέσει τις οδηγίες της λίστας οδηγιών και στη συνέχεια θα πάει στην επόμενη γραμμή της διαδικασίας, δίνοντας συχνά ανεπιθύμητα αποτελέσματα.