Skip to main content

บทที่ 3: สรุปหลังโครงการ

เหตุใด VR Robot จึงขับต่อไปเมื่อถึงดิสก์สีเขียว

เมื่อดำเนินโครงการนี้ หุ่นยนต์ VR จะยังคงขับเคลื่อนไปข้างหน้าต่อไปแม้ว่าจะชนกับดิสก์สีเขียวแผ่นแรกก็ตาม

ไฟล์วิดีโอ

โปรเจ็กต์นี้จะสั่งให้ VR Robot ตรวจสอบเงื่อนไขของคำสั่ง if else แต่ละรายการเมื่อเริ่มต้นโปรเจ็กต์เท่านั้นโฟลว์โปรเจ็กต์ของคำสั่ง if ที่มีการตรวจสอบเงื่อนไขเพียงครั้งเดียว

คำสั่ง ถ้า  แตกต่างจาก ในขณะที่ วนซ้ำ

  • ในขณะที่ ลูป ไม่ต้องการการตัดสินใจจากหุ่นยนต์ VR เมื่อเงื่อนไขเป็น True ลูป ในขณะที่ ที่มีเงื่อนไข ไม่ใช่ จะดำเนินการคำสั่งถัดไป นอกลูป เมื่อเงื่อนไขเป็นเท็จ while ลูปที่มีเงื่อนไข ไม่ใช่  จะยังคงรอจนกว่าเงื่อนไขจะเป็น True และหยุดส่วนที่เหลือของโปรเจ็กต์ไม่ให้รัน
    การตรวจสอบสภาพในขณะที่ไม่วนซ้ำ
  • หาก ข้อความ ต้องการให้ VR Robot ตัดสินใจ หากเงื่อนไขเป็น Trueคำสั่งภายในคำสั่ง if จะถูกดำเนินการ หากเงื่อนไขเป็น Falseคำสั่งภายในคำสั่ง if จะไม่ถูกดำเนินการ
    checking condition in an if statement project flow image
  • เซ็นเซอร์ตาด้านหน้าตรวจไม่พบสีที่จุดเริ่มต้นของโปรเจ็กต์ ดังนั้น คำสั่ง ถ้า จึงคืนค่า True หุ่นยนต์ VR จะยังคงขับเคลื่อนไปข้างหน้าต่อไปตั้งแต่ สุดท้าย หากคำสั่ง ถูกรายงานเป็น True และบล็อกอื่นๆ ทั้งหมดถูกรายงานเป็น False เมื่อเริ่มต้นโครงการ 
  • โปรดสังเกตว่าไม่มีลูปใดๆ ในโปรเจ็กต์นี้ที่สามารถหยุดโฟลว์โปรเจ็กต์ชั่วคราวเพื่อตรวจสอบเงื่อนไขซ้ำๆ ได้ คำสั่ง if  ตรวจสอบเงื่อนไขหนึ่งครั้ง จากนั้นจึงดำเนินการต่อ 
  • บันทึกโปรเจ็กต์ก่อนที่จะไปยังบทเรียนถัดไป เพื่อเรียนรู้เกี่ยวกับการเพิ่มการตรวจสอบเงื่อนไขซ้ำๆ ด้วยคำสั่ง if 

คำถาม

โปรดเลือกลิงก์ด้านล่างเพื่อเข้าสู่แบบทดสอบบทเรียน

Google เอกสาร / .docx / .pdf