Γεγονότα (συμβάντα) στον προγραμματισμό

scratch eventsΣτο Scratch, τα Συμβάντα είναι οι “πυροκροτητές” του κώδικά σας. Είναι οι εντολές που λένε στο πρόγραμμα πότε πρέπει να ξεκινήσει μια συγκεκριμένη ενέργεια.

Η βασική λογική τους:
Φανταστείτε τα συμβάντα σαν μια σχέση “Αιτίας – Αποτελέσματος”. Αν δεν συμβεί το “γεγονός” (αιτία), ο κώδικας που βρίσκεται από κάτω δεν θα εκτελεστεί ποτέ.

Τα κυριότερα είδη συμβάντων:

  • Η Πράσινη Σημαία: Το πιο συνηθισμένο συμβάν. Ξεκινάει το πρόγραμμα όταν ο χρήστης πατήσει το εικονίδιο της σημαίας.
  • Αλληλεπίδραση με το πληκτρολόγιο/ποντίκι: Εντολές όπως “όταν το πλήκτρο [διάστημα] πατηθεί” ή “όταν γίνει κλικ σε αυτό το αντικείμενο”. Αυτά επιτρέπουν στον χρήστη να ελέγχει τον χαρακτήρα (π.χ. να πηδάει ή να κινείται).
  • Μηνύματα (Broadcasts): Αυτό είναι ένα από τα πιο ισχυρά εργαλεία. Ένα αντικείμενο μπορεί να “στείλει ένα μήνυμα” (σαν μια κρυφή φωνή) και ένα άλλο αντικείμενο, όταν το “λάβει”, να ξεκινήσει μια δική του ενέργεια. Είναι ο τρόπος που οι χαρακτήρες “συνεννοούνται” μεταξύ τους.
  • Αισθητήρες Περιβάλλοντος: Συμβάντα που ενεργοποιούνται όταν η ένταση του ήχου φτάσει σε ένα επίπεδο ή όταν αλλάξει το υπόβαθρο (σκηνικό).

Με λίγα λόγια: Τα συμβάντα είναι το “Πότε”, ενώ οι υπόλοιπες εντολές (κίνηση, όψη, ήχος) είναι το “Τι”. Χωρίς συμβάντα, το Scratch θα ήταν μια στατική εικόνα χωρίς ζωή!

Κατέβασε την παρακάτω παρουσίαση και διάβασε σχετικά –> Γεγονότα_στον_Προγραμματισμό – https://blogs.sch.gr/apapakl/files/2026/03/Gegonota_ston_Programmatismo.pdf

Κάνε τις δραστηριότητες που περιγράφονται στην παρουσίαση στο https://scratch.mit.edu/projects/editor

Λογικό διάγραμμα και προγραμματισμός εκπαιδευτικής ρομποτικής συσκευής Edison

Τedisonsι θα έλεγες να προγραμματίσουμε τα Edison ώστε να κινούνται σε καθορισμένες διαδρομές και όρια; Για να τα καταφέρουμε θα δουλέψουμε σε 4 βασικές φάσεις και θα προσπαθήσουμε πρώτα από όλα να φτιάξουμε το σχήμα του προγράμματος, την ροή των εντολών, το λογικό διάγραμμα όπως λέγεται. Στη συνέχεια θα μελετήσουμε το περιβάλλον προγραμματισμού που θα χρησιμοποιήσουμε, το EdBlocksApp, το οποίο έχει τις εντολές που καταλαβαίνει το Edison. Θα ακολουθήσει η αντιστοίχηση των εντολών του EdBlocksApp με τα σχήματα του λογικού διαγράμματος, έτσι ώστε να διευκολυνθούμε στην κατασκευή του προγράμματος. Τέλος, θα μεταφέρουμε το πρόγραμμα από τον υπολογιστή στο Edison και θα το δοκιμάσουμε στην πίστα που έχουμε κατασκευάσει στο εργαστήριο!

