1 of 10

KIDS

CAN

{CODE}

2 of 10

อัลกอริทึม

3 of 10

“เด็กๆคิดว่า คอมพิวเตอร์เกี่ยวข้องกับ

อัลกอริทึมอย่างไร?”

4 of 10

กระบวนการในการทำงานที่ใช้การตัดสินใจด้วยหลักเหตุผล

เป็นตัวช่วยในการเลือกวิธีการ หรือขั้นตอนการดำเนินงานถึงขั้นตอนสุดท้าย

เป็นวิธีที่ใช้การแยกย่อย และเรียงลำดับขั้นตอนของกระบวนการในการทำงานต่างๆ

เพื่อเพิ่มประสิทธิภาพในการค้นหา และแก้ไขปัญหา เป็นกระบวนการแก้ปํญหาที่สามารถเข้าใจได้

มีลำดับและวิธีการในการแก้ปัญหาอย่างเป็นขั้นตอนและชัดเจน

อัลกอริทึม (ALGORITHM)

5 of 10

การเขียนอัลกอริทึม มี 3 รูปแบบ

1

แบบบรรยาย

(narrative description)

2

แบบผังงาน

(flowchart)

3

แบบรหัสเทียม

(pseudo code)

6 of 10

ให้เด็กๆ วาดภาพขั้นตอนการปลูกต้นไม้

7 of 10

การวาดภาพ เพื่อแสดงขั้นตอนต่างๆ ก็คือการเขียนอัลกอริทึมรูปแบบหนึ่ง

เพราะสามารถทำให้เข้าใจกระบวนการในเรื่องนั้นๆได้

แต่มีข้อจำกัดที่ ผู้เขียนอัลกอริทึมแบบวาดภาพจะต้องมีทักษะในการวาดภาพ

เพื่อสื่อสารให้เกิดความเข้าใจที่ตรงกันได้

8 of 10

โดยทั่วไปแล้วในชีวิตประจำวันของมนุษย์ ทั้งในการทำงานและการแก้ปัญหาต่างๆ

ที่เกี่ยวข้องกับคอมพิวเตอร์หรือไม่ก็ตาม มักจะเกี่ยวข้องกับอัลกอริทึมอยู่แล้ว เช่น...

ซึ่งอธิบายขั้นตอนต่างๆ ด้วยภาษาที่อ่านแล้วเข้าใจง่าย

แต่ในด้านคอมพิวเตอร์นั้นจำเป็นที่จะต้องเรียนรู้คำสั่งต่างๆ เพิ่มเติม

เพื่อให้คอมพิวเตอร์สามารถเข้าใจได้

วิธีการปฐมพยาบาล

ตำราประกอบอาหาร

ขั้นตอนการล้างมือ

9 of 10

อัลกอริทึม(Algorithm)

เป็นส่วนหนึ่งในขั้นตอนการพัฒนาโปรแกรมคอมพิวเตอร์

เกิดจากแนวคิดอย่างเป็นระบบเพื่อนำไปสู่ผลลัพธ์ที่ต้องการ

และเพื่อให้คอมพิวเตอร์ทำงานตามความต้องการหรือแก้ปัญหาใดๆ

อัลกอริทึมได้ดีเมื่อนำไปเขียนโปรแกรมภาษาคอมพิวเตอร์ใดๆ

ก็จะได้ผลลัพธ์ตามความต้องการ

10 of 10

“เด็กๆคิดว่า อัลกอริทึมมีประโยชน์อย่างไรบ้าง?”