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