ใบความรู้เรื่อง หลักการเขียนโปรแกรมเบอื้ งตน้ผงั งาน (Flowchart)ความหมายของผังงานผังงาน (Flowchart) คือ รปู ภาพ (Image) หรอื สญั ลักษณ์(Symbol) ท่ใี ช้เขียนแทนข้ันตอน คาอธบิ ายขอ้ ความหรอื คาพูด ท่ใี ช้ในอลั กอรทิ มึ (Algorithm) เพราะการนาเสนอขน้ั ตอนของงานใหเ้ ขา้ ใจตรงกันระหว่างผ้เู ก่ียวข้อง ด้วยคาพูด หรอื ขอ้ ความ ทาไดย้ ากกว่าเมื่อใช้รูปภาพ หรือสัญลักษณ์ผังงานแบ่งได้ 2 ประเภท 1. ผังงานระบบ (System Flowchart) คอื ผงั งานท่ีแสดงขนั้ ตอนการทางานในระบบอยา่ งกว้างๆแต่ไมเ่ จาะลงในระบบงานย่อย 2. ผงั งานโปรแกรม (Program Flowchart) คอื ผังงานทแี่ สดงถงึ ขน้ั ตอนในการทางานของโปรแกรมตัง้ แตร่ ับขอ้ มูล คานวณ จนถึงแสดงผลลพั ธ์การเขยี นผังงาน ( Flowchart ) ผังงาน คือ แผนภาพที่มีการใชส้ ญั ลักษณร์ ปู ภาพและลูกศรทีแ่ สดงถงึ ข้นั ตอนการทางานของโปรแกรมหรือระบบทลี ะขน้ั ตอน รวมไปถึงทิศทางการไหลของขอ้ มลู ตั้งแตแ่ รกจนได้ผลลพั ธ์ตามที่ตอ้ งการ จดุ เร่มิ ต้น / ส้นิ สุดของโปรแกรม ลกู ศรแสดงทิศทางการทางานของโปรแกรมและการไหลของขอ้ มูล ใช้แสดงคาสั่งในการประมวลผล หรอื การกาหนดคา่ ข้อมูลให้กับตวั แปร แสดงการอา่ นข้อมลู จากหน่วยเกบ็ ข้อมูลสารองเขา้ สหู่ น่วยความจาหลกั ภายใน เคร่อื งหรือการแสดงผลลัพธ์จากการประมวลผลออกมา การตรวจสอบเงอื่ นไขเพอ่ื ตดั สินใจ โดยจะมเี ส้นออกจารรปู เพอื่ แสดงทิศทางการ ทางานต่อไป เงอ่ื นไขเป็นจรงิ หรอื เปน็ เท็จ แสดงผลหรอื รายงานทีถ่ ูกสร้างออกมา แสดงจุดเช่ือมต่อของผังงานภายใน หรอื เปน็ ทบี่ รรจบของเส้นหลายเสน้ ท่มี าจาก หลายทศิ ทางเพื่อจะไปสู่ การทางานอยา่ งใดอย่างหนึง่ ทเี่ หมอื นกนั การขึ้นหน้าใหม่ ในกรณที ่ผี ังงานมีความยาวเกินกวา่ ท่จี ะแสดงพอในหนึ่งหน้า การแสดงผลออกทางจอภาพ ที่เก็บขอ้ มูล
ตวั อยา่ งผังงานทม่ี ีโครงสร้างแบบเป็นลาดบั ผังงานวธิ ีการไปมหาลยั
ตัวอยา่ งผงั งานท่ีมโี ครงสร้างแบบมกี ารเลือก โครงสร้างการทางานแบบมีการเลือกมีรูปแบบที่ซับซ้อนกว่าโครงสร้างแบบเป็นลาดับรูปแบบท่ีง่ายท่ีสุดของโครงสร้างแบบน้ีคือ การเลือกแบบมีทางออก 2 ทาง ในการเลือกแบบมีทางออก 2 ทาง นี้จะมีทางออกจากสัญลักษณ์การตัดสินใจเพียง 2 ทาง คือ ใช่หรือไม่ใช่ เท่านั้น (แต่ระบบการเขียนผังงานระบบอนุญาตใหม้ ที างออกจากการตัดสนิ ใจได้มากกวา่ 2 ทาง) ผังงานวธิ กี ารไปมหาลัย
ตวั อย่างผงั งานทม่ี โี ครงสร้างแบบทาซ้า (Iteration Structure) โครงสร้างการทางานแบบทาซ้า จะทางานแบบเดียวกันซา้ ไปเร่ือย ๆ ในขณะท่ยี ังเปน็ ไปตามเงื่อนไขหรือเงอื่ นไขเป็นจรงิ จนกระทง้ั เง่อื นไขเป็นเท็จจงึ ทางานอน่ื ต่อไป ผังงานการทานอาหาร
ใบงานความรเู้ ร่อื ง หลกั การเขยี นโปรแกรมเบ้ืองต้นชื่อ................................................................ชน้ั ..................เลขท.่ี ..............1. เขยี นผงั งานการเตรียมตัวไปโรงเรียน (ลาดบั )2. เขยี นผงั งานทแี่ สดงขัน้ ตอนการสง่ จดหมาย (ทางเลอื ก)3. เขียนผงั งานแสดงการโยนเหรยี ญ 3 คร้งั ถ้าออกหัว ผูโ้ ยนจะได้เงนิ 10 บาท ถา้ ออกก้อย ผูโ้ ยนจะเสียเงิน10 บาท (ทาซา้ )4.เขยี นผงั งานแสดงเกรดของนักเรยี นคนหนงึ่ จากคะแนนสอบ(เต็ม 100) (ลาดับ) คะแนน 80 - 100 ไดเ้ กรด A คะแนน 70 - 79 ไดเ้ กรด B คะแนน 60 - 69 ได้เกรด C คะแนน 50 - 59 ได้เกรด D คะแนน 0 - 49 ไดเ้ กรด F5.เขียนผังงานแสดงวิธีการรับประทานยา ทแี่ บ่งขนาดรบั ประทานตามอายุของผทู้ านดงั นี้ (ทาซ้า) อายุมากกว่า 10 ปี รับประทานครงั้ ละ 2 ชอ้ นชา อายมุ ากกวา่ 3 ปี ถึง 10 ปี รบั ประทานคร้งั ละ 1 ช้อนชา อายุมากกว่า 1 ปี ถึง 3 ปี รบั ประทานครงั้ ละ 1/2 ช้อนชา แรกเกิดถึง 1 ปี หา้ มรับประทาน6.เขียนผังการไปดูหนงั ทีโ่ รงภาพยนต์ (ทางเลอื ก)
Search
Read the Text Version
- 1 - 5
Pages: