Το περιβάλλον προγραμματισμού MicroWorlds Pro 1
Εντολές στο Microworlds Pro Η εντολή εξόδου δείξε χρησιμοποιείται: 1. Για να εκτελέσουμε αριθμητικές πράξεις Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής στο κέντρο εντολών δείξε 4 + 6 10 δείξε 6 2 4 δείξε 5 * 4 20 δείξε 20 / 4 5 δείξε 20 / (4 + 1) 4 Δείξε δύναμη βάση εκθέτης δείξε δύναμη 2 3 δείξε 4+6 8 Εμφανίζει μήνυμα λάθους: «Δεν ξέρω τίποτε για 4+6» Σημειώσεις Προσθέτει τους αριθμούς και εμφανίζει το άθροισμα τους Αφαιρεί τους αριθμούς και εμφανίζει την διαφορά τους Πολλαπλασιάζει τους αριθμούς και εμφανίζει το γινόμενό τους Διαιρεί τους αριθμούς και εμφανίζει το πηλίκο τους Υπολογίζει την αριθμητική παράσταση και εμφανίζει το αποτέλεσμα Μας εμφανίζει το αποτέλεσμα της δύναμης 2 3 Γιατί δεν υπάρχουν κενά πριν και μετά το σύμβολο + Προσοχή! Πρέπει να αφήνουμε ένα κενό διάστημα πριν και ένα μετά το σύμβολο της πράξης που χρησιμοποιούμε. Προσοχή! Ακολουθούμε την προτεραιότητα των πράξεων. Δηλαδή, πρώτα οι παρενθέσεις μετά οι δυνάμεις ακολουθούν οι πολλαπλασιασμοί και οι διαιρέσεις και τέλος οι προσθέσεις και οι αφαιρέσεις. 2
2. Για να εμφανίσουμε μια λέξη στο κέντρο εντολών Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής Σημειώσεις δείξε Μαρία Μαρία Δείξε 4+5 4+5 Εμφανίζει στο κέντρο εντολών τη λέξη Μαρία Όταν μετά την εντολή δείξε υπάρχουν εισαγωγικά εμφανίζεται ότι υπάρχει μετά τα εισαγωγικά σαν να είναι μια λέξη 3. Για να εμφανίσουμε μια πρόταση (λίστα) στο κέντρο εντολών Όταν μετά το δείξε υπάρχουν εισαγωγικά τότε το αποτέλεσμα είναι ότι υπάρχει ακριβώς μετά τα εισαγωγικά. Ακόμη και αν υπάρχουν αριθμητικές εκφράσεις το αποτέλεσμα είναι οι ίδιες οι εκφράσεις. Παράδειγμα Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής Σημειώσεις δείξε [ Σήμερα είναι Δευτέρα] Σήμερα είναι Δευτέρα Εμφανίζει στο κέντρο εντολών όλες τις λέξεις που περικλείονται μεταξύ των δυο αγκυλών 3
Η εντολή φράση χρησιμοποιείται: Για να εμφανίσουμε μηνύματα μαζί με τα αποτελέσματα αριθμητικών πράξεων Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής Σημειώσεις δείξε (φράση [Το συνολικό κόστος είναι] 50 + 20 + 10 ευρώ) Το συνολικό κόστος είναι 80 ευρώ Εμφανίζονται τα μηνύματα μαζί με τα αποτελέσματα αριθμητικών πράξεων. Παράδειγμα Η εντολή εξόδου ανακοίνωση χρησιμοποιείται: Για να εμφανίσουμε ανακοινώσεις κειμένων με πιο εντυπωσιακό τρόπο Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής Σημειώσεις ανακοίνωση [ 7ο Γυμνάσιο Καβάλας ] Εμφανίζεται το μήνυμα: «7ο Γυμνάσιο Καβάλας» σε παράθυρο στην οθόνη Για την εντολή ανακοίνωση ισχύουν οι κανόνες σύνταξης που χρησιμοποιήσαμε για την εντολή δείξε 4
Η εντολή εισόδου ερώτηση χρησιμοποιείται: Για να εισάγουμε δεδομένα από το πληκτρολόγιο Εμφανίζεται ερώτημα στον χρήστη σε παράθυρο στην οθόνη Η απάντηση που θα δώσει ο χρήστης αποθηκεύεται προσωρινά και μπορούμε να την εμφανίσουμε χρησιμοποιώντας τη λέξη απάντηση 5
Βασικές Εντολές για τη κίνηση της χελώνας εντολές μπροστά (ή μπ) αριθμός παραδείγματα αποτελέσματα μπ 50 Η χελώνα κινείται μπροστά κατά 50 εικονοστοιχεία πίσω (ή πι) αριθμός πι 50 Η χελώνα κινείται πίσω κατά 50 εικονοστοιχεία δεξιά (ή δε) μοίρες δε 90 Η χελώνα στρίβει προς τα δεξιά 90 μοίρες αριστερά (ή αρ) μοίρες αρ 45 Η χελώνα στρίβει προς τα αριστερά 45 μοίρες στκ ή ΣτυλόΚάτω στκ Η χελώνα αφήνει αποτύπωµα καθώς κινείται στα ή ΣτυλόΆνω στα Η χελώνα δεν αφήνει αποτύπωµα καθώς κινείται σβγ ή ΣβήσεΓραφικά σβγ Σβήνει τα γραφικά και η χελώνα επανέρχεται στην αρχική της θέση δηλαδή στο κέντρο με κατεύθυνση προς τα πάνω. σβε ή ΣβήσεΕντολές σβε Σβήνει όλες τις εντολές στο κέντρο εντολών ΘέσεΠάχοςΣτυλό (αριθµός) ΘέσεΠάχοςΣτυλό 5 Η χελώνα αφήνει αποτύπωµα μεγέθους 5 εικονοστοιχείων ΘέσεΧρ ή ΘέσεΧρώµα (όνοµα ή αριθµός) ΘέσεΧρ "μπλε ή ΘέσεΧρ 247 Το χρώµα της χελώνας γίνεται κόκκινο 6
Η εντολή επανάλαβε χρησιμοποιείται: Για να επαναλάβουμε μια ομάδα εντολών επανάλαβε Αριθμός [λίστα εντολών] Ο Αριθμός μας δείχνει πόσες φορές θα επαναληφθούν οι εντολές που είναι μέσα στις αγκύλες Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα εντολής Σημειώσεις επανάλαβε 4 [μπ 100 δε 90] Σχηματίζει ένα τετράγωνο με μήκος πλευράς 100 στην επιφάνεια εργασίας επανάλαβε 10[δείξε Ελένη] Θα εμφανιστεί 10 φορές η λέξη Ελένη στο κέντρο εντολών 7
επανάλαβε ν [μπ 100 δε 360 / ν ] Σχηματίζει κανονικό πολύγωνο με πλήθος πλευρών ίσο με ν επανάλαβε 6 [μπ 100 δε 360 / 6] ή επανάλαβε 6 [μπ 100 δε 60] Σχηματίζει κανονικό εξάγωνο με πλευρά μήκους 100 εικονοστοιχείων στην επιφάνεια εργασίας επανάλαβε 3 [μπ 100 δε 360 / 3] ή επανάλαβε 3 [μπ 100 δε 120] Σχηματίζει ισόπλευρο τρίγωνο με πλευρά μήκους 100 εικονοστοιχείων στην επιφάνεια εργασίας επανάλαβε 360[μπ 1 δε 1] Σχηματίζει έναν κύκλο στην επιφάνεια εργασίας 8
Μεταβλητές Μπορούμε να φανταστούμε κάθε μεταβλητή σαν ένα κουτάκι στη μνήμη του υπολογιστή. Αναφερόμαστε σ αυτήν με ένα όνομα που της δίνουμε Περιέχει μια μοναδική τιμή Δίνουμε όνομα και περιεχόμενο στις μεταβλητές με την εντολή κάνε Η εντολή κάνε χρησιμοποιείται: Για να εκχωρήσουμε (δώσουμε) τιμή σε μια μεταβλητή κάνε ΟνομαΜεταβλητής ΤιμήΜεταβλητής Παραδείγματα Εντολές στο κέντρο εντολών κάνε α 5 κάνε ζώο άλογο κάνε σχολείο [7 ο Γυμνάσιο Καβάλας] Κάνε x 2 + :x Αποτέλεσμα εντολής Δημιουργεί μια μεταβλητή με όνομα «α» και της δίνει την αριθμητική τιμή 5 Δημιουργεί μια μεταβλητή με όνομα «ζώο» και της δίνει την αλφαριθμητική τιμή «άλογο» Δημιουργεί μια μεταβλητή με όνομα «σχολείο» και της δίνει τιμή την λίστα «7 ο Γυμνάσιο Καβάλας» Στην μεταβλητή x δίνει την τιμή 7 Σημειώσεις Δεν εμφανίζεται τίποτα στην οθόνη του υπολογιστή. Χρησιμοποιούμε το σύμβολο μπροστά από το όνομα μιας μεταβλητής και αναφερόμαστε στο όνομά της μεταβλητής. Για να δούμε την τιμή αυτή, πρέπει να γράψουμε την εντολή δείξε :α Δεν εμφανίζεται τίποτα στην οθόνη του υπολογιστή. Για να δούμε την τιμή αυτή, πρέπει να γράψουμε την εντολή δείξε :ζώο Δεν εμφανίζεται τίποτα στην οθόνη του υπολογιστή. Για να δούμε την τιμή αυτή, πρέπει να γράψουμε την εντολή δείξε :σχολείο Δεν εμφανίζεται τίποτα στην οθόνη του υπολογιστή. Χρησιμοποιούμε το σύμβολο : μπροστά από το όνομα μιας μεταβλητής όταν αναφερόμαστε στην τιμή της μεταβλητής. Υπολογίζει το 2 + :x και βρίσκει 7 Αφού θεωρεί ότι η προηγούμενη τιμή της μεταβλητής x ήταν 5 Για να δούμε την τιμή αυτή, πρέπει να γράψουμε την εντολή δείξε :x 9
για ΌνομαΔιαδικασίας τέλος εντολές Παραδείγματα Διαδικασίες Γράφουμε τη διαδικασία στην καρτέλα «Διαδικασίες» και αφού τοποθετήσουμε στην επιφάνεια εργασίας την χελώνα, γράφουμε στο κέντρο εντολών: τετράγωνο Γράφουμε πρώτα τη διαδικασία τετράγωνο και στη συνέχεια μπορούμε να χρησιμοποιήσουμε το όνομα της μέσα σε άλλες διαδικασίες. 10
Διαδικασίες με μεταβλητές για ΌνομαΔιαδικασίας :ΌνομαΜεταβλητής τέλος εντολές Γράφουμε τη διαδικασία στην καρτέλα «Διαδικασίες» και αφού τοποθετήσουμε στην επιφάνεια εργασίας χελώνες, γράφουμε στο κέντρο εντολών : τετράγωνο 100 τετράγωνο 50 11
Διαδικασίες με χρήση μεταβολέα μεταβολέας Γράφουμε διαδικασία που θα σχεδιάζει τετράγωνο με μεταβλητή την πλευρά. Τοποθετούμε στην επιφάνεια εργασίας την χελώνα και τον μεταβολέα. Στο παράθυρο του μεταβολέα δίνουμε όνομα και την ελάχιστη και μέγιστη τιμή που μπορεί να δώσει ο χρήστης. Στο κέντρο εντολών γράφουμε «τετράγωνο πλευρά» και αλλάζουμε τις τιμές της μεταβλητής «πλευρά» χρησιμοποιώντας το μεταβολέα. 12
Δομή Επιλογής Μερικές φορές για να λύσουμε προβλήματα πρέπει να εξετάσουμε κάποιες συνθήκες και ανάλογα να επιλέξουμε ποια βήματα θα εκτελεστούν ΑνΔιαφορετικά συνθήκη [εντολή1] [εντολή2] Με την εντολή αυτή ο υπολογιστής ελέγχει αρχικά, αν ισχύει η συνθήκη. Στη συνέχεια ανάλογα με το αν ισχύει (είναι αληθής), εκτελεί την πρώτη εντολή. διαφορετικά εκτελεί την δεύτερη εντολή. 13