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

- หาก ข้อความ กำหนดให้หุ่นยนต์ VR ต้องตัดสินใจ หากเงื่อนไขเป็นจริงคำสั่งภายในคำสั่ง if จะถูกดำเนินการ หากเงื่อนไขเป็นเท็จคำสั่งภายในคำสั่ง if จะไม่ถูกดำเนินการ

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