edison bounce boundaries data flow diagram no text     διάγραμμα edison παλαμάκι όρια mixed    

(περισσότερα…)

Πασχαλινή κάρτα στο Tux Paint

20230405115749 1Το Πάσχα έφτασε και είμαστε έτοιμοι να στείλουμε τις ευχές μας! Τι θα έλεγες τις συνοδεύσουμε και με μια ψηφιακή πασχαλινή κάρτα;

Χρησιμοποίησε το Tux Paint για να φτιάξεις την κάρτα που φαίνεται παραπάνω. Για να ξεκινήσεις επέλεξε έναν νέο καμβά με τετραγωνάκια, πάρε το μαγικό ραβδί και με το γέμισμα διάλεξε χρώμα και ξεκίνα να σχηματίζεις τα πασχαλινά αυγά!

Πασχαλινή κάρτα με το πρόγραμμα επεξεργασίας κειμένου

πασχαλινή κάρτα writerΤι θα έλεγες να έστελνες μια πασχαλινή κάρτα με τις δικές σου ευχές;

Χρησιμοποίησε ένα πρόγραμμα επεξεργασίας κειμένου, όπως για παράδειγμα το Libre Office Writer που διατίθεται ελεύθερα – LibreOffice: εφαρμογές γραφείου,  και προσπάθησε να φτιάξεις τη δική σου Πασχαλινή κάρτα.

Τα παρακάτω βήματα θα σε βοηθήσουν:

  • άλλαξε την σελίδα από κατακόρυφο σε οριζόντιο προσανατολισμό
  • κάνε εισαγωγή μια εικόνα την οποία θα χρησιμοποιήσεις για παρασκήνιο. Μεγάλωσέ την έτσι ώστε να καταλαμβάνει το εκτυπώσιμο μέρος του εγγράφου. Μπορείς αν θέλεις να χρησιμοποιήσεις την εικόνα που υπάρχει εδώ
  • χρησιμοποίησε το εργαλείο πλαίσιο κειμένου ώστε να καθορίσεις μια περιοχή πάνω στην εικόνα όπου θα γράψεις τις ευχές σου
  • χρησιμοποίησε λειτουργίες μορφοποίησης κειμένου, όπως μέγεθος, χρώμα, μορφή, είδος, στοίχιση γραμματοσειράς, για να κάνεις πιο όμορφη την κάρτα σου

Πασχαλινή κάρτα στο Scratch

πασχαλινή κάρτα κίνηση scratchΦτιάξε μια πασχαλινή κάρτα με κίνηση! Προγραμματιστικά όμως ε;

Δες το παρακάτω παράδειγμα σε scratch και άλλαξε τον κώδικα για να δημιουργήσεις την δική σου έκδοση προγράμματος “Πασχαλινή κάρτα με κίνηση”!

Μπορείς!


Μετάβαση στο scratch.mit.edu.

Δημιούργησε ένα Λογικό διάγραμμα!

διάγραμμα minecraft υδάτινο 9Μια από τις βασικότερες πτυχές του προγραμματισμού είναι να δημιουργήσουμε μια σχηματική αναπαράσταση της λογικής του προγράμματος που θέλουμε να φτιάξουμε. Στη συνέχεια, είναι πολύ πιο εύκολο να το υλοποιήσουμε και μάλιστα χρησιμοποιώντας οποιαδήποτε γλώσσα προγραμματισμού. Δείτε το παρακάτω παράδειγμα με βάση το περιβάλλον του Minecraft στο code.org.

Έχει κατασκευαστεί με το πρόγραμμα Σχέδιο Draw που ανήκει στην (ελεύθερου λογισμικού λογισμικού ανοικτού κώδικα) σουίτα γραφείου Libre Office.

Λογικό-διάγραμμα-minecraft-υδάτινο-9

Δημιούργησε μια παρουσίαση

