ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE Επιμόρφωση Β Επιπέδου, Ξάνθη, 2013 Γιάννης Κουτίδης, www.kutidis.gr Το λογισμικό βρίσκεται στην διεύθυνση http://etl.ppp.uoa.gr/_content/download/index_download.htm ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ Από το κεντρικό μενού πηγαίνουμε στην επιλογή Ψηφίδα --> Νέα --> Logo από το. Θα εμφανίσουμε διαδοχικά τις ψηφίδες: Logo Καμβάς Μεταβολέας Χελώνα (Αργότερα θα χρησιμοποιήσουμε και τον δισδιάστατο μεταβολέα.) Μια πρόταση για την τακτοποίηση τους στην οθόνη είναι η παρακάτω, ώστε να διευκολυνθούμε.
Στο παράθυρο του καμβά: File --> New Turtles page και δίνετε ένα όνομα στο νέο καμβά. ΠΩΣ ΠΡΕΠΕΙ ΝΑ ΣΥΝΔΕΣΟΥΜΕ ΤΙΣ ΨΗΦΙΔΕΣ Ανοίγουμε από το κεντρικό μενού την επιλογή: Εργαλεία --> Διαχείριση συνδέσμων Τακτοποιείστε με τον τρόπο που φαίνεται στην εικόνα τις ψηφίδες για να θυμόμαστε καλύτερα την διαδικασία. Με σύρσιμο του ενός αντικειμένου πάνω στο άλλο γίνεται η σύνδεση των ψηφίδων (και η αποσύνδεση). 1. Ενημέρωση για εντολές (ψηφίδα Logo) με logocallinput (ψηφίδα καμβάς - name) 2. Ενημέρωση για Logo εντολές (ψηφίδα Μεταβολέας) με sliderpin (ψηφίδα καμβάςname) 3. Σελίδα χελωνών (ψηφίδα Χελώνα) με το αντίστοιχο χρώμα με όνομα αυτό που δώσαμε στον καμβά (ψηφίδα καμβάς-name) 4. Εντολές/ Μεταβολέας (ψηφίδα Logo) με Εντολές Logo (ψηφίδα Μεταβολέας)
ΟΙ ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ ΓΙΑ ΤΗΝ LOGO ΕΝΤΟΛΗ ΣΥΝΤΟΜΙΑ ΠΛΗΘΟΣ ΕΙΣΟΔΩΝ ΑΠΟΤΕΛΕΣΜΑ ΔΕΙΓΜΑ σβήσεγραφικά σβγ 0 καθάρισε 0 στηναρχή 0 μπροστά α μ α 1 πίσω α π α 1 δεξιά α δ α 1 αριστερά α α α 1 Καθαρίζει τον καμβά και επαναφέρει τη χελώνα στην αρχική θέση Καθαρίζει τον καμβά και αφήνει τη χελώνα στη θέση που βρίσκεται. Επαναφέρει τη χελώνα στην αρχική θέση χωρίς να σβήσει τα γραφικά Μετακινεί τη χελώνα α βήματα μπροστά κατά τη διεύθυνση της κεφαλής της Μετακινεί τη χελώνα α βήματα προς την αντίθετη κατεύθυνση απ όπου δείχνει η κεφαλή της χελώνας Στρίβει την κεφαλή της χελώνας α μοίρες δεξιά Στρίβει την κεφαλή της χελώνας α μοίρες δεξιά μ 50 π 100 δ 90 α 180 στυλόπάνω σπ 0 Ανεβάζει τη γραφίδα της χελώνας στυλόκάτω σκ 0 κατεβάζει τη γραφίδα της χελώνας γόμα 0 περίμενε α 1 θέσηχ 0 θέσηψ 0 θέση 0 κατεύθυνση 0 θέσεκατεύθυνση 1 θέσεχψ α β 2 Σβήνει ήδη σχεδιασμένες γραμμές, αρκεί να ακολουθήσει εντολή του τύπου (μπροστά 50). Μετά πρέπει να ορίσεις χρώμα στυλού. Σταματά την εκτέλεση του προγράμματος για α χρονικές μονάδες Επιστρέφει την τετμημένη της θέσης της χελώνας Επιστρέφει την τεταγμένη της θέσης της χελώνας Επιστρέφει τις συντεταγμένες της θέσης της χελώνας Επιστρέφει τον απόλυτο προσανατολισμό της χελώνας Προσανατολίζει τη χελώνα σύμφωνα με τον αριθμό μοιρών όπου θα θέσουμε στην είσοδο της εντολής Θέτει τη χελώνα στη θέση με συντεταγμένες (α,β) γόμα μ 50 περίμενε 10 θέσεκατεύθ υνση 120 θέσεχψ 100 50
τύπωσε Τυπώνει ένα μήνυμα κειμένου ή ένα αποτέλεσμα αριθμητικής πράξης στο παράθυρο μηνυμάτων Τύπωσε AB Τύπωσε 360/6 Τύπωσε 3*(4+7) κρύψεχελώνα κχ 0 Κρύβει την χελώνα δείξεχελώνα δχ 0 Εμφανίζει την χελώνα στρογγυλοποιηση 1 Στρογγυλοποιεί στον πλησιέστερο ακέραιο έναν αριθμό στρογγυλοπ οιηση 3.75 ακέραιος 1 Αποκόπτει το δεκαδικό μέρος του αριθμού ακέραιος 4.5 Θέσεχρώμαστυλό [α β γ] ή 3 ή Αλλάζει το χρώμα του στυλό Θέσεχρώμασ τυλό [255 0 0] Θέσεχρώμαστυλό α 1 Θέσεχρώμασ τυλό 2 Βασικοί κωδικοί χρωμάτων RBG Κόκκινο 255 0 0 Πράσινο 0 255 0 Μπλε 0 0 255 Μαύρο 255 255 255 Κίτρινο 255 255 0 Πορτοκαλί 255 128 0 0 Μάυρο 1 Μπλε σκούρο 2 Πράσινο 3 Γαλάζιοε 4 Κόκκινο 5 Μωβ 6 Κίτρινο 7 Άσπρο Όλους τους κωδικούς χρωμάτων θα τους βρεις στο http://www.rapidtables.com/web/color/rgb_color.htm Υπάρχει ανοχή ως προς την χρήση κεφαλαίων και τόνων
ΟΡΙΣΜΟΣ ΔΙΑΔΙΚΑΣΙΑΣ για όνομα_διαδικασίας εντολή1 εντολήν. εντολήμ Το όνομα με το οποίο θα την καλούμε η εντολές που θα εκτελούνται Τέλος των εντολών ΠΑΡΑΔΕΙΓΜΑ για σκαλοπάτι Μπροστά 30 Δεξιά 90 Μπροστά 50 Αριστερά 90 Το όνομα χωρίς κενά Για να κληθεί η διαδικασία πρέπει πρώτα να οριστεί (εκτελεστούν οι εντολές της) ΟΡΙΣΜΟΣ ΕΠΑΝΑΛΗΨΗΣ επανάλαβε φορές [εντολές] ή Επανάλαβε φορές [διαδικασία] π.χ επανάλαβε 2 [μ 100 δ 90 μ 100 α 90] ή επανάλαβε 2 [σκαλοπάτι] Χρησιμοποιούμε επαναλήψεις στις διαδικασίες ή/και διαδικασίες στις επαναλήψεις
ΟΡΙΣΜΟΣ ΠΑΡΑΜΕΤΡΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ Γράφουμε και αναφερόμαστε σε μεταβλητές ως :α για σκαλοπάτι :ύψος :πλάτος μπροστά :ύψος δεξιά 90 μπροστά : πλάτος αριστερά 90 Το όνομα της διαδικασίας είναι «σκαλοπάτι» Η παραμετρος που θα ελέγχει το ύψος είναι η «ύψος» Η παράμετρος που θα ελέγχει το πλάτος είναι η «πλάτος» Για να κατασκευάσω σκαλοπάτι ύψους 10 και πλάτους 30 θα γράψω: σκαλοπάτι 10 30 Στις παραμετρικές διαδικασίες μπορώ να χρησιμοποιήσω, πλέον, τον ΜΕΤΑΒΟΛΕΑ. (και τον δισδιάστατο μεταβολέα) ΣΥΝΘΗΚΗ ΕΛΕΓΧΟΥ αν συνθήκη [σταμάτησε] π.χ αν φ=5 [σταμάτησε] άλλο παράδειγμα για σκάλα :χ Αν :χ>4 [σταμάτησε] μπροστά 30 δεξιά 90 μπροστά 10 αριστερά 90 περίμενε 5 σκάλα :χ+1