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

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


ขั้นตอนสู่ Pseudocode

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

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

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

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

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

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

บล็อก VEXcode IQ

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

VEXcode IQ หลาม

Python ให้ความเห็นเกี่ยวกับการหมุนซ้ายเพื่อหันหน้าเข้าหาลูกบาศก์ จากนั้นขับไปข้างหน้าเพื่อผลักลูกบาศก์ออกจากสนาม

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

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

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

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

Last Updated: