Τελευταίο μήνυμα του MicroWorlds

Δεν υπάρχει χώρος

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

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

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

Αν δεν υπάρχει χώρος για την αναδρομή: έχει εξαντληθεί όλη η ποσότητα μνήμης που χρησιμοποιείται για την εκτέλεση αναδρομικών διαδικασιών. Βεβαιωθείτε πως η διαδικασία σας περιέχει πολλές οδηγίες που ακολουθούν την αναδρομική γραμμή. Ακολουθεί ένα παράδειγμα διαδικασίας που θα μπορούσε να προκαλέσει την εμφάνιση αυτού του μηνύματος. Η δεύτερη γραμμή είναι μια αναδρομική κλήση. Η διαδικασία καλεί τον εαυτό της. Σε κάθε αναδρομική κλήση, το MicroWorlds θυμάται πως έχει ακόμη μια οδηγία που πρέπει να εκτελέσει. Ο αριθμός των οδηγιών αυτών αυξάνεται και υπερβαίνει τα όρια του χώρου μνήμης που διαθέτει ο υπολογιστής για τέτοιου είδους πληροφορίες. Περισσότερα παραδείγματα θα βρείτε στο κεφάλαιο "Πιο σύνθετες μορφές αναδρομής στον προγραμματισμό με τη γεωμετρία χελώνας".

Παράδειγμα:

`για μέτρηση :ν
δείξε :ν
μέτρηση :ν + 1
δείξε :ν
τέλος`