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

วาดสี่เหลี่ยมจัตุรัสสี่ขนาดที่แตกต่างกัน
ตอนนี้เราจะสร้างโครงการจากบทเรียนที่ 3 เพื่อวาดสี่เหลี่ยมจัตุรัสสี่อันที่มีขนาดแตกต่างกันด้วยตำแหน่งเริ่มต้นเดียวกัน
บล็อกการทำซ้ำ
บล็อกการ ทำซ้ำจะใช้เพื่อทำซ้ำบล็อกภายในจำนวนครั้งที่กำหนด บล็อกการ ทำซ้ำช่วยประหยัดเวลาและความพยายามในขณะที่สร้างโปรเจกต์ที่บล็อกการทำซ้ำ แทนที่จะใช้เวลาในการลากบล็อกเพิ่มเติมหรือทำซ้ำบล็อกที่มีอยู่ในพื้นที่ทำงาน บล็อกการ ทำซ้ำสามารถใช้เพื่อประหยัดพื้นที่และเวลา
เปิดโปรเจกต์หน่วยที่ 6 บทเรียนที่ 3 ของคุณใน VEXcode

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

คาดการณ์ว่าแขน 6 แกนจะเคลื่อนที่อย่างไรตามโครงการนี้
เขียนการคาดการณ์ของคุณลงในสมุดบันทึกวิศวกรรมของคุณและร่างสิ่งที่คุณคิดว่าแขน 6 แกนจะวาดเมื่อโครงการทำงาน

ตรวจสอบให้แน่ใจว่าแขน 6 แกนเชื่อมต่อกับ VEXcode แล้ว เรียกใช้โปรเจกต์เพื่อทดสอบ (อย่าลืมหยุดโครงการเมื่อแขน 6 แกนเคลื่อนที่เสร็จแล้ว)
แขน 6 แกนเคลื่อนไหวตามที่คุณคาดการณ์ไว้หรือไม่? เหตุใดจึงรู้สึกเช่นนั้น? บันทึกพฤติกรรมลงในสมุดบันทึกวิศวกรรมของคุณ

การเพิ่มตัวแปร
เมื่อคุณทดสอบโครงการหลังจากเพิ่ม บล็อกการ ทำซ้ำคุณสังเกตเห็นว่าแขน 6 แกนวาดสี่เหลี่ยมจัตุรัสสี่อันแต่มีขนาดเท่ากันทั้งหมด นั่นเป็นเพราะ ตัวแปร sideLength ไม่เปลี่ยนแปลงในเวลาใดๆ ในการเปลี่ยนขนาดของสี่เหลี่ยมที่วาดเราต้องเปลี่ยนค่าของ ตัวแปร sideLength เราสามารถเปลี่ยนค่าของ ตัวแปร sideLength ทุกครั้งที่ บล็อกการ ทำซ้ำทำงาน สิ่งนี้จะเปลี่ยนขนาดของสี่เหลี่ยมจัตุรัสทั้งสี่อัน
บล็อก ตัวแปร การเปลี่ยนแปลงจะทำงานในการทำซ้ำแต่ละครั้ง (หรือการทำซ้ำ) ผ่าน บล็อกการ ทำซ้ำ โดยการเปลี่ยนค่าของ ตัวแปร sideLength ในการทำซ้ำแต่ละครั้งเราสามารถสร้างโครงการที่วาดสี่เหลี่ยมสี่สี่เหลี่ยมที่มีขนาดเพิ่มขึ้น
เพิ่ม บล็อก เปลี่ยนตัวแปรที่ด้านล่างของโครงการ
บล็อกตัวแปร การเปลี่ยนแปลงช่วยให้สามารถตั้งค่าตัวแปรเป็นค่าต่างๆในโครงการได้ สิ่งนี้มีประโยชน์เนื่องจากสามารถเปลี่ยนแปลงตัวแปรที่ใช้ในหลายสถานที่ภายในโครงการได้
ตั้งค่า บล็อก เปลี่ยนตัวแปรเป็น sideLength ของตัวแปร และพารามิเตอร์เป็น 20
พารามิเตอร์คือจำนวนเงินที่เราต้องการเปลี่ยนค่าของตัวแปร ในกรณีนี้จะมีการเปลี่ยนแปลง 20 ทุกครั้งที่มีการเรียกใช้บล็อค
เพิ่ม บล็อก ความคิดเห็นในโครงการเพื่ออธิบายเจตนาของการ เปลี่ยนแปลง บล็อกตัวแปร วัตถุประสงค์ของการ เปลี่ยนแปลง บล็อกตัวแปรในโครงการนี้คือการเพิ่มค่าของ sideLength 20 มม . ใน การทำซ้ำแต่ละครั้งของ บล็อกการ ทำซ้ำ

