Pseudocode เป็นขั้นตอนระหว่างบล็อกหรือคำสั่งใน VEXcode และภาษาปกติ บ่อยครั้ง นักเรียนสามารถ "เดาและตรวจสอบ" วิธีการหาวิธีแก้ปัญหาได้ อย่างไรก็ตาม สิ่งนี้ไม่ได้ส่งผลให้พวกเขาสร้างความเข้าใจแนวคิดเกี่ยวกับแนวคิดการเขียนโค้ด

สามารถใช้รหัสเทียมเพื่อช่วยนักเรียนสร้างความเข้าใจแนวความคิดเกี่ยวกับวิทยาการคอมพิวเตอร์และรหัสของพวกเขา นักเรียนใช้รหัสเทียมเพื่อสื่อสารพฤติกรรมที่พวกเขาต้องการให้หุ่นยนต์ทำในระหว่างโครงงานเพื่อแข่งขันกับงาน


ขั้นตอนสู่ซูโดโค้ด

ขั้นตอนเหล่านี้ครอบคลุมถึงสิ่งที่นักเรียนและครูควรทำ เพื่อให้นักเรียนสามารถสร้างรายการพฤติกรรมที่ประกอบขึ้นเป็นงาน และทำความเข้าใจว่าพวกเขาเกี่ยวข้องกับพฤติกรรมโรบ็อตที่ต้องการก่อนที่จะเริ่มเขียนโค้ดอย่างไร

ภาพร่างของหุ่นยนต์ Clawbot บนสนาม มี Buckyball สีน้ำเงินอยู่ทางด้านซ้ายและด้านบนจากหุ่นยนต์ และลูกศรสีแดงบ่งชี้ว่าหุ่นยนต์ควรหันไปเผชิญหน้ากับมันแล้วขับไปหามัน

1. แบ่งงานออกเป็นพฤติกรรมที่เล็กที่สุดที่เป็นไปได้

ซึ่งสามารถทำได้โดยการร่างงานหรือจดบันทึกเกี่ยวกับขั้นตอนต่างๆ

สมุดบันทึกวิศวกรรม

บันทึกในสมุดบันทึกวิศวกรรมที่เขียนว่า ขั้นตอนที่ 1 เลี้ยวซ้ายเพื่อหันหน้าไปทาง Buckyball ขั้นตอนที่ 2 ขับไปข้างหน้าเพื่อผลัก Buckyball ออกจากสนาม

บล็อก VEXcode EXP

บล็อกความคิดเห็นสองอันที่เขียนว่า เลี้ยวซ้ายเพื่อเผชิญหน้ากับ Buckyball จากนั้นขับไปข้างหน้าเพื่อผลัก Buckyball ออกจากสนาม

VEXcode EXP หลาม

ความคิดเห็นของ Python ที่อ่านว่า เลี้ยวซ้ายเพื่อเผชิญหน้ากับ Buckyball จากนั้นขับไปข้างหน้าเพื่อผลัก Buckyball ออกจากสนาม

2. ติดป้ายกำกับพฤติกรรม ซึ่งสามารถทำได้ในสมุดบันทึกด้านวิศวกรรมหรือโดยใช้ความคิดเห็นใน VEXcode EXP

กลุ่มนักเรียนและครูกำลังพูดคุยกันเรื่องการมอบหมายรหัสเทียม

3. ให้นักเรียนแบ่งปันรหัสเทียมกับครู นี่คือเวลาที่ครูสามารถสนทนากับนักเรียนเกี่ยวกับความคาดหวังของหุ่นยนต์ และงานที่หุ่นยนต์ควรจะทำจริงๆ

หากรหัสเทียมของนักเรียนตรงกับความคาดหวัง นักเรียนก็สามารถเริ่มเขียนโค้ดได้ หากรหัสเทียมไม่ตรงกับความคาดหวังและ/หรืองาน ให้กระตุ้นให้นักเรียนกลับไปยังขั้นตอนที่หนึ่งและแบ่งงานออกเป็นพฤติกรรมเล็กๆ น้อยๆ แล้วทำตามขั้นตอนอีกครั้ง

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

Last Updated: