Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ม.2_เพิ่มเติม_หลักการเขียนโปรแกรม

ม.2_เพิ่มเติม_หลักการเขียนโปรแกรม

Published by apinyamuangpongsa, 2022-06-09 04:03:15

Description: ม.2_เพิ่มเติม_หลักการเขียนโปรแกรม

Search

Read the Text Version

รายวิชาเพิ่มเติม คอมพิวเตอร์ 3 หลักการ เขียนโปรแกรม ระดับชั้นมัธยมศึกษาปีที่ 2 ผู้สอน : คุณครูอภิญญา เมืองพงษา

ทำไมถึง ต้องเขียนโปรแกรม ?

โปรแกรม (PROGRAM) ซอฟต์แวร์ (SOFTWARE) คือ ชุดคำสั่งที่สั่งให้คอมพิวเตอร์ ทำงานได้ตรงตามความต้องการ และความถูกต้อง

ทบทวนความรู้ ซอฟต์แวร์ ( Software) ฮาร์ดแวร์ ( Hardware) โปรแกรมต่าง ๆ ที่เขียนขึ้น เป็นชุดขององค์ประกอบต่าง ๆ โดยโปรแกรมเมอร์ ที่ประกอบรวมกัน เพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงาน เป็ นระบบคอมพิวเตอร์

ทบทวนความรู้ ซอฟต์แวร์ ( Software) ฮาร์ดแวร์ ( Hardware)

ขั้นตอนวิธีการทางคอมพิวเตอร์ (computer algorithms) การกำหนดและวิเคราะห์ปัญหา (Analysis the problem) การออกแบบโปรแกรม (Design a program) การเขียนโปรแกรม (Coding) อัลกอลิทึม(algorithm) การทดสอบโปรแกรม (Testing)

การกำหนดและ 1. กำหนดขอบเขตของปัญหา วิเคราะห์ปัญหา เช่น โปรแกรมคำนวณพื้นที่ของสามเหลี่ยม (Analysis the problem) ต้องการคำนวณพื้นที่รูปสามเหลี่ยม ได้หลายขนาดและแสดงผลเป็นตัวเลข

การกำหนดและ 2. กำหนดข้อมูลนำเข้า วิเคราะห์ปัญหา • กำหนดลักษณะการรับข้อมูล (Analysis the problem) เช่น รับข้อมูลจากแป้นพิมพ์ หรือ อ่านข้อมูลจากไฟล์ • รูปแบบข้อมูลที่รับเข้ามาเป็นอย่างไร เช่น ข้อมูลชื่อนิสิตเก็บเป็นตัวอักษรหรือสตริง ข้อมูลเงินเดือนพนักงานเก็บเป็นจำนวนทศนิยม เป็นต้น

การกำหนดและ 3. วิธีการประมวลผล วิเคราะห์ปัญหา • กำหนดวิธีการ หรือเทคนิคที่ใช้แก้ปัญหา • กำหนดขั้นตอนทำงานให้ชัดเจน (Analysis the problem) • กำหนดรูปแบบการแสดงผล เช่น แสดงผลลัพธ์เป็นภาพกราฟฟิกส์ทางจอภาพ หรือพิมพ์ข้อมูลออกทางเครื่องพิมพ์ เป็นต้น

การออกแบบโปรแกรม (Design a program) 1. การออกแบบโปรแกรมโดยใช้ 2. การออกแบบโปรแกรมโดยใช้ อัลกอริธึม (Algorithm) รหัสจำลอง (Pseudo Code) เดินไปซื้อกาแฟ ถ้าร้านเปิด สั่งกาแฟ ถ้าร้านไม่เปิด ตะโกนดัง ๆ เรียกเจ้าของร้าน กลับบ้าน

อัลกอลิทึม (algorithm) กระบวนการทำงานที่เป็น ลำดับขั้นตอน ชัดเจน และ มีการรับประกัน ว่า : เมื่อได้ปฏิบัติตามขั้นตอนจนครบแล้ว จะได้ผลลัพธ์ : ที่ถูกต้องตามความต้องการ

รหัสจำลอง (Pseudo Code) การเขียนโปรแกรมโดยไม่ต้องคำนึงถึงไวยากรณ์ แต่เป็นภาษาที่นักเขียนโปรแกรมเข้าใจกันได้ มีลักษณะเป็นภาษาอังกฤษธรรมดาส่วนหนึ่ง

มาหัดเขียนรหัสจำลอง (Pseudo Code) กัน !!!

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

สัญลักษณ์การทำงาน เริ่มต้น / สิ้นสุด ประมวลผลการทำงานของโปรแกรม รับ / แสดงผลข้อมูล

สัญลักษณ์การทำงาน จุดเชื่อมต่อ ทิศทางการทำงานของโปรแกรม การตัดสินใจ

ตัวอย่าง เริ่มต้น รับค่า ชื่อ และคะแนนนักเรียน ถ้า คะแนนมากกว่าหรือเท่ากับ 50 แสดงผลผ่านทางเครื่องพิมพ์ว่า \"ผ่าน \" ถ้าไม่ใช่ แสดงผลผ่านทางเครื่องพิมพ์ว่า \"ไม่ผ่าน \" จบการทำงาน รหัสจำลองแสดงผลคะแนนการสอบของนักเรียน

ตัวอย่าง โฟล์วชาร์ตแสดงผลคะแนนการสอบของนักเรียน

ตัวอย่าง เริ่มต้น กรอก Username / Password ตรวจสอบ ถ้า ถูกต้อง เข้าสู่ระบบ ถ้า ไม่ถูกต้อง กรอก Username / Password จบการทำงาน รหัสจำลองแสดงการเข้าระบบ

ตัวอย่าง โฟล์วชาร์ตแสดงการเข้าระบบ

ตัวอย่าง โฟล์วชาร์ตแสดงการค้นหาข้อมูลผู้ป่วย

ตัวอย่าง โฟล์วชาร์ตแสดงการตัดเกรดนักเรียน

ตัวอย่าง โฟล์วชาร์ตแสดงรับประทานยาของเด็ก

ผังงาน ( Flow chart )


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook