Ο ψευδοκώδικας είναι ένα βήμα μεταξύ των μπλοκ ή των εντολών στο VEXcode και στην κανονική γλώσσα. Συχνά, οι μαθητές μπορούν να «μαντέψουν και να ελέγξουν» τον τρόπο με τον οποίο θα βρουν μια λύση. Αυτό, ωστόσο, δεν τους οδηγεί στο να οικοδομήσουν μια εννοιολογική κατανόηση των εννοιών του κώδικα.

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


Βήματα για ψευδοκώδικα

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

Σκίτσο ενός ρομπότ Clawbot σε ένα χωράφι. Υπάρχει μια μπλε μπάλα Buckyball στα αριστερά και πάνω από το ρομπότ, και τα κόκκινα βέλη υποδεικνύουν ότι το ρομπότ πρέπει να γυρίσει για να την κοιτάξει και στη συνέχεια να οδηγήσει προς το μέρος της.

1. Χωρίστε την εργασία στις μικρότερες δυνατές συμπεριφορές.

Αυτό μπορεί να γίνει σκιαγραφώντας την εργασία ή κρατώντας σημειώσεις σχετικά με τα βήματα.

Σημειωματάριο Μηχανικής

Σημειώσεις σε ένα σημειωματάριο μηχανικής που έγραφε Βήμα 1, Στρίψτε αριστερά για να αντιμετωπίσετε το Buckyball. Βήμα 2, Οδηγήστε προς τα εμπρός για να σπρώξετε την Buckyball έξω από το γήπεδο.

Μπλοκ EXP VEXcode

Δύο μπλοκ σχολίων που αναφέρουν Στρίψτε αριστερά για να αντιμετωπίσετε το Buckyball και, στη συνέχεια, οδηγήστε μπροστά για να σπρώξετε το Buckyball έξω από το γήπεδο.

VEXcode EXP Python

Σχόλια Python που αναφέρουν Στρίψτε αριστερά για να αντιμετωπίσετε το Buckyball και, στη συνέχεια, οδηγήστε μπροστά για να σπρώξετε το Buckyball έξω από το Field.

2. Ονομάστε τις συμπεριφορές. Αυτό μπορεί να γίνει σε ένα σημειωματάριο μηχανικής ή χρησιμοποιώντας σχόλια στο VEXcode EXP.

Μια ομάδα μαθητών με τον καθηγητή τους συζητούν την ανάθεση ψευδοκώδικα.

3. Ζητήστε από τους μαθητές να μοιραστούν τον ψευδοκώδικά τους με τον καθηγητή. Αυτό συμβαίνει όταν ο δάσκαλος μπορεί να συζητήσει με τους μαθητές σχετικά με τις προσδοκίες από το ρομπότ και την εργασία που υποτίθεται ότι πρέπει να εκτελέσει.

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: