หน่วยที่ 2 การเขียนโปรแกรมเบื้องต้น

หน่วยที่ 2 การเขียนโปรแกรมเบื้องต้น

การเขียนโปรแกรมโดยใช้ภาษา Scratch

เพื่อเป็นการปรับพื้นฐานก่อนเรียนจริง เป็นการเสริมทักษะทางด้านคอมพิวเตร์สำหรับนักเรียน
ครูอัครพล พลชัย

การวิเคราะห์ข้อมูล

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

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

การออกแบบโปรแกรม (PROGRAM) 2ประเภท ข้อความ และ ผังงาน

หลังจากที่วิเคราะห์ปัญหาหรือพิจารณาปัญหาต่อไปเป็นการออกแบบโปรแกรมหรือลำดับขั้นตอนการทำงานของคอมพิวเตอร์ ซึ่งเรียกว่า อัลกอริทึม (algorithm) ซึ่งสามารถทำได้โดยการเขียน ข้อความ วาดภาพ หรือผังงาน (flowchart) ซึ่งเป็นการแสดงขั้นตอนการทำงานของโปรแกรมให้เข้าใจง่ายและจะช่วยให้สามารถ ตรวจสอบหาข้อผิดพลาดเบื้องต้นได้ก่อนที่จะลงมือเขียนโปรแกรมจริง เช่น

ตัวอย่างการแสดงลำดับขั้น (อัลกอริทึม) การชงกาแฟ

โจทย์ปัญหา : เนื่องจากขยะบริเวณชุมชนรอบ ๆ โรงเรียน มีจำนวนมาก คุณครูจึงให้นักเรียนช่วยกันออกแบบโปรแกรมเพื่อเก็บและแยกขยะ โดยการแยกขยะ สามารถทำได้ 3 ประเภท ดังนี้ 1.ขยะอินทรีย์ เช่น เศษอาหาร 2.ขยะมีพิษ เช่น กระป๋องยาฆ่าแมลง แบตเตอรี่ 3.ขยะที่รีไซเคิลได้ เช่น กระดาษ แก้ว พลาสติก โลหะ

ตัวอย่างการออกแบบอัลกอริทึมด้วยการใช้ข้อความ

1. เริ่มต้น

2. เก็บขยะ

3. แยกประเภทขยะ

4. ถ้าเป็นขยะทั่วไป ให้ใส่ถังสีเหลือง

5. ถ้าเป็นขยะอันตราย ให้ใส่ถังสีแดง

6. ถ้าเป็นขยะรีไซเคิล ให้ใส่ถังสีเขียว

7. นำขยะปิดปากถุงให้เรียบร้อย

8. นำขยะที่รีไซเคิลได้ไปแยกประเภทและขาย

9. จบการทำงาน

การออกแบบโปรแกรมด้วยการเขียนผังงาน (Flow Chart)

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

ตัวอย่างการออกแบบโปรแกรมด้วยผังงาน

แผนผังแสดงขั้นตอนของโปรแกรมการเก็บขยะในชุมชนให้น่าอยู่ จะทำให้มองเห็นขั้นตอนการทำงานของโปรแกรมได้ง่ายกว่าการอธิบายข้อความ ซึ่งจะสามารถแสดงลำดับและหากเกิดข้อผิดพลาดก็สามารถแก้ไขโปรแกรมได้ง่ายขึ้น

แบบฝึกหัด : ให้นักเรียนสรุปเนื้อหา หน่วยที่ 2 การเขียนโปรแกรมเบื้องต้น ลงในสมุดแล้วนำมาส่งครู ในวันจันทร์ที่ 19 กรกฏาคม 2564

รายชื่อนักเรียนที่ลงทะเบียนเรียน หน่วยที่ 2 การเขียนโปรแกรมเบื้องต้น

หน่วยที่ 2 ป.5

จัดทำและรวบรวมข้อมูลโดย : นายอัครพล พลชัย ตำแหน่ง ครู วิทยฐานะ ครูชำนาญการ

โรงเรียนเทศบาลวารินวิชาชาติ สังกัดกองการศึกษา เทศบาลเมืองวารินชำราบ

E-mail : akarapon@wichachart.ac.th