Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ (Γ3)

Κωδικός : 1901051489

1901051489 - ΕΥΔΟΞΙΑ ΠΑΤΚΟΥ

Ενότητες μαθήματος

Σχεδιάζουμε μια σπείρα στην οθόνη του micro:bit

 

Ας σχεδιάσουμε μια κινούμενη έλικα στην οθόνη του Microbit, όπως φαίνεται στην κινούμενη εικόνα επάνω

 

Στο συγκεκριμένο παράδειγμα, θα δούμε την έννοια της συνάρτησης στο microbit.

  • Πατώντας το κουμπί Α θα δημιουργείται η έλικα. 
  • Πατώντας το κουμπί Β, θα καθαρίζεται από την οθόνη με τον ίδιο τρόπο που θα εμφανίζεται.

 

  1. Σχεδιάστε μια γραμμή με n βήματα και στρίψτε αριστερά κατά 90 μοίρες.

  2. Σχεδιάστε μια γραμμή με n βήματα και στρίψτε αριστερά κατά 90 μοίρες.

  3. Ξανά με το πρώτο βήμα.

Τα βήματα 1 και 2 εδώ βρίσκονται σε ένα μπλοκ βρόχου που επαναλαμβάνεται 2 φροές, και στη συνέχεια χρησιμοποιείται  ένας εξωτερικός βρόχος  για να αυξηθεί η τιμή του n. (Όσο μεγαλύτερος είναι ο αριθμός των εξωτερικών βρόχων, τόσο μεγαλύτερο θα είναι το γράφημα).

Επιπλέον, πρέπει επίσης να σχεδιάζουμε και να καθαρίζουμε γραφικά. Η αρχή είναι επίσης πολύ απλή. Το μόνο που χρειάζεται να κάνουμε είναι να ρυθμίσουμε τη φωτεινότητα του πινέλου. Όταν σχεδιάζεται το γραφικό, η φωτεινότητα είναι 128. Για να καθαριστούν το γραφικό, ορίστε τη φωτεινότητα στο 0 και στη συνέχεια το πινέλο ακολουθεί την ίδια διαδρομή. Επαναλάβετε την ίδια διαδικασία και τα γραφικά θα καθαριστούν.

 

Προσθέστε τις επεκτάσεις

 

1. Μεταβείτε στον επεξεργαστή MakeCode: https://makecode.microbit.org/ για να δημιουργήσετε ένα νέο έργο.

2. Κάντε κλικ στην επιλογή «Για προχωρημένους» για να δείτε περισσότερες επιλογές και κάντε κλικ στην επιλογή «Επεκτάσεις».

Στην καρτέλα που ανοίγει αναζητήστε το μπλοκ Microturtle

 

Και έτσι προστίθενται στις εντολές η ομάδα εντολών της χελώνας

  1. Δημιουργήστε μια συνάρτηση με το όνομα Helix
  2. Επιλέξτε το τουβλάκι στο συρτάρι με τις χελώνες και τοποθετήστε την χελώνα στη μέση της οθόνης , εντολή home
  3. Επιλέξτε το τουβλάκι με την πέννα και αφήστε το κάτω κάθε φορά που εκτελείται η λειτουργία (Pen down)
  4. Δημιουργήστε μια μεταβλητή και ονομάστε την  n για να υποδείξετε το μήκος του ευθύγραμμου τμήματος.
  5. Σύρετε μια δομή επανάλψης από την κατηγορία βρόχου και αλλάξτε την σε n από 0 έως 4, που σημαίνει επανάληψη 5 φορές. Κάθε βρόχος αντιστοιχίζει μία από τις 5 τιμές από 0 έως 4 στη μεταβλητή n.
  6. Σύρετε ένα  βρόχο επανάληψης x για  δύο φορές για να σχεδιάσετε δύο ευθύγραμμα τμήματα με μήκος n + 1 που θα βρίσκεται μέσα στον προηγούμενο βρόχο.
  7. Σύρετε την εντολή forward από την κατηγορία χελώνα και αλλάξτε την σε βήματα προς τα εμπρός n + 1, που σημαίνει ότι θα μετακινηθείτε προς τα εμπρός n + 1 βήματα, (δηλαδή, σχεδιάστε μια γραμμή μήκους n + 1, επειδή το n ξεκινά από το 0, πρέπει να βάλετε +1 εδώ για να ξεκινήσει από το 1).
  8. Σύρετε μια εντολή για στροφής δεξιά από την κατηγορία χελώνα, που σημαίνει περιστροφή 90 μοιρών προς τα δεξιά. 

το πρόγραμμα διαμορφωνεται όπως:

Προσθέστε συμβάντα απόκρισης στα κουμπιά A και B αντίστοιχα

  1.  Όταν πατηθεί το κουμπί A, σύρετε την εντολη  ορισμού φωτεινότητας από την κατηγορία χελώνα και αλλάξτε την σε ορισμό φωτεινότητας 128 και, στη συνέχεια, χρησιμοποιήστε τη συνάρτηση helix.
  2.  Όταν πατηθεί το κουμπί B, σύρετε την εντολη φωτεινότητας από την κατηγορία χελώνα, αλλάξτε την σε ορισμό φωτεινότητας 0 και, στη συνέχεια, χρησιμοποιήστε τη συνάρτηση hleix, ώστε να επιτευχθεί το εφέ διαγραφής των γραφικών.

 

 

 

Όλο το πρόγραμμα

 

Πατείστε  εδώ για να ανοίξετε το  πρόγραμμα σε περιβάλον Makecode