Return to Video

Hour of Code - Mark Zuckerburg teaches Repeat Loops

  • 0:00 - 0:04
    สิ่งหนึ่งที่คอมพิวเตอร์ทำได้ดี
    คือการทำตามคำสั่งซ้ำๆ
  • 0:04 - 0:08
    ถ้าเป็นมนุษย์ คุณจะรู้สึกเบื่อถ้าคุณ
    ต้องทำสิ่งเดียวติดต่อกันหลายๆครั้ง
  • 0:08 - 0:09
  • 0:09 - 0:13
    แต่คอมพิวเตอร์สามารถทำสิ่งเดียวได้
    หลายล้านหรือหลายพันล้านครั้ง
  • 0:13 - 0:15
    โดยไม่รู้สึกเบื่อและทำมันออกมาได้ดีด้วย
  • 0:16 - 0:17
    ตัวอย่างเช่น ถ้าผมต้องการอวยพร
  • 0:17 - 0:21
    สุขสันต์วันเกิดให้ทุกคนบนเฟซบุ๊ก
    โดยการส่งอีเมลถึงพวกเขา
  • 0:21 - 0:25
    ผมอาจต้องใช้เวลามากกว่าหนึ่งศตวรรษ
    ในการเขียนอีเมลเหล่านั้นให้ทุกคน
  • 0:25 - 0:25
  • 0:25 - 0:29
    แต่ด้วยโค้ดเพียงไม่กี่บรรทัด
    ผมก็สามารถสร้างระบบ
  • 0:29 - 0:32
    ในการส่งอีเมลถึงทุกคนบนเฟซบุ๊ก
    อวยพรให้พวกเขามีความสุขในวันเกิด
  • 0:32 - 0:34
    นั่นคือสิ่งที่เรียกว่าลูป
    แล้วทำไมมันถึงมีค่า
  • 0:34 - 0:37
    และเป็นสิ่งที่คอมพิวเตอร์ทำได้ดีมาก
  • 0:37 - 0:41
    ในตัวอย่างนี้ เป้าหมายของคุณ
    คือการเคลื่อนย้ายนกเพื่อไปหาหมู
  • 0:41 - 0:45
    ซึ่งเราจะสามารถใช้บล็อก "ทำซ้ำ" ได้
  • 0:45 - 0:49
    เพื่อที่จะทำสิ่งนี้ได้อย่างง่ายดาย
    คุณสามารถทำได้โดยการ
  • 0:49 - 0:52
    ป้อนคำสั่ง "เดินหน้า"
    ให้กับคอมพิวเตอร์
  • 0:52 - 0:57
    ห้าครั้งเพื่อเคลื่อนย้ายนก
    ไปหาหมูทีละหนึ่งก้าว
  • 0:57 - 1:01
    หรือคุณสามารถบอกคอมพิวเตอร์ให้
    "เดินหน้า" หนึ่งครั้ง
  • 1:01 - 1:04
    จากนั้นบอกให้ "ทำซ้ำ" อีก 5 ครั้ง
    ซึ่งมันก็จะทำในสิ่งเดียวกัน
  • 1:04 - 1:08
    ในการทำเช่นนี้ ให้คุณลากคำสั่ง "เดินหน้า"
  • 1:08 - 1:12
    แล้ววางไว้ในบล็อก "ทำซ้ำ"
  • 1:12 - 1:16
    และคุณสามารถคลิกตรงนี้และใส่จำนวนครั้ง
    ที่คุณต้องการให้บล็อกทำซ้ำ
  • 1:16 - 1:20
    เพื่อบอกจำนวนก้าวที่คุณต้องการให้มันเดิน
    อีกหนึ่งสิ่งคือ
  • 1:20 - 1:24
    คุณสามารถใส่คำสั่งได้มากเท่าที่คุณ
    ต้องการในบล็อก "ทำซ้ำ"
  • 1:24 - 1:27
    ในตัวอย่างนี้ คุณกำลังสั่งให้มัน
    เดินหน้าแล้วเลี้ยวซ้าย
  • 1:27 - 1:31
    ซึ่งมันจะทำทั้งหมดห้าครั้ง
    เก่งมากและขอให้สนุก :-)
  • 1:31 - 1:31
Title:
Hour of Code - Mark Zuckerburg teaches Repeat Loops
Video Language:
English
Duration:
01:35

Thai subtitles

Revisions Compare revisions