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 การเขียนผังงาน Flowchart

การเขียนผังงาน Flowchart

Published by krusarun sapapsawut, 2021-09-12 18:53:53

Description: การเขียนผังงาน Flowchart

Keywords: การเขียนผังงาน Flowchart

Search

Read the Text Version

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







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



รหัสลาลอง(pseudo code) 2 ตัวอย่าง การเขยี นรหัสลาลองการคานวณ รหัสจาลอง (Pseudo code) หาพนื้ ท่สี ามเหลย่ี ม ก า ร เ ขี ย น ร หั ส ล า ล อ ง เ ป็ น ก า ร ใ ช้ ค า เร่ิมตน้ 1. รบั ค่าความยาวฐาน บรรยายอธิบายขั้นตอนอย่างชัดเจนในการ 2. รบั คา่ ความสงู แก้ปัญหา หรือการทางานของโปรแกรม ซ่ึง 3. คานวณพ้ืนทสี่ ามเหล่ยี ม รูปแบบการเขียนจะข้ึนอยู่กับความถนัดของ จากสตู ร 1/2 x ความฐาน x สูง ผู้เขียนโปรแกรมคอมพิวเตอร์ 4. แสดงผลลัพธพ์ ้นื ทสี่ ามเหลยี่ ม จบ

รหัสลาลอง(pseudo code) 2 ซูโดโค้ด (Pseudo codes) โปรแกรมคานวณหาพื้นที่สามเหล่ียม โดยมี การรับ ค่าฐาน และความสงู จากนัน้ แสดงผลลพั ธ์ของพ้ืนท่ีออกทางจอภาพ START READ BASE END READ HEIGHT Ex ตวั อย่างการเขยี นอัลกอรทิ มึ คานวณหาพื้นทสี่ ามเหล่ยี ม AREA = 0.5 * BASE * HEIGHT เร่มิ ต้น PRINT AREA รับค่าความยาวของฐานมาเกบ็ ในตัวแปร BASE รบั คา่ ความยาวของสงู มาเก็บในตวั แปร HEIGHT คานวณหาพน้ื ท่ี AREA = 0.5 * BASE*HEIGHT แสดงผลพ้ืนที่ จบ

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

ตวั อย่าง ผงั งานการคานวณหา ผงั งาน (flow chart) 3 พนื้ ทสี่ ามเหลย่ี ม ผงั งาน (flowchart) คอื ก า ร เ ขี ย น แ ผ น ภ า พ โ ด ย ใ ช้ สัญลักษณ์ในการเขียนผังงาน เพื่อแสดง ลาดับขั้นตอนในการแก้ปัญหา ทาให้ เข้าใจว่าแต่ละข้ันตอนมีการทางาน อยา่ งไร

สัญลกั ษณ์ในการเขยี นผงั งานพนื้ ฐาน.. สัญลกั ษณ์ ชื่อ ความหมาย เร่ิมต้นและสิ้นสด แทนจดเร่ิมต้นและจดสิ้นสดของผงั งาน การปฏบิ ัติงาน แทนจดทมี่ กี ารปฏบิ ัตงิ านอย่างใดอย่างหนึ่ง นาข้อมูลเข้า -ออก ข้อมูลเข้าจากภายนอกหรือออกสู่ภายนอก

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

สญั ลักษณ์ในการเขียนผงั งานพื้นฐาน.. สัญลกั ษณ์ ช่ือ ความหมาย การนาเข้าข้อมูล แสดงการนาข้อมูลเข้าด้วย แป้ นพมิ พ์ หรือเมาส์ สัญลกั ษณ์เอกสาร แสดงผลลัพธท์ างเอกสาร สัญลกั ษณ์แสดงผล แสดงผลลัพธท์ างจอภาพ ทางจอภาพ

ตวั อย่าง รหสั ลาลองการคานวณหาพืน้ ท่ีสามเหล่ยี ม เรม่ิ ตน้ 1. รับคา่ ฐาน 2. รับค่าสงู 3. คานวณพ้ืนทส่ี ามเหล่ียมจากสตู รพ้ืนท่ี 1/2 x ฐาน x สงู 4. แสดงผลลัพธ์พ้นื ที่ จบ

ตวั อย่าง ผงั งานการคานวณหาพ้ืนทส่ี ามเหลีย่ ม เริ่มต้น รับค่าฐาน รับค่าสูง พนื้ ทสี่ ามเหลยี่ ม = 1/2 x ฐาน x สูง แสดงผลลพั ธ์พนื้ ท่ี สามเหลยี่ ม จบ

ตวั อยา่ ง รหัสลาลองการคานวณหาพน้ื ท่ีสามเหล่ยี ม เรม่ิ ตน้ เร่มิ ต้น รับคา่ ฐาน 1. รับคา่ ฐาน รับคา่ สูง 2. รบั คา่ สูง 3. คานวณพืน้ ท่สี ามเหลย่ี มจากสตู ร พืน้ ที่สามเหลย่ี ม = พ้ืนท่ี 1/2 x ฐาน x ความสูง 1/2 x ฐาน x สูง 4. แสดงผลลพั ธพ์ นื้ ท่ี จบ แสดงผลลัพธ์พื้นทสี่ ามเหลย่ี ม จบ

การเขียนรหัสลาลอง และผงั งานโครงสร้าง แบบลาดบั (Pseudo code and Flow chart)

การวางแผนการแก้ปัญหาแบบลาดบั คือโครงสร้ างแสดงข้ันตอน คาสั่ง 1 การทางานที่เป็ นไปตามลาดับ คาส่ัง 2 ก่อนหลงั และแต่ละข้ันตอนจะ ถูกประมวลผลเพียงคร้ังเดียว คาส่ัง n เท่าน้ัน

การเขียนรหัสลาลองและผงั งานโครงสร้างแบบลาดบั Ex. สถานการณ์การสแกนบัตรเข้าโรงเรียน เร่ิมต้น เริ่มต้น นาบตั รขนึ้ มา 1. นาบัตรขนึ้ มา 2. แตะบตั รท่หี ัวอ่าน แตะบัตรทห่ี ัวอ่านข้อมูล ข้อมูล ได้ยนิ เสียงป๊ี บ 3. ได้ยนิ เสียงป๊ี บ 4. นาบตั รออก นาบตั รออก ผงั งาน จบ รหัสลาลองจบ


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