Contents
Εντολές εισόδου - εξόδου δεδομένων
Εντολή τύπωσε
Η εντολή τύπωσε χρησιμοποιείται για να εμφανίσουμε δεδομένα στον καμβά. Όταν θέλουμε να εμφανίσουμε ένα κείμενο θα πρέπει το κείμενό μας να βρίσκεται σε εισαγωγικά ("το κείμενό μας"). Αν θέλουμε να συνδυάσουμε κείμενο και μεταβλητές (ή πράξεις) θα πρέπει να χρησιμοποιήσουμε το σύμβολο + ώστε να ενωθεί το κείμενό μας με τις μεταβλητές (ή το αποτέλεσμα των πράξεων). Για παράδειγμα οι εντολές
$α = 8 $β = 3 τύπωσε "Το αποτέλεσμα είναι " + $α*$β
θα τυπώσει στον καμβά Το αποτέλεσμα είναι 24
Εντολή μήνυμα
Η εντολή μήνυμα χρησιμοποιείται προκειμένου να εμφανιστεί ένα νέο παράθυρο που θα περιέχει κάποιο μήνυμα για τον χρήστη. Χρησιμοποιείται όπως και η εντολή τύπωσε με τη διαφορά ότι το μήνυμά μας εμφανίζεται σε ένα νέο παράθυρο. Για παράδειγμα
$α = 8 $β = 4 μήνυμα "Το αποτέλεσμα είναι " + $α*$β
θα εμφανίσει ένα νέο παράθυρο που θα γράφει Το αποτέλεσμα είναι 32.
Εντολή ερώτηση
Η εντολή ερώτηση χρησιμοποιείται προκειμένου να υποβάλλουμε μία ερώτηση στον χρήστη, ώστε αυτός να μας δώσει κάποιο δεδομένο. Για αυτό το λόγο τοποθετούμε πριν από την εντολή ερώτηση μία μεταβλητή με το σύμβολο = ώστε να αποθηκευτεί σε αυτή τη μεταβλητή το δεδομένο που μας έδωσε ο χρήστης. Για παράδειγμα οι εντολές
$α = ερώτηση "Δώσε έναν αριθμό" τύπωσε "Το διπλάσιο είναι " + $α*2
θα τυπώσουν στον καμβά το διπλάσιο του αριθμού που έδωσε ο χρήστης "απαντώντας" στην εντολή ερώτηση.
Αριθμητικές Πράξεις
Πρόσθεση
Χρησιμοποιούμε το σύμβολο + για να δηλώσουμε την πρόσθεση δύο ή περισσότερων αριθμών, πχ οι εντολές
$α = 5 $β = 3 τύπωσε $α + $β
εμφανίζουν στον καμβά την τιμή 8
Αφαίρεση
Χρησιμοποιούμε το σύμβολο - για να δηλώσουμε την αφαίρεση δύο ή περισσότερων αριθμών, πχ οι εντολές
$α = 5 $γ = 1.5 τύπωσε $α - $γ
εμφανίζουν στον καμβά την τιμή 3.5
Πολλαπλασιασμός
Χρησιμοποιούμε το σύμβολο * για να δηλώσουμε τον πολλαπλασιασμό δύο ή περισσότερων αριθμών, πχ οι εντολές
$α = 2 $β = 3 $γ = 1.5 τύπωσε ($α + $β) * $γ
εμφανίζουν στον καμβά την τιμή 7.5
Διαίρεση
Χρησιμοποιούμε το σύμβολο / για να δηλώσουμε τη διαίρεση δύο αριθμών, πχ οι εντολές
$α = 4 $β = 6 $γ = 2 τύπωσε ($α * $β) / $γ
εμφανίζουν στον καμβά την τιμή 12
Ύψωση σε δύναμη
Χρησιμοποιούμε το σύμβολο ^ για να δηλώσουμε την ύψωση ενός αριθμού στη δύναμη ενός άλλου, πχ οι εντολές
$α = 1 $β = 3 $γ = 2 τύπωσε ($α+$β)^$γ
εμφανίζουν στον καμβά την τιμή 16
Παρενθέσεις
Στο kturtle μπορούμε να χρησιμοποιήσουμε παρενθέσεις προκειμένου να δηλώσουμε την σειρά με την οποία πραγματοποιούνται οι πράξεις. Όπως και στα Μαθηματικά, πρώτες υπολογίζονται πρώτα οι πράξεις στις εσωτερικές παρενθέσεις ( εννοούμε το ζεύγος παρενθέσεων που κλείνει πρώτο). Μπορούμε να χρησιμοποιήσουμε όσες παρενθέσεις θέλουμε, αρκεί κάθε παρένθεση που ανοίγει να κλείνει. πχ
$α = 2 $β = 3 $γ = 1.5 $δ = 3.5 τύπωσε ((($α+$β)*$γ)/($δ-$α))^2
εμφανίζουν στον καμβά την τιμή 9
Μαθηματικές Συναρτήσεις και Αριθμοί
Το KTurtle υποστηρίζει τις παρακάτω μαθηματικές συναρτήσεις:
ημ($χ): μας δίνει το ημίτονο της γωνίας $χ, πχ η εντολή τύπωσε ημ(30) θα τυπώσει στον καμβά 0,5.
συν($χ): μας δίνει το συνημίτονο της γωνίας $χ, πχ η εντολή τύπωσε συν(0) θα τυπώσει στον καμβά 1.
εφ($χ): μας δίνει την εφαπτομένη της γωνίας $χ, πχ η εντολή τύπωσε εφ(45) θα τυπώσει στον καμβά 1.
ρίζα($χ): μας δίνει την τετραγωνική ρίζα του αριθμού $χ, πχ η εντολή τύπωσε ρίζα(16) θα τυπώσει στον καμβά 4.
Επίσης το KTurtle γνωρίζει τον αριθμό π. Το π μπορούμε να το χρησιμοποιήσουμε σε πράξεις αλλά και σε εντολές εξόδου. Για παράδειγμα η εντολή τύπωσε 2*π θα τυπώσει στον καμβά 6,28319 .
Σχέδια στον καμβά
Παρακάτω παρατίθενται οι εντολές που δίνουμε στη χελώνα προκειμένου να απεικονίσει σχήματα στον καμβά. Εντός των παρενθέσεων δίνεται η συντομογραφία της κάθε εντολής:
μπροστά $χ: (μπ) Με την εκτέλεση αυτής της εντολής η χελώνα προχωράει μπροστά $χ εικονοστοιχεία , πχ μπροστά 200
πίσω $χ: (πι) Με την εκτέλεση αυτής της εντολής η χελώνα προχωράει προς τα πίσω $χ εικονοστοιχεία, πχ πίσω 200
στρίψεδεξιά $χ: (σδ) Η χελώνα περιστρέφεται προς τα δεξιά $χ μοίρες, πχ σδ 90 στρίβει τη χελώνα δεξιά κατά 90 μοίρες
στρίψεαριστερά $χ: (σα) Η χελώνα περιστρέφεται προς τα αριστερά $χ μοίρες , πχ σα 90 στρίβει τη χελώνα αριστερά κατά 90 μοίρες
στυλόκάτω : (σκ) Δίνει εντολή στη χελώνα να αφήνει ίχνος από κάθε σημείο της οθόνης που περνάει. Αν δεν έχουμε δώσει αυτή την εντολή, η χελώνα μετακινείται με τις κατάλληλες εντολές στην οθόνη χωρίς να σχεδιάζει.
στυλόπάνω : (σπ) Δίνει εντολή στη χελώνα να σταματήσει να αφήνει ίχνος καθώς προχωράει.
καθάρισε : (καθ) Σβήνει όλα τα σχέδια που έχουμε δημιουργήσει στον καμβά αφήνοντας τη χελώνα στη θέση και την κατεύθυνση που είχε.
αρχικοποίησε : Σβήνει όλα τα σχέδια από τον καμβά και επαναφέρει τη χελώνα στο κέντρο του καμβά με κατεύθυνση προς τα πάνω με το στυλό της έτοιμο να γράψει (στυλόκάτω).
Επανάληψη
Επιλογή
