อาจารยส์ ุระสิทธ์ิ ทรงมา้ อลั กอริทมึ่ และการวเิ คราะห์ปัญหา (Algorithms and Problem Analysis)อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ปัญหาและวธิ ีการแก้ปัญหา (1/2) ปัญหาที่พบมี 2 ประเภท ¾ปัญหาที่มีข้นั ตอนท่ีแน่นอนในการแกป้ ัญหา ¾ปัญหาท่ีไมม่ ีข้นั ตอนที่แน่นอนในการแกป้ ัญหา การเขียนโปรแกรมคอมพวิ เตอร์มกั ใชก้ บั ปัญหาทม่ี กี ฎ, แนวคิดที่แน่นอนในการแกป้ ัญหา ซ่ึงเรียกวา่ ปัญหาที่มี ข้นั ตอน (Algorithmic Problem)อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ปัญหาและวธิ ีการแก้ปัญหา (2/2) ปัญหาที่มีแนวคิดไม่แน่นอน จะตอ้ งใชว้ ธิ ีสร้างกฎ เพอ่ื ใหค้ อมพวิ เตอร์สามารถตดั สินใจไดต้ ามเง่ือนไข แต่ละประการของดุลยพนิ ิจน้นั ๆ แนวการแกป้ ัญหาน้ีใชว้ ธิ ีการทเ่ี รียกวา่ ปัญญาประดิษฐ์ (Artificial Intelligent)อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ความหมายอลั กอริทึม (Algorithm) เป็นลาํ ดบั ของคาํ สงั่ ที่ คอมพวิ เตอร์จะปฏิบตั ิตาม เพอ่ื แกป้ ัญหาใหก้ บั เรา โดยคาํ สงั่ จะเรียงกนั ตามลาํ ดบั กอ่ นหลงั จะไมข่ า้ มข้นั ผลลพั ธ์แต่ละคาํ สงั่ จะส่งต่อกนั ตามลาํ ดบั ข้นั จนถึง คาํ สง่ั สุดทา้ ย จะไดผ้ ลลพั ธ์ท่ีเสร็จสมบูรณ์อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้หลกั การวเิ คราะห์ปัญหา 1. ข้นั วเิ คราะห์ผลลพั ธ์ 2. ข้นั ตอนวเิ คราะห์ที่มาขอ้ มลู ¾ ผใู้ ชป้ ้ อนขอ้ มลู เขา้ ทางแป้ นพมิ พ์ (keyboard) ¾ ไดจ้ ากการคาํ นวณโดยใชโ้ ปรแกรมคอมพวิ เตอร์ 3. ข้นั ตอนวเิ คราะห์ความสมั พนั ธ์ของขอ้ มลู เพื่อใหอ้ ยใู่ น รูปแบบการคาํ นวณทางคณิตศาสตร์ หรือเงื่อนไขท่ี คอมพิวเตอร์รู้จกัอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ตวั อย่างใหน้ กั ศึกษาเขียนโปรแกรมหาคะแนน รวมจากการเกบ็ คะแนนกลางภาคและ ปลายภาคอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้วธิ ีคดิ (1/2) วเิ คราะห์ผลลพั ธ์ ผลลพั ธ์คือผลรวมของคะแนน ซ่ึงเป็นขอ้ มูลชนิดตวั เลข ซ่ึงอาจจะมีทศนิยมหรือไม่มีทศนิยม (กาํ หนดเป็นไม่มี ทศนิยม) วเิ คราะห์ทม่ี าของข้อมูล โจทยต์ อ้ งการคะแนนรวมจาก คะแนนกลางภาคและปลายภาค ฉะน้นั ที่มาของขอ้ มูล คือ คะแนนกลางภาค และ คะแนนปลายภาคอาจารยส์ ุระสิทธ์ิ ทรงมา้
วธิ ีคดิ (2/2) อาจารยส์ ุระสิทธ์ิ ทรงมา้วเิ คราะห์ความสัมพนั ธ์ของข้อมูล โจทยบ์ อกชดั เจนวา่ ตอ้ งการคะแนนรวม ดงั น้นั จะตอ้ งนาํ ขอ้ มลู คะแนนกลางภาคและปลายภาคมาบวกกนั คะแนนรวม = คะแนนกลางภาค + คะแนนปลายภาคอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ตวั อย่างใหน้ กั ศึกษาเขียนโปรแกรมคาํ นวณหา พ้ืนที่ของสามเหลี่ยมอาจารยส์ ุระสิทธ์ิ ทรงมา้
วธิ ีคดิ อาจารยส์ ุระสิทธ์ิ ทรงมา้ วเิ คราะห์ผลลพั ธ์ ผลลพั ธ์คือพ้ืนท่ีของสามเหลี่ยม ซ่ึงเป็นตวั เลข วเิ คราะห์ทม่ี าของข้อมูล สูตรคณิตศาสตร์พ้ืนฐานในการหาพ้ืนที่สามเหลี่ยม Area = ½ x ฐาน x สูง ฉะน้นั ตอ้ งรู้ ความยาวฐานและความสูงของรูปสามเหล่ียม วเิ คราะห์ความสัมพนั ธ์ของข้อมูล >> คาํ นวณตามสูตรอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ผงั งาน ( Flow Chart ) เป็นเครื่องมือของผเู้ ขียนโปรแกรมท่ีใชใ้ นการจาํ ลอง เหตุการณ์ การวางแผนของโปรแกรม ใชแ้ สดงลาํ ดบั การ เคล่ือนท่ีของ Input ถกู ประมวลผลออกเป็น Output ตามความ ตอ้ งการ แบ่งออกเป็น 2 แบบ คืออาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ผงั งาน ( Flow Chart ) 1. ผงั งานระบบ ( System Flowchart ) ผงั งานท่ีแสดงข้นั ตอนการทาํ งานในระบบอยา่ ง กวา้ ง ๆ แต่ไม่เจาะลงในระบบงานยอ่ ย 2. ผงั งานโปรแกรม ( Program Flowchart ) คือ ผงั งานท่ีแสดงถึงข้นั ตอนในการทาํ งานของ โปรแกรม ต้งั แต่รับขอ้ มลู คาํ นวณ จนถึงแสดงผลลพั ธ์อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ความหมายของผงั งาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลกั ษณ์(Symbol) ที่ ใชเ้ ขียนแทนข้นั ตอน คาํ อธิบาย ขอ้ ความ หรือคาํ พูด ที่ ใช้ในอัลกอริ ทึม (Algorithm) เพราะการนําเสนอ ข้นั ตอนของงานให้เขา้ ใจตรงกัน ระหว่างผูเ้ กี่ยวขอ้ ง ดว้ ยคาํ พดู หรือขอ้ ความทาํ ไดย้ ากกวา่อาจhารtยtส์ pุระ:ส/ิท/ธw์ิ ทรwงมwา้ .thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้ เหตุผลทต่ี ้องใช้ผงั งาน (Flow Chart) 1/3 1. ผงั งานเป็นแผนผงั หรือรูปภาพท่ีแสดงแนวความคิดใช้ ติดต่อประสานงานระหวา่ งผวู้ เิ คราะห์ระบบกบั ผเู้ ขียน โปรแกรม หรือผเู้ ขียนโปรแกรมกบั ผใู้ ชใ้ นการเขียน โปรแกรมเพอ่ื ใหใ้ หเ้ ห็นภาพพจนว์ า่ โปรแกรมมี ข้นั ตอนการทาํ งานอยา่ งไรอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ เหตุผลทตี่ ้องใช้ผงั งาน (Flow Chart) 1/2 2. ใชเ้ ป็นเอกสารอา้ งอิง เพ่อื ใหผ้ เู้ ขียนโปรแกรมคนอ่ืนได้ ทราบ ท้งั น้ีเพราะผงั งานที่ดีไม่ตอ้ งข้ึนอยกู่ บั ภาษาใด ภาษาหน่ึง โดยเฉพาะผทู้ ่ีอ่านและเขา้ ใจ ผงั งาน ไม่จาํ เป็นตอ้ งรู้ภาษาในการเขยี นโปรแกรมอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ เหตุผลทต่ี ้องใช้ผงั งาน (Flow Chart) 3/3 3. สามารถใชผ้ งั งานในการทดสอบหรือแกไ้ ขการทาํ งานของ โปรแกรมได้ โดยยงั ไมต่ อ้ งลงมือเขยี นเป็นรหสั ภาษาของ เครื่องหรือส่งเขา้ ทดสอบกบั เครื่อง คือเราสามารถทาํ ไดโ้ ดย ทดสอบบนโตะ๊ ( Desk Checking ) ผเู้ ขียนโปรแกรมสามารถ ใชข้ อ้ มลู ตวั อยา่ งแลว้ ปฏิบตั ิตามผงั งานเป็นลาํ ดบั ถา้ ผล ออกมาไดต้ ามตอ้ งการแสดงวา่ ผงั งานของเรานาํ ไปเขียน โปรแกรมได้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ข้อเสียของการทาํ ผงั งาน1. ตอ้ งใชเ้ วลาในการเขียนผงั งานเพิ่มข้ึน แต่การเขียนผงั โปรแกรมจะทาํ ไดเ้ ร็วข้นึ2. ผงั งานสามารถแสดงใหเ้ ห็นวา่ จากขอ้ มลู Input ทาํ อยา่ งไร บา้ งจึงออกเป็น Output แต่ไม่แสดงเหตุผลประกอบ ดงั น้นั ควรมีหมายเหตุอธิบาย3. ผงั งานเป็นลกั ษณะเฉพาะตามแนวคดิ ของแตล่ ะบุคคล ดงั น้นั ผงั งานเร่ืองเดียวกนั อาจเขียนไม่เหมือนกนั ได้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ผงั งานระบบ ( System Flowchart ) เป็นผงั งานท่ีเขียนข้ึนเพ่ือใหม้ องเห็นภาพระดบั กวา้ ง แสดงข้นั ตอนการทาํ งานท้งั หมดของท้งั ระบบ แสดงข้นั ตอน ต้งั แต่เริ่มตน้ วา่ เร่ิมจากส่วนใดของระบบงาน ผา่ นไปหน่วยงาน ใดมีกิจกรรมอะไรในหน่วยงานน้นั แลว้ ส่งงานต่อไปยงั ท่ีใด จนกระท้งั เสร็จสิ้น ซ่ึงบางส่วนของงานเกี่ยวขอ้ งกบั คน และ ในบางส่วนเป็นวธิ ีการทตี่ อ้ งใชเ้ ครื่องคอมพวิ เตอร์ประมวลผล ซ่ึงเราจะตอ้ งนาํ ส่วนต่าง ๆ เราน้ีมาแยกเขียนโปรแกรม รวมท้งั รายละเอียดการทาํ งาน ซ่ึงเราจะเรียกวา่ ( Program Flowchart )อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ตวั อย่างแสดงผงั งานระบบ เอกสารขอ้ มูล โปรแกรม ปรับปรุงขอ้ มูล แฟ้ มขอ้ มลู รายงานอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ผงั โปรแกรมแกรม ( Programming Flowchart ) คือผงั งานในระดบั ละเอียดจะแสดงการทาํ งานของ แต่ละคาํ สง่ั โดยละเอียด (แสดงการทาํ งานของโปรแกรม) ซ่ึงในทางปฏิบตั ิผเู้ ขียนมกั ละเลยไม่เขียนผงั โปรแกรมแต่เขียนเฉพาะผงั ระบบ โดยเมื่อเราเขียน โปรแกรมที่ซบั ซอ้ นจะทาํ ใหเ้ รามองดโู ปรแกรมไดเ้ ขา้ ใจ และง่ายข้ึนอาจารยส์ ุระสิทธ์ิ ทรงมา้
ผงั งานโปรแกรม เร่ิม อาจารยส์ ุระสิทธ์ิ ทรงมา้ ไม่ตรง อ่านข้อมูล ประจาํ วนั อ่าน แฟ้ มข้อมูล ข้อมูลตรงกนั ตรง ประมวลผล บันทกึ ข้อมูลประจาํ วนั มขี ้อมูลต่อ มีอาจารยส์ ุระสิทธ์ิ ทรงมา้ ไม่มี จบ
อาจารยส์ ุระสิทธ์ิ ทรงมา้ประโยชน์ของผงั งาน1. ทาํ ใหเ้ ขา้ ใจและสามารถแยกแยะปัญหาต่าง ๆใหเ้ ขา้ ใจ ไดง้ ่ายข้ึน2. ทาํ ใหผ้ เู้ ขียนโปรแกรมมองเหน็ ถงึ ลาํ ดบั ข้นั ตอนใน การทาํ งาน3. เป็นเคร่ืองช่วยในการหาขอ้ ผดิ พลาดของโปรแกรมไดง้ ่ายข้ึน4. ช่วยใหผ้ อู้ ื่นสามารถเขา้ ใจที่ทาํ ข้ึนไดง้ ่ายกวา่ ดูจากโปรแกรมอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ประโยชน์ของผงั งาน1. ทาํ ใหเ้ ขา้ ใจ และแยกแยะปัญหาไดง้ ่าย (Problem Define)2. แสดงลาํ ดบั การทาํ งาน (Step Flowing)3. หาขอ้ ผดิ พลาดไดง้ า่ ย (Easy to Debug)4. ทาํ ความเขา้ ใจโปรแกรมไดง้ ่าย (Easy to Read)5. ไม่ข้ึนกบั ภาษาใดภาษาหน่ึง (Flexible Language)อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้สัญลกั ษณ์ผงั งาน สญั ลกั ษณ์ที่ใชเ้ ขียนผงั งาน เป็นสญั ลกั ษณ์มาตรฐานสากลเพือ่ ความสะดวกในการสื่อความหมายใหเ้ ขา้ ใจตรงกนั และเป็นสากล กาํ หนดข้ึนโดย ANSI( The American National Standard Institute )อาจารยส์ ุระสิทธ์ิ ทรงมา้
Processing อาจารยส์ ุระสิทธ์ิ ทรงมา้ กระบวนการ การคาํ นวณ Auxiliary กระบวนการสาํ รอง Subroutine Processing กระบวนการทาํ งานยอ่ ย Input/Output Data รับหรือแสดงขอ้ มูลไม่ระบุส่ือ Internal Storage ที่เกบ็ ภายในอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ Decision Symbol การตดั สินใจ , เปรียบเทียบ Preparation Symbol การเตรียมการ การกาํ หนดค่า ล่วงหนา้ หรือกาํ หนดค่าชุดตวั เลข Manual Input ป้ อนขอ้ มูลดว้ ยตวั เอง รับขอ้ มูลทาง แป้ นพิมพ์ Manual Control ข้นั ตอนการทาํ ดว้ ยตวั เอง การควบคุม โปรแกรมทางแป้ นพมิ พ์อาจารยส์ ุระสิทธ์ิ ทรงมา้ Document Output เอกสาร/แสดงผล,การแสดงผลทาง เคร่ืองพิมพ์
More Document อาจารยส์ ุระสิทธ์ิ ทรงมา้ เอกสารแสดงผลหลายฉบบั Monitor จอภาพแสดงผล Card การ์ดหรือบตั รเจาะรูใชใ้ ส่ขอ้ มลู Tape เทป ( สื่อบนั ทึกขอ้ มูล ) Start/End Symbol เริ่มตน้ ,สิ้นสุดอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ Connection Symbol จุดเชื่อมต่อในหนา้ เดียวกนั Connection Symbol จุดเชื่อมต่อไปหนา้ อ่ืน จุดร่วมการเช่ือมต่อ หรือ ตรวจเทียบอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ เรียงลาํ ดบั แยก ผนวก ขอ้ มลู ที่เรียง หน่วงเวลาอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ ที่เกบ็ เขา้ ถึงโดยเรียงลาํ ดบั ดิสกแ์ ม่เหลก็ หน่วยเกบ็ เขา้ ถึงโดยตรง Flow Line เสน้ แสดงลาํ ดบั กิจกรรม Comment Line แสดงคาํ อธิบายหมายเหตุอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้สัญลกั ษณ์ทใี่ ช้ประจาํ (1/2) Terminal แสดงจุดเริ่มตน้ และสิ้นสุดของการ ประมวลผล มกั กาํ กบั ดว้ ยคาํ วา่ Start หรือ Stop Input / Output แสดงการรับหรือแสดงผลขอ้ มลู Process แสดงคาํ สงั่ การประมวลผลในโปรแกรม เช่น การคาํ นวณ , การเพิ่มค่า, การลดค่า เป็นตน้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้สัญลกั ษณ์ทใี่ ช้ประจาํ (2/2)Decision แสดงตรรกะในการตดั สินใจของโปรแกรม ผลลพั ธ์มี 2 กรณี คือ จริงกบั เทจ็ Flow direction lines แสดงทิศทางของ โปรแกรม (ระบุดว้ ยทิศทางหวั ลูกศร)อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ แสดงผลหรือรายงานท่ีถกู สร้างออกมา แสดงจุดเช่ือมต่อของผงั งานภายใน หรือเป็นท่ี บรรจบของเสน้ หลายเสน้ ที่มาจากหลายทิศทาง เพอื่ จะไปสู่การทาํ งานอยา่ งใดอยา่ งหน่ึง ที่เหมือนกนั การข้ึนหนา้ ใหม่ ในกรณีที่ผงั งานมีความยาว เกินกวา่ ที่จะแสดงพอในหน่ึงหนา้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ สญั ลกั ษณ์โปรแกรมยอ่ ย (Predefined Process) สญั ลกั ษณ์บรรทดั แรกของกลุ่มคาํ สงั่ ทาํ ซ้าํ (Repetition) สญั ลกั ษณ์ดิสค์ (disk)อาจารยส์ ุระสิทธ์ิ ทรงมา้
ตวั อย่างผงั งานกบั ชีวติ ประจาํ วนั อาจารยส์ ุระสิทธ์ิ ทรงมา้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้หลกั การเขยี นโปรแกรมแบบมโี ครงสร้าง ทุกภาษาตอ้ งมีหลกั การ 3 อย่างน้ีคือ การทาํ งานแบบตามลาํ ดบั (Sequence) การเลือกกระทาํ ตามเง่ือนไข(Decision) และ การทาํ ซ้าํ (Loop) แมต้ าํ ราหลาย ๆ เล่มจะบอกวา่ decision แยกเป็น if กบั case หรือ loop น้นั ยงั แยกเป็น while และ until ซ่ึงแตกต่างกนั ยงั นบั วา่ การเขียนโปรแกรม แบบมีโครงสร้างน้นั มองใหอ้ อกแค่ 3 อยา่ งก็พอแลว้อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้1. การทํางานแบบตามลาํ ดบั (Sequence) รูปแบบการเขียนโปรแกรมท่ีง่ายท่ีสุดคือ เขียนให้ทาํ งานจากบนลงล่าง เขียนคาํ สั่งเป็ นบรรทดั และทาํ ทีละบรรทดั จากบรรทดั บนสุดลงไปจนถึงบรรทดั ล่างสุดสมมติให้มีการทาํ งาน 3 กระบวนการคือ อ่านข้อมูลคาํ นวณ และพิมพ์อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้1. การทํางานแบบตามลาํ ดบั (Sequence)อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้2. การเลอื กกระทาํ ตามเงอื่ นไข(Decision or Selection) การตดั สินใจ หรือเลือกเง่ือนไขคือ เขียนโปรแกรมเพ่ือนาํ คา่ ไปเลือกกระทาํ โดยปกติจะมีเหตุการณ์ใหท้ าํ2 กระบวนการ คือเง่ือนไขเป็ นจริ งจะกระทํากระบวนการหน่ึ ง และเป็ นเท็จจะกระทําอี กกระบวนการหน่ึง แต่ถ้าซับซ้อนมากข้ึน จะต้องใช้เง่ือนไขหลายช้นั เช่นการตดั เกรดนกั ศึกษา เป็ นตน้ตวั อย่างผงั งานน้ี จะแสดงผลการเลือกอย่างง่าย เพื่อกระทาํ กระบวนการเพียงกระบวนการเดียวอาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้2. การเลอื กกระทาํ ตามเงอื่ นไข(Decision or Selection)อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้ โครงสร้างการทาํ งานแบบมกี ารเลอื ก ( Selection ) มอี ยู่ด้วยกนั 2 รูปแบบ คอื ¾IF - THEN - ELSE ¾IF - THENอาจารยส์ ุระสิทธ์ิ ทรงมา้
IF - THEN - ELSE อาจารยส์ ุระสิทธ์ิ ทรงมา้อาจารยส์ ุระสิทธ์ิ ทรงมา้
IF - THEN อาจารยส์ ุระสิทธ์ิ ทรงมา้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้3. การทาํ ซํ้า(Repeation or Loop) การทาํ กระบวนการหน่ึงหลายคร้ัง โดยมีเงื่อนไขในการควบคุม หมายถึงการทาํ ซ้าํ เป็ นหลกั การที่ทาํความเขา้ ใจไดย้ ากกวา่ 2 รูปแบบแรก เพราะการเขียนโปรแกรมแต่ละภาษา จะไม่แสดงภาพอย่างชัดเจนเหมือนการเขียนผังงาน ผู้เขียนโปรแกรมต้องจินตนาการดว้ ยตนเองอาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้3. การทาํ ซํ้า(Repeation or Loop)อาจารยส์ ุระสิทธ์ิ ทรงมา้ http://www.thaiall.com/flowchart/
อาจารยส์ ุระสิทธ์ิ ทรงมา้หลกั การเขยี นผงั งาน มีการระบุจุดเร่ิมตน้ และสิ้นสุด โดยใชส้ ญั ลกั ษณ์ Terminal โดยระบุคาํ วา่ Start และ Stop แทนการเริ่มตน้ และสิ้นสุด มีการเขียนสญั ลกั ษณ์ Input และ Output ในจุดท่ีมีการับ และการแสดงผลขอ้ มลู มีการเขียนสญั ลกั ษณ์ Process เมื่อมีการคาํ นวณหรือ ประมวลผลใด ๆอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้ START Read Score_midterm Read Score_final Total = Score_midterm+Score_finalอาจารยส์ ุระสิทธ์ิ ทรงมา้ Display Total STOP
อาจารยส์ ุระสิทธ์ิ ทรงมา้อาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้แบบฝึ กหัดขอ้ 1. ใหน้ กั ศึกษาเขียน flow chart โปรแกรม คาํ นวณหาพ้ืนที่ของสามเหลี่ยมขอ้ 2. ใหน้ กั ศึกษาเขียน flow chart ในการรับตวั เลข 2 จาํ นวน และตอบวา่ ตวั เลขจาํ นวนใดมคี า่ มากกวา่ กนัอาจารยส์ ุระสิทธ์ิ ทรงมา้
อาจารยส์ ุระสิทธ์ิ ทรงมา้แบบฝึ กหัดขอ้ 3. ใหน้ กั ศึกษาเขียน flow chart ในการหาผลบวก ของเลขต้งั แต่ 1 ถึง 10อาจารยส์ ุระสิทธ์ิ ทรงมา้
Search