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