epistimonissesΔημιούργησε μια παρουσίαση για 7 επιστημόνισσες που διαμόρφωσαν τον κόσμο σύμφωνα με το υπόδειγμα που θα βρεις εδώ –> https://blogs.sch.gr/apapakl/files/2022/03/Γυναίκες-επιστήμονες-υπόδειγμα-παρουσίασης.pdf

Χρησιμοποίησε ένα πρόγραμμα όπως το LibreOffice Impress ή το Microsoft PowerPoint

Προσπάθησε να ακολουθήσεις τους παρακάτω κανόνες:

Η 1η διαφάνεια θα είναι διαφάνεια τίτλουepistimonisses 1

Η 2η θα αναφέρει τα ονόματα και θα έχει ένα κολάζ φωτογραφιών

Οι υπόλοιπες θα πρέπει να παρουσιάζουν τις επιστημόνισσες. Μια διαφάνεια για κάθε επιστημόνισσα!

Υλικό θα βρεις εδώ –> επιστημόνισσες

Η επανάσταση του 1821 με εικονοστοιχεία

pixel art ελληνική σημαίαΟτιδήποτε βλέπεις στην οθόνη του υπολογιστή, του tablet, του κινητού ή της τηλεόρασης, στην πραγματικότητα αποτελείται από χιλιάδες μικρά τετραγωνάκια, καθένα από τα οποία είναι ζωγραφισμένο με το δικό του χρώμα. Δεν μπορείς να τα δεις παρά μόνο αν τα μεγενθύνεις. Λέγονται εικονοστοιχεία ή pixels και ο συνολικός αριθμός τους καθορίζει αυτό που λέμε ανάλυση εικόνας. Όσο πιο μεγάλος αυτός ο αριθμός τόσο πιο καλή η ποιότητα της εικόνας που θα φαίνεται στην συσκευή σου. Για να πάρεις μια ιδέα προσπάθησε να αποδώσεις στο tuxpaint την εικόνα με τη σημαία* σε ένα νέο χαρτί με τετραγωνάκια (ή σε ένα κανονικό χαρτί με τετραγωνάκια αν δεν έχεις υπολογιστή) . Στη συνέχεια προσπάθησε να φτιάξεις μια νέα δική σου ζωγραφιά με εικονοστοιχεία, όπως για παράδειγμα η παρακάτω.

pixel art τσολιάς

*Ευχαριστώ την συνάδελφο Λένα Τ. για την έμπνευση της άσκησης!

Το ΠληροφοριΜποτ πάει παρέλαση με το Scratch!

Θα μπορούσα να παρελάσω στο Scratch; Περίπου! Δες παρακάτω ένα πρόγραμμα υλοποιημένο σε Scratch, όπου οι χαρακτήρες παρατάσσονται και παρελαύνουν! Μελέτησε τον κώδικα και προσπάθησε να απαντήσεις στα παρακάτω ερωτήματα:

  • πως δημιουργώ τους χαρακτήρες της κάθε σειράς;
  • πως αυξάνω ή μειώνω τον αριθμό των χαρακτήρων ανά σειρά;
  • πως η σημαία μετακινείται μαζί με τον σημαιοφόρο;


Μετάβαση στο scratch.mit.edu.

Επιστημόνισσες που διαμόρφωσαν τον κόσμο: Διεθνής ημέρα Γυναίκας

τίτλουΟι γυναίκες επιστήμονες έχουν συμβάλει με σπουδαία έργα και επιτεύγματα στην διαμόρφωση του κόσμου μας. Δες ένα άρθρο για τα έργα και τις ημέρες 7 επιστημόνισσων που έπαιξαν και παίζουν σημαντικό ρόλο στην εξέλιξη και ευημερία της ζωής μας. Όσον αφορά στον χώρο των Τεχνολογιών Πληροφορικής και Επικοινωνιών μια λίστα με κάποιες βασικές πληροφορίες  θα βρεις εδώ.