2.Ελέγχοντας την χελώνα και τον στυλό

Φανταστείτε ότι η χελώνα της Logo, αυτή που γνωρίσαμε στο προηγούμενο μάθημα, κρατάει ένα στυλό στο χέρι της ενώ περπατάει. Χρησιμοποιεί το στυλό για να σχεδιάσει μια γραμμή της κίνησης της κάθε φορά που λαμβάνει εντολή ώστε να προχωρήσει.
Ζητήστε από τη χελώνα να πάει 30 βήματα μπροστά και παρακολουθήστε τη γραμμή που σχεδιάζει.
Μπορούμε να ζητήσουμε από τη χελώνα να σηκώσει το στυλό από το σχέδιο. Μόλις η χελώνα σηκώσει τον στυλότης, δεν θα τραβήξει πλέον μια γραμμή καθώς περπατάει. Η εντολή για την ανύψωση του στυλού είναι penup
Ζητήστε από την χελώνα να σηκώσει τον στυλό
Ενώ ο στυλός είναι πάνω, η μετακίνηση της χελώνας δεν θα δημιουργήσει νέες γραμμές.
Ζητήστε από την χελώνα να πάει μπροστά 40 βήματα
Είδατε τώρα ότι η χελώνα κινήθηκε προς τα εμπρός χωρίς να τραβήξει νέες γραμμές. Προκειμένου να συνεχίσουμε να σχεδιάζουμε θα πρέπει να δώσουμε εντολή στη χελώνα να βάλει το στυλό κάτω στον πίνακα με την εντολή pendown
Ζητήστε από την χελώνα να βάλει τον στυλό κάτω
Τώρα το στυλό επέστρεψε στην προηγούμενη θέση του, πάνω στον πίνακα. Μπορούμε να ελέγξουμε ότι είναι έτοιμο για δράση.
Ζητήστε από την χελώνα να πάει 40 βήματα μπροστά
Μερικές φορές μπορείτε να ζητήσετε από τη χελώνα να κρυφτεί. Με αυτόν τον τρόπο θα μπορούσατε να δείτε πως το σχέδιο που έχετε φτιάξει φαίνεται χωρίς τη χελώνα. Η εντολή για την απόκρυψη της χελώνας είναι hideturtle
Ζητήστε από την χελώνα να κρυφτεί
Μια κρυμμένη χελώνα μπορεί να τραβήξει εξίσου καλά όταν είναι κρυμμένη. Η χελώνα εμφανίζεται μόνο στην οθόνη, έτσι ώστε το σχέδιο να είναι άνετο για εσάς
Ζητήστε από τη χελώνα να στρίψει αριστερά σε γωνία 90 μοιρών και στη συνέχεια να προχωρήσει 40 βήματα
Παρόλο που μπορείτε πάντα να δουλεύετε χωρίς να βλέπετε τη χελώνα, τις περισσότερες φορές είναι πιο εύκολο να σχεδιάσετε όταν την βλέπετε. Όταν θέλουμε να εμφανιστεί ξανά η χελώνα, χρησιμοποιούμε την εντολή showturtle
Κάντε την χελώνα να εμφανιστεί ξανά
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers