การออกแบบและ พฒั นาโปรแกรม
หัวขอ้ เรอื ง การกําหนดโครงสรา้ งโปรแกรม การพฒั นาโปรแกรม การเรยี นแผนผงั งาน
การกําหนดโครงสรา้ งโปรแกรม การกําหนดโครงสรา้ งโปรแกรมคือ การกําหนดขนั ตอน ให้เครอื งคอมพวิ เตอรท์ ํางานโดยมโี ครงสรา้ งการควบคมุ 3 หลักการ ได้แก่ การทํางานแบบตามลําดับ การเลือก กระทําตามเงือนไข การทําซาํ
การทํางานแบบตามลําดับ การทํางานแบบลําดบั เปนการ เรยี งลําดบั ขนั ตอนการทํางานแต่ ละขนั ต่อเนอื งกัน ตังแต่เรมิ ต้น จนถึงจบการทํางาน โดยมกี าร เขยี นอธบิ ายการทํางานของแต่ละ ขนั อยา่ งละเอียด
การเลือกกระทําตาม เงือนไข การเลือกกระทําตามเงือนไข คือ การทํางานทีมลี ักษณะนาํ เงือนไขมา เปนตัวตัดสนิ วา่ ถ้าตรงกับเงือนไขนี ใหไ้ ปทํางานตามคําสงั ทีกําหนด หรอื ถ้าไมต่ รงกับเงือนไขนกี ็ใหไ้ ปทําตาม คําสงั อีกเงือนไข
การทําซาํ การทําซาํ คือกระบวนทํางานทีวน ซาํ ตามเงือนไขทีกําหนดหรอื เปนทาง เลือกในการทํางานถ้าขอ้ มูลเปนเท็จก็ ใหว้ นกลับไปทํางานทีเดมิ จนขอ้ มูลนนั จะเปนจรงิ จงึ ทํางนถัดไปได้
การพฒั นาโปรแกรม การเขยี นผงั งาน ผงั งาน (Flowchart) คือรูปภาพ หรอื สญั ลักษณท์ ีใช้ เขยี นแทนขนั ตอนคําอธบิ าย ขอ้ ความ หรอื คําพูด เนอื งจาก การแสดงขนั ตอนกาารทํางานของโปรแกรมถ้าใชค้ ําพูดใน การอธบิ ายจะเขา้ ใจยากกวา่ การใชร้ ูปภาพหรอื สญั ลักษณใ์ น การแสดงการทํางาน
การพฒั นาโปรแกรม ประเภทของผงั งาน ประเภทของผงั งานแบง่ ออกเปน 2 ประเภท ดังนี 1.ผงั งานระบบ เปนผงั งานทีใชแ้ สดงขนั ตอนการทํางาน ของระบบทังระบบ ซงึ แสดงให้เห็นถึงความสมั พนั ธข์ อง สว่ นทีเกียวขอ้ งกับระบบงานทังหมด 2.ผงั งานโปรแกรม เปนผงั งานแสดงขนั ตอนการทํางาน ของโปรแกรมโดยแยกยอ่ ยมาจากผงั งานระบบ ลักษณะ ของผงั งานแสดงถึง การปอนค่าขอ้ มูล การประมวลผล ขอ้ มูลและแสดงขอ้ มูล
การพฒั นาโปรแกรม ประโยชนข์ องผงั งาน 1. ทําให้เขา้ ใจและแยกแยะปญหาได้ง่าย 2. แสดงลํากับการทํางาน 3. หาขอ้ ผดิ พลาดได้ง่าย 4. ทําความเขา้ ใจโปแกรมได้ง่าย 5. ไมข่ นึ กับภาษาใดภาษาหนงึ
การพฒั นาโปรแกรม หลักการเขยี นแผนผงั 1. ทิศทางการทํางานต้องเรยี งลําดับตามขนั ตอนการ ประมวลผลทีได้วเิ คราะห์ไว้ 2. ใชช้ อื ตัวแปรให้ตรงกับขนั ตอนการประมวลผลทีได้ วเิ คราะห์ไว้ 3. ลกู ศรกํากับทิศทางใชห้ ัวลกู ศรตรงปลายทางเท่านนั 4. เสน้ ทางการทํางานห้ามมจี ุดตัดการทํางาน 5. ต้องไมม่ ลี กู ศรลอยๆโดยไมม่ กี ารตอจุดการทํางานใดๆ 6. ใชส้ ญั ลักษณใ์ ห้ตรงกับความหมายการใชง้ าน 7. หากมคี ําอธบิ ายเพมิ เติมให้เขยี นไวด้ ้านขวาของ สญั ลักษณน์ นั
การเขยี นแผนผงั งาน การเขยี นแผนผงั งานมปี ระโยชน์ คือ ทําใหก้ ารเขยี นขนั ตอนการ ทํางานได้ง่ายและเปนระเบยี บ ซงึ มหี ลักการเขยี นอยู่ 4 แบบ
การเขยี นแผนผงั งาน 1. แบบเรยี งลําดับ (Sequence) 2. แบบทางเลือก (Seection) 3. แบบวนซาํ (lteration) 4. การวนลปู (Loop) ในการเขยี นผงั โปรแกรมจะมกี ารเขยี นวนลปู ให้เลือกใช้ อยู่ 2 แบบ คือ 1. แบบตรวจสอบขอ้ เท็จจรงิ 2. แบบตรวจสอบเงือนไข
ตัวอยา่ งการเขยี นแผนผงั งาน การต้มโจก๊ ให้สกุ ขนั ตอนการทํางาน 1.เรมิ ต้น 2.ซอื โจก๊ 3. ฉีกซอง 4. ต้ม 5.สกุ ไหม 6.รบั ประทาน 7. จบการทํางาน
\"จบการเรยี นในหนว่ ยน\"ี — Eleanor Roosevelt
Search
Read the Text Version
- 1 - 14
Pages: