Γυμνάσιο/kturtle/2.3 Συνομιλία με τον υπολογιστή

Η εντολή μήνυμα

Ένα μήνυμα στο KTurtleΕκτός από την εκτύπωση μηνυμάτων (ανακοινώσεων) στον καμβά του KTurtle, έχουμε τη δυνατότητα να εμφανίσουμε μηνύματα σε ένα νέο παράθυρο, με τη βοήθεια της εντολής μήνυμα. Για παράδειγμα η εντολή μήνυμα “Γειά σου!” θα εμφανίσει σε ένα νέο παράθυρο το μήνυμα Γειά σου. Όπως είναι φυσικό μπορούμε να εμφανίσουμε σε μηνύματα και αποτελέσματα πράξεων ή περιεχόμενα μεταβλητών χρησιμοποιώντας το σύμβολο +.

Η εντολή ερώτηση

Αντίστοιχα μπορούμε να ζητήσουμε δεδομένα από το χρήστη, χρησιμοποιώντας την εντολή ερώτηση. Η διαφορά με το Microworlds Pro είναι πως όταν υποβάλλουμε μια ερώτηση θα πρέπει να ορίσουμε μία μεταβλητή στην οποία θα αποθηκευτεί η απάντηση της ερώτησης με την παρακάτω μορφή: $είσοδος = ερώτηση "Πώς σε λένε;" Μία ερώτηση στο KTurtle

Στο παραπάνω παράδειγμα εμφανίζεται ένα παράθυρο με το μήνυμα Πώς σε λένε; και ένα πεδίο στο οποίο μας ζητάει να πληκτρολογήσουμε το όνομά μας. Πατώντας το κουμπί Εντάξει αυτό που πληκτρολογήσαμε αποθηκεύεται στην μεταβλητή $είσοδος.

Έτσι στην συνέχεια μπορούμε να δώσουμε ένα νέο μήνυμα με τον παρακάτω τρόπο: μήνυμα "Χάρηκα πολύ " + $είσοδος + "! Εμένα με λένε Σοφοκλή", όπου η μεταβλητή $είσοδος περιέχει τα δεδομένα που εισάγαμε στην προηγούμενη ερώτηση.

Απάντηση με τα δεδομένα της ερώτησης στο KTurtle

Προσέξτε το σύμβολο $. Όταν έχουμε μια λέξη που ξεκινά με το σύμβολο $ τότε αυτή η λέξη είναι ?μεταβλητή, δηλαδή μέσα της έχει μία τιμή (όπως στα μαθηματικά λέμε x=5 το οποίο σημαίνει πως το x έχει την τιμή 5, έτσι και στο KTurtle αν πούμε $x=5 σημαίνει πως το $x έχει την τιμή 5). Στο προηγούμενο παράδειγμα με την ερώτηση, αυτό που συμβαίνει είναι να αποθηκεύονται τα δεδομένα που εισάγει ο χρήστης στην μεταβλητή $είσοδος. Περισσότερα για τις μεταβλητές θα πούμε σε επόμενο κεφάλαιο.

Δραστηριότητες

Ας πειραματιστούμε λίγο με τους αριθμούς

1. Τι ακριβώς κάνουν οι δύο παρακάτω εντολές:

$αριθμός = ερώτηση “Δώσε έναν αριθμό που θέλεις να υψώσεις στο τετράγωνο”
μήνυμα $αριθμός ^ 2 

2. Ποιό είναι το αποτέλεσμα της εκτέλεσης των παραπάνω εντολών αν δώσουμε την τιμή 456. Δοκιμάστε το στον υπολογιστή και στη συνέχεια ξαναπατώντας το κουμπί εκτέλεση επαναλάβετε τη διαδικασία δίνοντας νέες τιμές.

3. Πώς μπορούν να τροποποιηθούν οι παραπάνω εντολές, ώστε να υπολογίζουμε τον κύβο ενός αριθμού;

Επιπλέον Δραστηριότητες

4. Δημιουργήστε ένα πρόγραμμα που θα ρωτάει το όνομα του χρήστη και μετά θα το τυπώνει.

5. Δημιουργήστε ένα πρόγραμμα που θα ζητάει από το χρήστη 2 αριθμούς και στη συνέχεια θα τυπώνει το άθροισμά τους.

6. Δημιουργήστε ένα πρόγραμμα που θα ρωτάει το χρήστη ποια χρονιά γεννήθηκε. Στη συνέχεια θα τυπώνει την ηλικία του χρήστη.

7. Δημιουργήστε ένα πρόγραμμα που θα ζητάει από τον χρήστη την τιμή της έντασης του ηλεκτρικού ρεύματος και της αντίστασης και θα τυπώνει την ηλεκτρική ισχύ.

8. Δημιουργήστε ένα πρόγραμμα που θα ρωτάει το χρήστη τις τιμές δύο αντιστάσεων που είναι παράλληλα συνδεδεμένες (R1, R2) και θα τυπώνει την συνολική αντίσταση.

9. Δημιουργήστε ένα πρόγραμμα που θα ρωτάει το χρήστη για το μήκος των δύο κάθετων τιμών ενός ορθογωνίου τριγώνου και θα υπολογίζει το μήκος της υποτείνουσας.

Γυμνάσιο/kturtle/2.3 Συνομιλία με τον υπολογιστή (last edited 03-02-2011 21:19:36 by ?alexxtasi)