1 00:00:00,320 --> 00:00:03,740 สิ่งหนึ่งที่คอมพิวเตอร์ทำได้ดี คือการทำตามคำสั่งซ้ำๆ 2 00:00:03,740 --> 00:00:08,170 ถ้าเป็นมนุษย์ คุณจะรู้สึกเบื่อถ้าคุณ ต้องทำสิ่งเดียวติดต่อกันหลายๆครั้ง 3 00:00:08,170 --> 00:00:08,809 4 00:00:08,809 --> 00:00:12,849 แต่คอมพิวเตอร์สามารถทำสิ่งเดียวได้ หลายล้านหรือหลายพันล้านครั้ง 5 00:00:12,849 --> 00:00:15,000 โดยไม่รู้สึกเบื่อและทำมันออกมาได้ดีด้วย 6 00:00:15,500 --> 00:00:17,430 ตัวอย่างเช่น ถ้าผมต้องการอวยพร 7 00:00:17,430 --> 00:00:20,960 สุขสันต์วันเกิดให้ทุกคนบนเฟซบุ๊ก โดยการส่งอีเมลถึงพวกเขา 8 00:00:20,960 --> 00:00:24,850 ผมอาจต้องใช้เวลามากกว่าหนึ่งศตวรรษ ในการเขียนอีเมลเหล่านั้นให้ทุกคน 9 00:00:24,850 --> 00:00:25,269 10 00:00:25,269 --> 00:00:28,760 แต่ด้วยโค้ดเพียงไม่กี่บรรทัด ผมก็สามารถสร้างระบบ 11 00:00:28,760 --> 00:00:32,229 ในการส่งอีเมลถึงทุกคนบนเฟซบุ๊ก อวยพรให้พวกเขามีความสุขในวันเกิด 12 00:00:32,229 --> 00:00:34,000 นั่นคือสิ่งที่เรียกว่าลูป แล้วทำไมมันถึงมีค่า 13 00:00:34,500 --> 00:00:37,180 และเป็นสิ่งที่คอมพิวเตอร์ทำได้ดีมาก 14 00:00:37,180 --> 00:00:40,550 ในตัวอย่างนี้ เป้าหมายของคุณ คือการเคลื่อนย้ายนกเพื่อไปหาหมู 15 00:00:40,550 --> 00:00:44,940 ซึ่งเราจะสามารถใช้บล็อก "ทำซ้ำ" ได้ 16 00:00:44,940 --> 00:00:49,210 เพื่อที่จะทำสิ่งนี้ได้อย่างง่ายดาย คุณสามารถทำได้โดยการ 17 00:00:49,210 --> 00:00:52,219 ป้อนคำสั่ง "เดินหน้า" ให้กับคอมพิวเตอร์ 18 00:00:52,219 --> 00:00:57,079 ห้าครั้งเพื่อเคลื่อนย้ายนก ไปหาหมูทีละหนึ่งก้าว 19 00:00:57,079 --> 00:01:00,590 หรือคุณสามารถบอกคอมพิวเตอร์ให้ "เดินหน้า" หนึ่งครั้ง 20 00:01:00,590 --> 00:01:04,150 จากนั้นบอกให้ "ทำซ้ำ" อีก 5 ครั้ง ซึ่งมันก็จะทำในสิ่งเดียวกัน 21 00:01:04,150 --> 00:01:08,280 ในการทำเช่นนี้ ให้คุณลากคำสั่ง "เดินหน้า" 22 00:01:08,280 --> 00:01:11,729 แล้ววางไว้ในบล็อก "ทำซ้ำ" 23 00:01:11,729 --> 00:01:16,200 และคุณสามารถคลิกตรงนี้และใส่จำนวนครั้ง ที่คุณต้องการให้บล็อกทำซ้ำ 24 00:01:16,200 --> 00:01:19,970 เพื่อบอกจำนวนก้าวที่คุณต้องการให้มันเดิน อีกหนึ่งสิ่งคือ 25 00:01:19,970 --> 00:01:23,540 คุณสามารถใส่คำสั่งได้มากเท่าที่คุณ ต้องการในบล็อก "ทำซ้ำ" 26 00:01:23,540 --> 00:01:26,909 ในตัวอย่างนี้ คุณกำลังสั่งให้มัน เดินหน้าแล้วเลี้ยวซ้าย 27 00:01:26,909 --> 00:01:30,970 ซึ่งมันจะทำทั้งหมดห้าครั้ง เก่งมากและขอให้สนุก :-) 28 00:01:30,970 --> 00:01:31,220