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

διάγραμμα 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η θα αναφέρει τα ονόματα και θα έχει ένα κολάζ φωτογραφιών

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

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

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

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

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


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

Edison robot: μετάδοση και λήψη μηνυμάτων

Edison RobotΜπορώ να προγραμματίσω τα edison robot ώστε να «μιλάνε» μεταξύ τους; Μπορώ να τα προγραμματίσω ώστε να συνεχίζει το ένα το πρόγραμμα που ξεκίνησε να εκτελεί ένα άλλο; Μπορώ να τα βάλω να συνεργαστούν στην εκτέλεση μιας εργασίας; Και βέβαια μπορώ! Με την αποστολή και λήψη μηνυμάτων μέσω του αισθητήρα υπερύθρων που διαθέτουν! Στο περιβάλλον προγραμματισμού edblocksapp αυτό γίνεται εύκολα με την χρήση ειδικών εντολών!

Δες ένα παράδειγμα στο βίντεο και τις εικόνες που ακολουθούν. Στη συνέχεια άνοιξε το edblocksapp φτιάξε το δικό σου πρόγραμμα με μετάδοση ή λήψη μηνυμάτων και έλα στο εργαστήριο πληροφορικής να το δοκιμάσουμε στα edison ρομποτάκια και την πίστα!

 

edison move play sound send message edison message receive move send edison receive message loop on white surface

edisons

Κινούμενο σχέδιο στο Scratch

διάγγραμμα εμφανίσου περπάτα εξαφανίσουΠροσπάθησε να δημιουργήσεις ένα κινούμενο σχέδιο στο scratch! Κάνε έναν χαρακτήρα να εμφανίζεται, στην συνέχεια να περπατάει προς έναν άλλο χαρακτήρα και να σταματάει μόλις φτάσει κοντά. Χρησιμοποίησε αυτό το έγγραφο όπου υπάρχουν οι εντολές που χρειάζονται. Συνδύασε τες κατάλληλα ώστε πετύχεις το αποτέλεσμα που φαίνεται στο παρακάτω βίντεο! Θα σε βοηθήσει και το λογικό διάγραμμα που θα βρεις εδώ –> https://blogs.sch.gr/apapakl/files/2022/02/Λογικό-διάγγραμμα-εμφανίσου-περπάτα-εξαφανίσου.pdf

Σκελετοί και τέρατα! Εξομοίωση διασποράς covid-19 σε scratch!

Όσα τέρατα έχουν  covid μεταρέπονται σε σκελετούς! Πως μπορούμε να μελετήσουμε την διασπορά ενός ιού, όπως ο covid-19; Πως θα έμοιαζε ένα πρόγραμμα υπολογιστή που εξομοιώνει την διασπορά του ιού, επιτρέποντας μας να τη μελετήσουμε πριν ακόμα αυτή συμβεί; Δείτε ένα παράδειγμα υλοποιημένο σε Scratch! Εκτελέστε την προσομοίωση αρκετές φορές δίνοντας κάθε φορά διαφορετικές παραμέτρους.  Τι παρατηρείτε; Σας προτρέπω να κάνετε προτάσεις για βελτίωση του προγράμματος, και αν είστε πιο προχωρημένοι να κάνετε μια προσπάθεια ώστε να βελτιώσετε και να επεκτείνετε τον κώδικα, επεμβαίνοντας σε αυτόν!


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

Scratchάρουμε Χριστουγεννιάτικα!

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


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


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

 


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

Edison Robot: Προγραμματισμός στο EdBlocksApp

διάγραμμα edison παλαμάκι όρια 1Δες το διάγραμμα της εικόνας (https://blogs.sch.gr/apapakl/files/2021/12/Λογικό-διάγραμμα-edison-παλαμάκι-όρια.pdf) και προσπάθησε να φτιάξεις το πρόγραμμα που απεικονίζεται, στο περιβάλλον οπτικού προγραμματισμού EdBlocksApp. Χρησιμοποίησε τα κατάλληλα πλακίδια ώστε να μετατρέψεις το λογικό διάγραμμα σε γλώσσα που καταλαβαίνουν τα ρομποτάκια Edison. Μπορείς να δοκιμάσεις το πρόγραμμά σου μεταφέροντάς το, από τον υπολογιστή στα edison robots!

διάγραμμα edison παλαμάκι όρια mixed

Λογικό διάγραμμα διαδικασίας εισόδου στην αίθουσα ΗΥ

libreofficedrawΧρησιμοποιώντας ένα πρόγραμμα σχεδίασης όπως το LibreOffice Draw δημιούργησε το λογικό διάγραμμα διαδικασίας εισόδου στην αίθουσα των ΗΥ. Το λογικό διάγραμμα θα το βρεις παρακάτω σε μη επεξεργάσιμο έγγραφο –> https://blogs.sch.gr/apapakl/files/2021/12/Λογικό-διάγραμμα-διαδικασίας-αντισηψίας.pdf.

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

Δημιουργία Κινουμένου Σχεδίου στο Scratch: Εντολές επανάληψης και επιλογής

snowman gift rabbitΣυνδέσου  στο διαδικτυακό περιβάλλον οπτικού προγραμματισμού scratch3. Τοποθέτησε τα αντικείμενα Snowman και Rabbit (διέγραψε τον γάτο) και επέλεξε το σκηνικό Winter. Σκοπός είναι να δημιουργήσεις προγραμματιστικά ένα animation (κινούμενο σχέδιο). Για να σε βοηθήσω, έχω ήδη τοποθετήσει τις εντολές που χρειάζονται για όλα τα αντικείμενα σε αυτό το έγγραφο. Όμως είναι σκόρπιες οπότε θα πρέπει να τις συνδυάσεις έτσι ώστε ο Χιονάνθρωπος και ο Κούνελος να πετάνε ο ένας στον άλλο το δωράκι! Στη συνέχεια, εκκίνησε τον επεξεργαστή κειμένου και σε ένα νέο έγγραφο, περιέγραψε τι κάνει το πρόγραμμα που δημιούργησες. Προσπάθησε στην περιγραφή σου να απαντήσεις στις εξής ερωτήσεις.

  1. Πότε το πρόγραμμα αποφασίζει να ξεκινήσει την κίνηση του Χιονανθρώπου και του
    Κούνελου;
  2. Ποια εντολή καθορίζει αυτήν την απόφαση;
  3. Αυτός ο έλεγχος πρέπει να γίνεται μια φορά μόλις πατήσω το πράσινο σημαιάκι ή συνέχεια, καθ όλη την λειτουργία του προγράμματος;
  4. Ποια είναι η εντολή που χρησιμοποιώ για να γίνεται ο έλεγχος συνέχεια;