Προγραμματισμός για Αρχάριους με Μπλοκ
Κεφάλαιο 3
>
Επίπεδο 3
Στόχος
Φώναξε τις κότες και μέτρα πόσες κότες υπάρχουν γύρω από κάθε κοτέτσι χρησιμοποιώντας μπλοκ κειμένου. Κοτέτσι είναι τα οικήματα των κοτών που φαίνονται στον χάρτη.
Μέτρα πόσες κότες υπάρχουν γύρω από κάθε κοτέτσι και αποθήκευσε τους αριθμούς σε μεταβλητές. Για να παρακολουθείς κάθε κοτέτσι, στο μενού Variables δημιούργησε δύο μεταβλητές με ονόματα: left_coup και right_coup (μην ξεχάσεις να προσθέσεις την κάτω παύλα _).
Γέμισε τις μεταβλητές χρησιμοποιώντας το μπλοκ set_variable: μέτρα τον αριθμό των κοτών στο αριστερό κοτέτσι και χρησιμοποίησε το μπλοκ set_variable για να το αντιστοιχίσεις στη μεταβλητή left_coup. Πρόσθεσε τον αριθμό των κοτών στο κοτέτσι χρησιμοποιώντας μια αριθμητική φυσαλίδα (number bubble).

Επανάλαβε την ίδια διαδικασία, χρησιμοποιώντας το μπλοκ set_variable, αυτή τη φορά για τη μεταβλητή right_coup και χρησιμοποιώντας μια αριθμητική φυσαλίδα για να ορίσεις τον αριθμό των κοτών που βρίσκονται στο δεξί κοτέτσι.
Αφού ρυθμίσεις τις μεταβλητές, κατευθύνσου προς το καθένα από τα δύο (2) σημάδια X μπροστά από κάθε κοτέτσι και φώναξε τον αριθμό των κοτών γύρω από κάθε κοτέτσι χρησιμοποιώντας τις μεταβλητές. Χρησιμοποίησε το μπλοκ speak μαζί με το μπλοκ create text για να συνδυάσεις κείμενο και αριθμούς. Για να ξεκινήσεις, περπάτησε μέχρι το σκούρο σημάδι X μπροστά από το αριστερό κοτέτσι.
Το μπλοκ create text σού επιτρέπει να συνδυάσεις πολλαπλά κομμάτια κειμένου και μεταβλητές μαζί. Στο μενού Communications στο toolbox σύρε και άφησε (drag & drop) το μπλοκ create text στον επεξεργαστή μπλοκ.

Το μπλοκ έχει ένα γρανάζι στην πάνω αριστερή γωνία. Κάνε αριστερό κλικ σε αυτό για να ανοίξει ένα μενού και να προσθέσεις όσες θήκες (slots) χρειάζεσαι στο μπλοκ.

Για να φωνάξουμε πόσες κότες υπάρχουν σε κάθε κοτέτσι, χρειαζόμαστε τρία (3) μπλοκ.

Στις θήκες (slots) θα τοποθετήσουμε δύο φυσαλίδες κειμένου (text bubbles) και μία μεμονωμένη μεταβλητή για να γεμίσουμε το μπλοκ create text. Πρώτα, σύρε και άφησε (drag & drop) το μπλοκ φυσαλίδας κειμένου από το μενού Text στο toolbox και γράψε “Left Coup has “ (βεβαιώσου ότι υπάρχει το κενό στο τέλος).

Σύρε και άφησε μια δεύτερη φυσαλίδα κειμένου με τον ίδιο τρόπο όπως την πρώτη, όμως αυτή τη φορά γράψε “ Chickens” (βεβαιώσου ότι υπάρχει το κενό στην αρχή) και τοποθέτησέ την στην τελευταία θήκη. Τέλος, σύρε και άφησε τη μεμονωμένη μεταβλητή left_coup από το μενού Variables και τοποθέτησέ την στη μεσαία θήκη του μπλοκ create text. Με αυτό, το κείμενό σου θα σχηματίσει τη φράση: “Left Coup has [number] Chickens”.
Σύρε και άφησε το μπλοκ speak από το μενού Communications στον επεξεργαστή μπλοκ και εισάγε (inset) μέσα του το μπλοκ create text που μόλις δημιούργησες. Ένα απενεργοποιημένο πρότυπο αυτής της διαδικασίας υπάρχει ήδη στον επεξεργαστή μπλοκ· μπορείς να το ενεργοποιήσεις και να το επεξεργαστείς κάνοντας δεξί κλικ στο μπλοκ speak και επιλέγοντας