4.Η απάντηση της χελώνας

Σε αυτό το μάθημα θα κάνουμε κάποιες ερωτήσεις στην χελώνα για να πάρουμε κάποιες απαντήσεις. Θα μάθουμε πού είναι ακριβώς η χελώνα και πού κατευθύνεται.
Γράψτε την ακόλουθη εντολή cs repeat 24 [ rt 17 fd 33]
Αφού ζωγραφίσουμε κάτι ωραίο, η χελώνα μας βρίσκεται κάπου στον κόσμο της σε μια άγνωστη θέση. Για να μάθουμε την τρέχουσα θέση της χελώνας μπορούμε να ρωτήσουμε τη χελώνα: "Ποια είναι η θέση σου;" Για να θέσουμε μια ερώτηση πρέπει να χρησιμοποιήσουμε την εντολή print, η οποία θα μας δώσει την απάντηση που ψάχνουμε. Σε αυτή την περίπτωση θα χρησιμοποιήσετε επίσης την εντολή pos , για τη θέση. Η απάντηση θα εμφανιστεί ως συντεταγμένες x και y.
Τυπώστε την θέση της χελώνας
Τώρα γνωρίζουμε πώς να ζητήσουμε από τη χελώνα τις συντεταγμένες x και y. Άν θέλουμε, μπορούμε να της ζητήσουμε μόνο μία από τις συντεταγμένες, χρησιμοποιώντας xcor ή ycor , αντίστοιχα.
Τυπώστε της τωρινές συντενταγμένες-χ της χελώνας
Για να μάθιουμε την ακριβή κατεύθυνση (γωνία) της χελώνας, μπορούμε να χρησιμοποιήσουμε την εντολή heading .
Τυπώστε την κατεύθυνση στην οποία κοιτάζει η χελώνα.
Μέχρι στιγμής γνωρίζουμε τη θέση μας και την κατεύθυνση που έχουμε. Ας υποθέσουμε ότι θέλουμε να φτάσουμε σε κάποιο συγκεκριμένο σημείο όπως πχ. το (0,0). Πρέπει να ξέρουμε πώς να ρυθμίσουμε το κεφάλι της χελώνας προς το σημείο αυτό.

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να βρούμε την κατεύθυνση / γωνία στην οποία πρέπει να γυρίσουμε για να φτάσουμε στο καθορισμένο σημείο. Η εντολή θα είναι: towards list XCOR YCOR , όπου XCOR και YCOR είναι οι συντεταγμένες x και y αντίστοιχα. Η απάντηση θα είναι μια απόλυτη γωνία με βάση τους 360 βαθμούς ενός κύκλου.
Τυπώστε πού πρέπει να βάλουμε το κεφάλι της χελώνας ώστε να πάει στο σημείο (0,0).
Στο προηγούμενο βήμα πήραμε μια γωνία / κατεύθυνση ως απάντηση. Τώρα θέλουμε να ρυθμίσουμε το κεφάλι της χελώνας να γυρίζει προς το σημείο (0,0). Σημειώστε ότι χρειάζεται μόνο ένας αριθμός μετά το δεκαδικό: XXX.X, 123.4, κλπ.
Βάλτε το κεφάλι προς το σημείο (0,0).
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers