0:00:00.320,0:00:03.740 สิ่งหนึ่งที่คอมพิวเตอร์ทำได้ดี[br]คือการทำตามคำสั่งซ้ำๆ 0:00:03.740,0:00:08.170 ถ้าเป็นมนุษย์ คุณจะรู้สึกเบื่อถ้าคุณ[br]ต้องทำสิ่งเดียวติดต่อกันหลายๆครั้ง 0:00:08.170,0:00:08.809 0:00:08.809,0:00:12.849 แต่คอมพิวเตอร์สามารถทำสิ่งเดียวได้[br]หลายล้านหรือหลายพันล้านครั้ง 0:00:12.849,0:00:15.000 โดยไม่รู้สึกเบื่อและทำมันออกมาได้ดีด้วย 0:00:15.500,0:00:17.430 ตัวอย่างเช่น ถ้าผมต้องการอวยพร 0:00:17.430,0:00:20.960 สุขสันต์วันเกิดให้ทุกคนบนเฟซบุ๊ก[br]โดยการส่งอีเมลถึงพวกเขา 0:00:20.960,0:00:24.850 ผมอาจต้องใช้เวลามากกว่าหนึ่งศตวรรษ[br]ในการเขียนอีเมลเหล่านั้นให้ทุกคน 0:00:24.850,0:00:25.269 0:00:25.269,0:00:28.760 แต่ด้วยโค้ดเพียงไม่กี่บรรทัด[br]ผมก็สามารถสร้างระบบ 0:00:28.760,0:00:32.229 ในการส่งอีเมลถึงทุกคนบนเฟซบุ๊ก[br]อวยพรให้พวกเขามีความสุขในวันเกิด 0:00:32.229,0:00:34.000 นั่นคือสิ่งที่เรียกว่าลูป[br]แล้วทำไมมันถึงมีค่า 0:00:34.500,0:00:37.180 และเป็นสิ่งที่คอมพิวเตอร์ทำได้ดีมาก 0:00:37.180,0:00:40.550 ในตัวอย่างนี้ เป้าหมายของคุณ[br]คือการเคลื่อนย้ายนกเพื่อไปหาหมู 0:00:40.550,0:00:44.940 ซึ่งเราจะสามารถใช้บล็อก "ทำซ้ำ" ได้ 0:00:44.940,0:00:49.210 เพื่อที่จะทำสิ่งนี้ได้อย่างง่ายดาย[br]คุณสามารถทำได้โดยการ 0:00:49.210,0:00:52.219 ป้อนคำสั่ง "เดินหน้า"[br]ให้กับคอมพิวเตอร์ 0:00:52.219,0:00:57.079 ห้าครั้งเพื่อเคลื่อนย้ายนก[br]ไปหาหมูทีละหนึ่งก้าว 0:00:57.079,0:01:00.590 หรือคุณสามารถบอกคอมพิวเตอร์ให้[br]"เดินหน้า" หนึ่งครั้ง 0:01:00.590,0:01:04.150 จากนั้นบอกให้ "ทำซ้ำ" อีก 5 ครั้ง[br]ซึ่งมันก็จะทำในสิ่งเดียวกัน 0:01:04.150,0:01:08.280 ในการทำเช่นนี้ ให้คุณลากคำสั่ง "เดินหน้า" 0:01:08.280,0:01:11.729 แล้ววางไว้ในบล็อก "ทำซ้ำ" 0:01:11.729,0:01:16.200 และคุณสามารถคลิกตรงนี้และใส่จำนวนครั้ง[br]ที่คุณต้องการให้บล็อกทำซ้ำ 0:01:16.200,0:01:19.970 เพื่อบอกจำนวนก้าวที่คุณต้องการให้มันเดิน[br]อีกหนึ่งสิ่งคือ 0:01:19.970,0:01:23.540 คุณสามารถใส่คำสั่งได้มากเท่าที่คุณ[br]ต้องการในบล็อก "ทำซ้ำ" 0:01:23.540,0:01:26.909 ในตัวอย่างนี้ คุณกำลังสั่งให้มัน[br]เดินหน้าแล้วเลี้ยวซ้าย 0:01:26.909,0:01:30.970 ซึ่งมันจะทำทั้งหมดห้าครั้ง[br]เก่งมากและขอให้สนุก :-) 0:01:30.970,0:01:31.220