คาดการณ์ว่าแขน 6 แกนจะเคลื่อนที่อย่างไรตามโครงการนี้
เขียนและร่างการคาดการณ์ของคุณลงในสมุดบันทึกวิศวกรรมของคุณ

ตรวจสอบให้แน่ใจว่าแขน 6 แกนเชื่อมต่อกับ VEXcode แล้ว เรียกใช้โปรเจกต์เพื่อทดสอบ
แขน 6 แกนเคลื่อนไหวตามที่คุณคาดการณ์ไว้หรือไม่? เหตุใดจึงรู้สึกเช่นนั้น?
ท่านสังเกตเห็นอะไรบ้างเกี่ยวกับขนาดของสี่เหลี่ยมจัตุรัส? พวกเขาเปลี่ยนไปอย่างไรสำหรับการทำซ้ำแต่ละครั้งผ่านลูปการทำซ้ำ?
บันทึกการสังเกตของคุณลงในสมุดบันทึกวิศวกรรมของคุณ

เปลี่ยนชื่อโปรเจกต์แล้วบันทึกลงในอุปกรณ์

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

กิจกรรม: ทำตามขั้นตอนที่ท่านเรียนรู้ในบทเรียนที่ 2 เพื่ออ่านและบันทึกรหัสในโครงการด้านบน
- บันทึกโครงการด้านบนลงในสมุดบันทึกวิศวกรรมของคุณ
- คาดการณ์สิ่งที่คุณคิดว่าแขน 6 แกนจะทำเมื่อดำเนินโครงการ บันทึกการคาดการณ์ของคุณ ลงในสมุดบันทึกวิศวกรรมของคุณ
- อ่านแต่ละ บล็อคในโครงการและดูพฤติกรรมที่แขน 6 แกนจะทำเมื่อดำเนินการบล็อค บันทึกพฤติกรรมนี้ลงในสมุดบันทึกวิศวกรรมของคุณ
- ร่างเส้นทาง ที่แขน 6 แกนจะใช้เมื่อดำเนินโครงการ ทำออกมาเป็นรูปทรงอะไร?
- คาดการณ์ค่าที่ตัวแปร sideLength จะอยู่ในตอนท้ายของโครงการ บันทึกค่านี้ลงในสมุดบันทึกวิศวกรรมของคุณ
- เช็คอินกับครูของคุณเมื่อคุณเสร็จสิ้น คุณจะได้ดูโปรเจกต์ทำงานเป็นชั้นเรียน จากนั้นคุณจะ หารือเกี่ยวกับการคาดการณ์และเอกสารของคุณ
ตรวจสอบความเข้าใจของคุณ
ก่อนที่จะย้ายไปยังบทเรียนถัดไปตรวจสอบให้แน่ใจว่าท่านเข้าใจแนวคิดในบทเรียนนี้โดยตอบคำถามในเอกสารด้านล่างในสมุดบันทึกวิศวกรรมของท่าน
ตรวจสอบคำถามเกี่ยวกับความเข้าใจของ คุณ > ( Google Doc /.docx /.pdf)
เลือก ถัด > ไปเพื่อทำกิจกรรม Putting It All Together