ตอบคำถามต่อไปนี้ในสมุดบันทึกวิศวกรรมของคุณในขณะที่คุณออกแบบโครงการของคุณ
-
คุณต้องการตั้งโปรแกรมให้หุ่นยนต์ทำอะไร? อธิบายพร้อมรายละเอียด
-
โปรเจกต์ของคุณต้องตรวจสอบเงื่อนไขกี่ข้อใน ใบแจ้งยอด if then else?
โปรดจำไว้ว่าโครงการ LeftOrRight ต้องการอีกเพียงเงื่อนไขเดียวหลังจากตรวจพบการกดของหน้าจอ
โปรเจกต์นี้ใช้ปุ่ม 4 ปุ่มคือซ้ายบนซ้ายล่างขวาบนและขวาล่าง โครงการจะต้องตรวจสอบกี่เงื่อนไขหลังจากตรวจพบว่ามีการกดหน้าจอแล้ว? อธิบายพร้อมรายละเอียด
คำแนะนำ: โครงการสามารถตรวจสอบว่ามีการกดหน้าจอ หรือไม่โดยใช้ คำสั่ง if then จากนั้นคุณจะต้องซ้อนสาม ถ้าเป็นเช่นนั้น ข้อความอื่นภายในข้อความ ถ้าเป็น เช่นนั้นโดยมีบางส่วนซ้อนกันอยู่ข้างใน
ทำตามขั้นตอนด้านล่างเมื่อคุณสร้างโปรเจกต์:
เคล็ดลับสำหรับครู
-
ก่อนที่จะไปสู่ขั้นตอนต่อไปของการเขียนโปรแกรมให้นักเรียนทบทวนและประเมินรหัสเทียมของพวกเขาโดยทำตามขั้นตอนในบริบทของการกดปุ่มของหน้าจอ คลิก หนึ่งในลิงก์ต่อไปนี้เพื่อดูตัวอย่างว่ารหัสเทียมอาจมีลักษณะอย่างไรสำหรับความท้าทายนี้(GoogleDoc/.docx/.pdf) คุณสามารถดาวน์โหลดรหัสเทียม RUBRIC ได้ที่นี่(GoogleDoc/.docx/.pdf)
-
เตือนนักเรียนว่าพวกเขาสามารถใช้ฟีเจอร์ความช่วยเหลือภายใน VEXcode V5 เพื่อช่วยเหลือพวกเขาได้
กล่องเครื่องมือครู
-
วัตถุประสงค์คือการตั้งโปรแกรมให้ Clawbot เปิดหรือปิดกรงเล็บเมื่อกดปุ่มใดปุ่มหนึ่งบนหน้าจอของสมอง (เช่นปุ่มหนึ่งสำหรับเปิดกรงเล็บและอีกปุ่มหนึ่งสำหรับปิดกรงเล็บ) นอกจากนี้โครงการควรให้ Clawbot ยกหรือลดแขนก้ามปูเมื่อกดปุ่มอื่นสองปุ่ม (ปุ่มหนึ่งสำหรับยกแขนและอีกปุ่มหนึ่งสำหรับลดแขน) ซึ่งหมายความว่าโครงการควรสร้างปุ่มทั้งหมดสี่ปุ่มบนหน้าจอของสมอง ผู้ใช้ควรมองเห็นปุ่มเหล่านั้นได้อย่างชัดเจนเพื่อปรับปรุงประสบการณ์ของผู้ใช้ ดังนั้นกิจกรรมและคำแนะนำในการวาดภาพจะต้องมีการวาดปุ่มบนหน้าจอ
-
คำถามนี้มีจุดประสงค์เพื่อให้นักเรียนคิดเกี่ยวกับเงื่อนไขที่จำเป็นภายใน ข้อความ if then else ปุ่มทั้งสี่จะต้องมีการตรวจสอบสามเงื่อนไขหลังจากตรวจพบว่าหน้าจอถูกกดแล้ว ในทางเทคนิคแล้วหน้าจอที่ถูกกดจะเป็นการตรวจสอบเงื่อนไขแรกแต่ไม่รวมอยู่ในการรวมสามเงื่อนไข เงื่อนไขสามประการที่ต้องตรวจสอบขึ้นอยู่กับว่าโปรแกรมเมอร์ต้องการจัดระเบียบโครงการอย่างไรแต่ไม่ว่าจะเป็นข้อใดต้องตรวจสอบทั้งพิกัดค่า x และ y อย่างไรก็ตามแกนหนึ่งต้องได้รับการตรวจสอบเพียงครั้งเดียวและอีกแกนหนึ่งต้องได้รับการตรวจสอบสองครั้ง
-
วางแผนเงื่อนไขที่โครงการของคุณต้องตรวจสอบโดยใช้ภาพวาดและ รหัสหลอก (GoogleDoc/.docx/.pdf)
นอกจากนี้ให้วางแผนสำหรับส่วนของโปรเจกต์ของคุณที่จะวาดปุ่มทั้งสี่บนหน้าจอ ตัดสินใจเกี่ยวกับสีของพวกเขา
-
ใช้รหัสเทียมที่คุณสร้างขึ้นเพื่อพัฒนาโปรเจกต์ของคุณ
-
ทดสอบโครงการของคุณบ่อยๆและทำซ้ำโดยใช้สิ่งที่คุณได้เรียนรู้จากการทดสอบของคุณ
-
คุณสามารถเพิ่มอะไรลงในโครงการของคุณเพื่อควบคุม Claw และ Arm Motors ได้ดียิ่งขึ้น? อธิบายพร้อมรายละเอียด
-
แบ่งปันโปรเจกต์สุดท้ายของคุณกับครู
เคล็ดลับสำหรับครู
กระตุ้นให้นักเรียนที่มีปัญหาในการเขียนโปรแกรมทบทวนโครงการ สร้าง ตัวอย่างปุ่มหยุด พวกเขาควรใช้โครงการ LeftOrRight ของพวกเขาจาก Play เป็นแนวทาง
หากคุณมีปัญหาในการเริ่มต้นให้ตรวจสอบสิ่งต่อไปนี้ใน VEXcode V5:
-
การสร้างโปรเจกต์ตัวอย่างปุ่มหยุด
-
หากเป็นเช่นนั้นบทช่วยสอนอื่นๆ
-
โปรเจกต์เวอร์ชันก่อนหน้า (LeftOrRight)