Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
-
Upload
mmpnew-aukkaradet -
Category
Documents
-
view
627 -
download
0
Transcript of Group1 กระบวนการเทคโนโลยีสารสนเทศ2007
![Page 1: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/1.jpg)
˹�Ç¡ÒÃàÃÕ¹ÃÙ�·Õè˹�Ç¡ÒÃàÃÕ¹ÃÙ�·Õè 11¡Ãкǹ¡ÒÃà·¤â¹âÅÂÕ¡Ãкǹ¡ÒÃà·¤â¹âÅÂÕÊÒÃʹà·ÈÊÒÃʹà·È
˹�Ç¡ÒÃàÃÕ¹ÃÙ�·Õè˹�Ç¡ÒÃàÃÕ¹ÃÙ�·Õè 11¡Ãкǹ¡ÒÃà·¤â¹âÅÂÕ¡Ãкǹ¡ÒÃà·¤â¹âÅÂÕÊÒÃʹà·ÈÊÒÃʹà·È
![Page 2: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/2.jpg)
Information Technology หรือ IT คือ การประยุกตความรูทางวิทยาศาสตรมาใชในระบบสารสนเทศ ตัง้แตกระบวนการจัดเก็บ ประมวลผล และการเผยแพรสารสนเทศ เพื่อชวยใหไดสารสนเทศที่มปีระสทิธภิาพและรวดเร็ว
ทันตอเหตุการณ โดยเทคโนโลยสีารสนเทศ อาจประกอบดวย1. เคร่ืองมือและอุปกรณตางๆ เชน เคร่ืองคอมพวิเตอร เคร่ืองใชสํานักงานอุปกรณสื่อสารโทรคมนาคมตางๆ รวมทัง้ซอฟทแวรทัง้แบบสําเร็จรูปและแบบพัฒนาขึ้นเพื่อใชในงานเฉพาะดาน ซึ่งเคร่ืองมือเหลานี้จัดเปนเคร่ืองมือ
ทันสมัย และใชเทคโนโลยรีะดับสูง (High Technology)
ความหมายของเทคโนโลยสีารสนเทศ
Information Technology หรือ IT คือ การประยุกตความรูทางวิทยาศาสตรมาใชในระบบสารสนเทศ ตัง้แตกระบวนการจัดเก็บ ประมวลผล และการเผยแพรสารสนเทศ เพื่อชวยใหไดสารสนเทศที่มปีระสทิธภิาพและรวดเร็ว
ทันตอเหตุการณ โดยเทคโนโลยสีารสนเทศ อาจประกอบดวย1. เคร่ืองมือและอุปกรณตางๆ เชน เคร่ืองคอมพวิเตอร เคร่ืองใชสํานักงานอุปกรณสื่อสารโทรคมนาคมตางๆ รวมทัง้ซอฟทแวรทัง้แบบสําเร็จรูปและแบบพัฒนาขึ้นเพื่อใชในงานเฉพาะดาน ซึ่งเคร่ืองมือเหลานี้จัดเปนเคร่ืองมือ
ทันสมัย และใชเทคโนโลยรีะดับสูง (High Technology)
![Page 3: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/3.jpg)
2. กระบวนการในการนําอุปกรณเคร่ืองมือตางๆ ขางตนมาใชงาน เพื่อรวบรวมจัดเก็บ ประมวลผล และแสดงผลลัพธเปนสารสนเทศในรูปแบบตางๆ ที่สามารถนําไปใชประโยชนไดตอไป เชน การจัดเก็บขอมูลในลักษณะของฐานขอมูล เปนตน
ความสําคัญของเทคโนโลยีสารสนเทศ
สามารถอธิบายความสําคัญของเทคโนโลยสีารสนเทศในดานที่มผีลกระทบตอการเปลี่ยนแปลงพฤตกิรรมดานตาง ๆ ของผูคนไวหลายประการดังตอไปนี้ประการที่หนึ่ง เทคโนโลยสีารสนเทศ ทําใหสังคมเปลี่ยนจากสังคมอุตสาหกรรมมาเปนสังคมสารสนเทศประการที่สอง เทคโนโลยีสารสนเทศทําใหระบบเศรษฐกิจเปล่ียนจากระบบแหงชาติไปเปนเศรษฐกิจโลก ที่ทําใหระบบเศรษฐกิจของโลกผูกพันกับทุกประเทศความเชื่อมโยงของเครือขายสารสนเทศทําใหเกิดสังคมโลกาภิวัฒน
สามารถอธิบายความสําคัญของเทคโนโลยสีารสนเทศในดานที่มผีลกระทบตอการเปลี่ยนแปลงพฤตกิรรมดานตาง ๆ ของผูคนไวหลายประการดังตอไปนี้ประการที่หนึ่ง เทคโนโลยสีารสนเทศ ทําใหสังคมเปลี่ยนจากสังคมอุตสาหกรรมมาเปนสังคมสารสนเทศประการที่สอง เทคโนโลยีสารสนเทศทําใหระบบเศรษฐกิจเปล่ียนจากระบบแหงชาติไปเปนเศรษฐกิจโลก ที่ทําใหระบบเศรษฐกิจของโลกผูกพันกับทุกประเทศความเชื่อมโยงของเครือขายสารสนเทศทําใหเกิดสังคมโลกาภิวัฒน
![Page 4: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/4.jpg)
ประการที่สาม เทคโนโลยสีารสนเทศทําใหองคกรมลีักษณะผูกพัน มกีารบังคับบัญชาแบบแนวราบมากขึ้น หนวยธุรกิจมขีนาดเล็กลง และเช่ือมโยงกันกับหนวยธุรกิจอ่ืนเปนเครือขาย การดําเนนิธุรกิจมกีารแขงขันกันในดานความเร็ว โดยอาศัยการใชระบบเครือขายคอมพวิเตอร และการสื่อสารโทรคมนาคมเปนตัวสนับสนุนเพื่อใหเกดิการแลกเปลี่ยนขอมลูไดงายและรวดเร็วประการที่สี่ เทคโนโลยสีารสนเทศเปนเทคโนโลยแีบบสุนทรียสัมผัส และสามารถตอบสนองตามความตองการการใชเทคโนโลยีในรูปแบบใหมที่เลือกไดเองประการที่หา เทคโนโลยสีารสนเทศทําใหเกดิสภาพทางการทํางานแบบทุกสถานที่และทุกเวลาประการที่หก เทคโนโลยสีารสนเทศกอใหเกดิการวางแผนการดําเนนิการระยะยาวขึ้น อกีทัง้ยังทําใหวถิกีารตัดสนิใจ หรือเลือกทางเลือกไดละเอยีดขึ้นกลาวโดยสรุปแลว เทคโนโลยสีารสนเทศมบีทบาทที่สําคัญในทุกวงการ มผีลตอการเปลี่ยนแปลงโลกดานความเปนอยู สังคม เศรษฐกิจ การศึกษา การแพทยเกษตรกรรม อุตสาหกรรม การเมือง ตลอดจนการวิจัยและการพัฒนาตาง ๆ
ประการที่สาม เทคโนโลยสีารสนเทศทําใหองคกรมลีักษณะผูกพัน มกีารบังคับบัญชาแบบแนวราบมากขึ้น หนวยธุรกิจมขีนาดเล็กลง และเช่ือมโยงกันกับหนวยธุรกิจอ่ืนเปนเครือขาย การดําเนนิธุรกิจมกีารแขงขันกันในดานความเร็ว โดยอาศัยการใชระบบเครือขายคอมพวิเตอร และการสื่อสารโทรคมนาคมเปนตัวสนับสนุนเพื่อใหเกดิการแลกเปลี่ยนขอมลูไดงายและรวดเร็วประการที่สี่ เทคโนโลยสีารสนเทศเปนเทคโนโลยแีบบสุนทรียสัมผัส และสามารถตอบสนองตามความตองการการใชเทคโนโลยีในรูปแบบใหมที่เลือกไดเองประการที่หา เทคโนโลยสีารสนเทศทําใหเกดิสภาพทางการทํางานแบบทุกสถานที่และทุกเวลาประการที่หก เทคโนโลยสีารสนเทศกอใหเกดิการวางแผนการดําเนนิการระยะยาวขึ้น อกีทัง้ยังทําใหวถิกีารตัดสนิใจ หรือเลือกทางเลือกไดละเอยีดขึ้นกลาวโดยสรุปแลว เทคโนโลยสีารสนเทศมบีทบาทที่สําคัญในทุกวงการ มผีลตอการเปลี่ยนแปลงโลกดานความเปนอยู สังคม เศรษฐกิจ การศึกษา การแพทยเกษตรกรรม อุตสาหกรรม การเมือง ตลอดจนการวิจัยและการพัฒนาตาง ๆ
ประการที่สาม เทคโนโลยสีารสนเทศทําใหองคกรมลีักษณะผูกพัน มกีารบังคับบัญชาแบบแนวราบมากขึ้น หนวยธุรกิจมขีนาดเล็กลง และเช่ือมโยงกันกับหนวยธุรกิจอ่ืนเปนเครือขาย การดําเนนิธุรกิจมกีารแขงขันกันในดานความเร็ว โดยอาศัยการใชระบบเครือขายคอมพวิเตอร และการสื่อสารโทรคมนาคมเปนตัวสนับสนุนเพื่อใหเกดิการแลกเปลี่ยนขอมลูไดงายและรวดเร็วประการที่สี่ เทคโนโลยสีารสนเทศเปนเทคโนโลยแีบบสุนทรียสัมผัส และสามารถตอบสนองตามความตองการการใชเทคโนโลยีในรูปแบบใหมที่เลือกไดเองประการที่หา เทคโนโลยสีารสนเทศทําใหเกดิสภาพทางการทํางานแบบทุกสถานที่และทุกเวลาประการที่หก เทคโนโลยสีารสนเทศกอใหเกดิการวางแผนการดําเนนิการระยะยาวขึ้น อกีทัง้ยังทําใหวถิกีารตัดสนิใจ หรือเลือกทางเลือกไดละเอยีดขึ้นกลาวโดยสรุปแลว เทคโนโลยสีารสนเทศมบีทบาทที่สําคัญในทุกวงการ มผีลตอการเปลี่ยนแปลงโลกดานความเปนอยู สังคม เศรษฐกิจ การศึกษา การแพทยเกษตรกรรม อุตสาหกรรม การเมือง ตลอดจนการวิจัยและการพัฒนาตาง ๆ
ประการที่สาม เทคโนโลยสีารสนเทศทําใหองคกรมลีักษณะผูกพัน มกีารบังคับบัญชาแบบแนวราบมากขึ้น หนวยธุรกิจมขีนาดเล็กลง และเช่ือมโยงกันกับหนวยธุรกิจอ่ืนเปนเครือขาย การดําเนนิธุรกิจมกีารแขงขันกันในดานความเร็ว โดยอาศัยการใชระบบเครือขายคอมพวิเตอร และการสื่อสารโทรคมนาคมเปนตัวสนับสนุนเพื่อใหเกดิการแลกเปลี่ยนขอมลูไดงายและรวดเร็วประการที่สี่ เทคโนโลยสีารสนเทศเปนเทคโนโลยแีบบสุนทรียสัมผัส และสามารถตอบสนองตามความตองการการใชเทคโนโลยีในรูปแบบใหมที่เลือกไดเองประการที่หา เทคโนโลยสีารสนเทศทําใหเกดิสภาพทางการทํางานแบบทุกสถานที่และทุกเวลาประการที่หก เทคโนโลยสีารสนเทศกอใหเกดิการวางแผนการดําเนนิการระยะยาวขึ้น อกีทัง้ยังทําใหวถิกีารตัดสนิใจ หรือเลือกทางเลือกไดละเอยีดขึ้นกลาวโดยสรุปแลว เทคโนโลยสีารสนเทศมบีทบาทที่สําคัญในทุกวงการ มผีลตอการเปลี่ยนแปลงโลกดานความเปนอยู สังคม เศรษฐกิจ การศึกษา การแพทยเกษตรกรรม อุตสาหกรรม การเมือง ตลอดจนการวิจัยและการพัฒนาตาง ๆ
![Page 5: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/5.jpg)
ขั้นตอนการแกปญหา
1. การวเิคราะหและกําหนดรายละเอยีดของปญหา (State The Problem)จุดประสงคของขั้นตอนนี้ คือการทําความเขาใจกับปญหาเพื่อแยกใหออกวาขอมูลที่กําหนดมาในปญหาหรือเงื่อนไขของปญหาคืออะไร อีกทั้งวิธีการที่ใชประมวลผลกลาวโดยสรุปมีองคประกอบในการวิเคราะหดังนี้การระบุขอมูลเขา ไดแก การพิจารณาขอมูลและเงื่อนไขที่กําหนดมาในปญหาการระบุขอมูลออก ไดแก การพิจารณาเปาหมายหรือส่ิงที่ตองหาคําตอบการกําหนดวิธีประมวลผล ไดแก การพิจารณาขั้นตอนวิธีการไดมาซึ่งคําตอบหรือ
ขอมูลออก
1. การวเิคราะหและกําหนดรายละเอยีดของปญหา (State The Problem)จุดประสงคของขั้นตอนนี้ คือการทําความเขาใจกับปญหาเพื่อแยกใหออกวาขอมูลที่กําหนดมาในปญหาหรือเงื่อนไขของปญหาคืออะไร อีกทั้งวิธีการที่ใชประมวลผลกลาวโดยสรุปมีองคประกอบในการวิเคราะหดังนี้การระบุขอมูลเขา ไดแก การพิจารณาขอมูลและเงื่อนไขที่กําหนดมาในปญหาการระบุขอมูลออก ไดแก การพิจารณาเปาหมายหรือส่ิงที่ตองหาคําตอบการกําหนดวิธีประมวลผล ไดแก การพิจารณาขั้นตอนวิธีการไดมาซึ่งคําตอบหรือ
ขอมูลออก
![Page 6: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/6.jpg)
2.เลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tools And AlgorithmDevelopment) ขั้นตอนนีเ้ปนขั้นตอนของการวางแผนในการแกปญหาอยางละเอียดถี่ถวนหลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและขอมลูที่มีอยู และส่ิงที่ตองการหาในการแกปญหาอยางละเอียดถี่ถวนหลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและขอมูลที่มีอยูและส่ิงที่ตองการหาในขั้นตอนที่ 1แลวเราสามารถคาดคะเนวิธีการที่จะใชในการแกปญหา3. การดําเนินการแกปญหา (Implementation) ขั้นตอนนี้เปนขั้นตอนที่ตองลงมือแกปญหาโดยใชเครือ่งมือที่เลือกไว การแกปญหาดังกลาวใชคอมพิวเตอรเขามาชวยงาน ขั้นตอนนี้ก็เปนการใชโปรแกรมสําเร็จหรือใชภาษาคอมพิวเตอรเขยีนโปรแกรมแก ปญหาขั้นตอนนี้ตองอาศัยความรูเกี่ยวกับเครื่องมือที่เลือกใช ซึ่งผูแกปญหาตองศึกษาใหเขาใจและเชี่ยวชาญ ในขณะดําเนินการ หากพบแนวทางที่ดีกวาที่ออกแบบไว ก็สามารถปรับเปล่ียนได
2.เลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tools And AlgorithmDevelopment) ขั้นตอนนีเ้ปนขั้นตอนของการวางแผนในการแกปญหาอยางละเอียดถี่ถวนหลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและขอมลูที่มีอยู และส่ิงที่ตองการหาในการแกปญหาอยางละเอียดถี่ถวนหลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและขอมูลที่มีอยูและส่ิงที่ตองการหาในขั้นตอนที่ 1แลวเราสามารถคาดคะเนวิธีการที่จะใชในการแกปญหา3. การดําเนินการแกปญหา (Implementation) ขั้นตอนนี้เปนขั้นตอนที่ตองลงมือแกปญหาโดยใชเครือ่งมือที่เลือกไว การแกปญหาดังกลาวใชคอมพิวเตอรเขามาชวยงาน ขั้นตอนนี้ก็เปนการใชโปรแกรมสําเร็จหรือใชภาษาคอมพิวเตอรเขยีนโปรแกรมแก ปญหาขั้นตอนนี้ตองอาศัยความรูเกี่ยวกับเครื่องมือที่เลือกใช ซึ่งผูแกปญหาตองศึกษาใหเขาใจและเชี่ยวชาญ ในขณะดําเนินการ หากพบแนวทางที่ดีกวาที่ออกแบบไว ก็สามารถปรับเปล่ียนได
![Page 7: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/7.jpg)
4. การตรวจสอบและปรับปรุง (Refinement) หลังจากที่ลงมือแกปญหาแลวตองตรวจสอบใหแนใจวา วิธกีารนี้ใหผลลัพธที่ถูกตอง โดยผูแกปญหาตองตรวจสอบวาขัน้ตอนวธิทีี่สรางขึ้นสอดคลองกับรายละเอยีด ของปญหา ซึ่งไดแก ขอมูลเขาและขอมูลออก เพื่อใหมั่นใจวาสามารถรองรับขอมูลเขาไดทุกกรณีอยางถูกตองสมบูรณในขณะเดยีวกันก็ตองปรับปรุงวิธกีารเพื่อใหการแกปญหานี้ไดผลลัพธที่ดทีี่สุด
![Page 8: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/8.jpg)
อัลกอริทมึ
อัลกอรทิมึ (Algorithm ) เปนสวนหนึ่งในขัน้ตอนการพัฒนาโปรแกรมคอมพวิเตอร เกดิจากแนวคดิอยางเปนระบบเพื่อนําไปสูผลลัพธที่ตองการ และเพื่อใหคอมพิวเตอรทํางานตามความตองการหรือแกปญหาใด ๆ ประกอบดวยชุดของการทํางานที่ชัดเจน ดังนัน้หากออกแบบอัลกอริทมึไดด ีเมื่อนําไปเขยีนโปรแกรมภาษาคอมพวิเตอรใด ๆ ก็จะไดผลลัพธตามความตองการโดยท่ัวไปแลวในชวีติประจําวันของมนุษย ทัง้ในการทํางานและการแกปญหาตาง ๆที่เกี่ยวของกับคอมพวิเตอรหรือไมก็ตามมักจะเกี่ยวของกับอัลกอริทมึอยูแลวยกตัวอยางเชน วธิกีารปฐมพยาบาล ตําราประกอบอาหาร เปนตน ซึ่งอธบิายขัน้ตอนตาง ๆ ดวยภาษาที่อานแลวเขาใจงาย แตในดานคอมพวิเตอรนัน้จําเปนที่จะตองเรียนรูคําสั่งตางๆ เพิ่มเตมิเพื่อใหคอมพวิเตอร สามารถเขาใจได
อัลกอรทิมึ (Algorithm ) เปนสวนหนึ่งในขัน้ตอนการพัฒนาโปรแกรมคอมพวิเตอร เกดิจากแนวคดิอยางเปนระบบเพื่อนําไปสูผลลัพธที่ตองการ และเพื่อใหคอมพิวเตอรทํางานตามความตองการหรือแกปญหาใด ๆ ประกอบดวยชุดของการทํางานที่ชัดเจน ดังนัน้หากออกแบบอัลกอริทมึไดด ีเมื่อนําไปเขยีนโปรแกรมภาษาคอมพวิเตอรใด ๆ ก็จะไดผลลัพธตามความตองการโดยท่ัวไปแลวในชวีติประจําวันของมนุษย ทัง้ในการทํางานและการแกปญหาตาง ๆที่เกี่ยวของกับคอมพวิเตอรหรือไมก็ตามมักจะเกี่ยวของกับอัลกอริทมึอยูแลวยกตัวอยางเชน วธิกีารปฐมพยาบาล ตําราประกอบอาหาร เปนตน ซึ่งอธบิายขัน้ตอนตาง ๆ ดวยภาษาที่อานแลวเขาใจงาย แตในดานคอมพวิเตอรนัน้จําเปนที่จะตองเรียนรูคําสั่งตางๆ เพิ่มเตมิเพื่อใหคอมพวิเตอร สามารถเขาใจได
อัลกอรทิมึ (Algorithm ) เปนสวนหนึ่งในขัน้ตอนการพัฒนาโปรแกรมคอมพวิเตอร เกดิจากแนวคดิอยางเปนระบบเพื่อนําไปสูผลลัพธที่ตองการ และเพื่อใหคอมพิวเตอรทํางานตามความตองการหรือแกปญหาใด ๆ ประกอบดวยชุดของการทํางานที่ชัดเจน ดังนัน้หากออกแบบอัลกอริทมึไดด ีเมื่อนําไปเขยีนโปรแกรมภาษาคอมพวิเตอรใด ๆ ก็จะไดผลลัพธตามความตองการโดยท่ัวไปแลวในชวีติประจําวันของมนุษย ทัง้ในการทํางานและการแกปญหาตาง ๆที่เกี่ยวของกับคอมพวิเตอรหรือไมก็ตามมักจะเกี่ยวของกับอัลกอริทมึอยูแลวยกตัวอยางเชน วธิกีารปฐมพยาบาล ตําราประกอบอาหาร เปนตน ซึ่งอธบิายขัน้ตอนตาง ๆ ดวยภาษาที่อานแลวเขาใจงาย แตในดานคอมพวิเตอรนัน้จําเปนที่จะตองเรียนรูคําสั่งตางๆ เพิ่มเตมิเพื่อใหคอมพวิเตอร สามารถเขาใจได
อัลกอรทิมึ (Algorithm ) เปนสวนหนึ่งในขัน้ตอนการพัฒนาโปรแกรมคอมพวิเตอร เกดิจากแนวคดิอยางเปนระบบเพื่อนําไปสูผลลัพธที่ตองการ และเพื่อใหคอมพิวเตอรทํางานตามความตองการหรือแกปญหาใด ๆ ประกอบดวยชุดของการทํางานที่ชัดเจน ดังนัน้หากออกแบบอัลกอริทมึไดด ีเมื่อนําไปเขยีนโปรแกรมภาษาคอมพวิเตอรใด ๆ ก็จะไดผลลัพธตามความตองการโดยท่ัวไปแลวในชวีติประจําวันของมนุษย ทัง้ในการทํางานและการแกปญหาตาง ๆที่เกี่ยวของกับคอมพวิเตอรหรือไมก็ตามมักจะเกี่ยวของกับอัลกอริทมึอยูแลวยกตัวอยางเชน วธิกีารปฐมพยาบาล ตําราประกอบอาหาร เปนตน ซึ่งอธบิายขัน้ตอนตาง ๆ ดวยภาษาที่อานแลวเขาใจงาย แตในดานคอมพวิเตอรนัน้จําเปนที่จะตองเรียนรูคําสั่งตางๆ เพิ่มเตมิเพื่อใหคอมพวิเตอร สามารถเขาใจได
![Page 9: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/9.jpg)
1. การจําลองความคดิเปนขอความหรอืคําบรรยาย (Algorithm) เปนการเขยีนเคาโครงดวยการบรรยายเปนภาษาที่มนุษยใชสื่อสารกัน เพื่อใหทราบถงึขัน้ตอนการทํางานของการแกปญหาแตละตอน ในบางคร้ังอาจใชคําสั่งของภาษาที่ใชเขยีนโปรแกรมก็ได2.การจําลองความคดิเปนสัญลักษณหรอืผังงาน (Flowchart)สัญลักษณ คือ เคร่ืองหมายรูปแบบตางๆ ซึ่งใชสําหรับสื่อสารความหมายใหเขาใจตรงกัน สถาบันมาตรฐานแหงชาตอิเมริกา (The American NationalStandard Institute, ANSI) ไดกําหนดสัญลักษณไวเปนมาตรฐานแลว สามารถนําไปใชไดตามความเหมาะสมตอไป
1. การจําลองความคดิเปนขอความหรอืคําบรรยาย (Algorithm) เปนการเขยีนเคาโครงดวยการบรรยายเปนภาษาที่มนุษยใชสื่อสารกัน เพื่อใหทราบถงึขัน้ตอนการทํางานของการแกปญหาแตละตอน ในบางคร้ังอาจใชคําสั่งของภาษาที่ใชเขยีนโปรแกรมก็ได2.การจําลองความคดิเปนสัญลักษณหรอืผังงาน (Flowchart)สัญลักษณ คือ เคร่ืองหมายรูปแบบตางๆ ซึ่งใชสําหรับสื่อสารความหมายใหเขาใจตรงกัน สถาบันมาตรฐานแหงชาตอิเมริกา (The American NationalStandard Institute, ANSI) ไดกําหนดสัญลักษณไวเปนมาตรฐานแลว สามารถนําไปใชไดตามความเหมาะสมตอไป
1. การจําลองความคดิเปนขอความหรอืคําบรรยาย (Algorithm) เปนการเขยีนเคาโครงดวยการบรรยายเปนภาษาที่มนุษยใชสื่อสารกัน เพื่อใหทราบถงึขัน้ตอนการทํางานของการแกปญหาแตละตอน ในบางคร้ังอาจใชคําสั่งของภาษาที่ใชเขยีนโปรแกรมก็ได2.การจําลองความคดิเปนสัญลักษณหรอืผังงาน (Flowchart)สัญลักษณ คือ เคร่ืองหมายรูปแบบตางๆ ซึ่งใชสําหรับสื่อสารความหมายใหเขาใจตรงกัน สถาบันมาตรฐานแหงชาตอิเมริกา (The American NationalStandard Institute, ANSI) ไดกําหนดสัญลักษณไวเปนมาตรฐานแลว สามารถนําไปใชไดตามความเหมาะสมตอไป
1. การจําลองความคดิเปนขอความหรอืคําบรรยาย (Algorithm) เปนการเขยีนเคาโครงดวยการบรรยายเปนภาษาที่มนุษยใชสื่อสารกัน เพื่อใหทราบถงึขัน้ตอนการทํางานของการแกปญหาแตละตอน ในบางคร้ังอาจใชคําสั่งของภาษาที่ใชเขยีนโปรแกรมก็ได2.การจําลองความคดิเปนสัญลักษณหรอืผังงาน (Flowchart)สัญลักษณ คือ เคร่ืองหมายรูปแบบตางๆ ซึ่งใชสําหรับสื่อสารความหมายใหเขาใจตรงกัน สถาบันมาตรฐานแหงชาตอิเมริกา (The American NationalStandard Institute, ANSI) ไดกําหนดสัญลักษณไวเปนมาตรฐานแลว สามารถนําไปใชไดตามความเหมาะสมตอไป
![Page 10: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/10.jpg)
การเขยีนรหัสจําลอง (Pseudo Code)
รหัสลําลองหรือ pseudocode เปนคําบรรยายที่เขียนแสดงขั้นตอนวิธี(algorithm) ของการเขียนโปรแกรม โดยใชภาษาที่กระทัดรัด ส่ือสารกับโปรแกรมเมอรผูเขียนโปรแกรม โดยอาจใชภาษาที่ใชทั่วไปและอาจมีภาษาที่ใชในการเขียนโปรแกรมประกอบ แตไมมมีาตรฐานแนนอนในการเขียน pseudocodeและไมสามารถนําไปทํางานบนคอมพิวเตอรโดยตรง(เพราะไมใชคําส่ังในภาษาคอมพิวเตอร) และไมขึ้นกับภาษาคอมพิวเตอรภาษาใดภาษาหนึ่ง นิยมใชpseudocode แสดง algorithm มากกวาใชผังงาน เพราะผังงานอาจไมแสดงรายละเอียดมากนักและใชสัญลักษณซึ่งทําใหไมสะดวกในการเขียน เชนโปรแกรมใหญ
รหัสลําลองหรือ pseudocode เปนคําบรรยายที่เขียนแสดงขั้นตอนวิธี(algorithm) ของการเขียนโปรแกรม โดยใชภาษาที่กระทัดรัด ส่ือสารกับโปรแกรมเมอรผูเขียนโปรแกรม โดยอาจใชภาษาที่ใชทั่วไปและอาจมีภาษาที่ใชในการเขียนโปรแกรมประกอบ แตไมมมีาตรฐานแนนอนในการเขียน pseudocodeและไมสามารถนําไปทํางานบนคอมพิวเตอรโดยตรง(เพราะไมใชคําส่ังในภาษาคอมพิวเตอร) และไมขึ้นกับภาษาคอมพิวเตอรภาษาใดภาษาหนึ่ง นิยมใชpseudocode แสดง algorithm มากกวาใชผังงาน เพราะผังงานอาจไมแสดงรายละเอียดมากนักและใชสัญลักษณซึ่งทําใหไมสะดวกในการเขียน เชนโปรแกรมใหญ
![Page 11: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/11.jpg)
การเขยีนผังงาน ( Flowchart )
ผังงาน คือ แผนภาพที่มกีารใชสัญลักษณรูปภาพและลูกศรที่แสดงถงึขัน้ตอนการทํางานของโปรแกรมหรือระบบทลีะขัน้ตอน รวมไปถงึทศิทางการไหลของขอมูลตัง้แตแรกจนไดผลลัพธตามที่ตองการ
ผังงาน คือ แผนภาพที่มกีารใชสัญลักษณรูปภาพและลูกศรที่แสดงถงึขัน้ตอนการทํางานของโปรแกรมหรือระบบทลีะขัน้ตอน รวมไปถงึทศิทางการไหลของขอมูลตัง้แตแรกจนไดผลลัพธตามที่ตองการ
ผังงาน คือ แผนภาพที่มกีารใชสัญลักษณรูปภาพและลูกศรที่แสดงถงึขัน้ตอนการทํางานของโปรแกรมหรือระบบทลีะขัน้ตอน รวมไปถงึทศิทางการไหลของขอมูลตัง้แตแรกจนไดผลลัพธตามที่ตองการ
ผังงาน คือ แผนภาพที่มกีารใชสัญลักษณรูปภาพและลูกศรที่แสดงถงึขัน้ตอนการทํางานของโปรแกรมหรือระบบทลีะขัน้ตอน รวมไปถงึทศิทางการไหลของขอมูลตัง้แตแรกจนไดผลลัพธตามที่ตองการ
![Page 12: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/12.jpg)
ประโยชนของผังงาน• ชวยลําดับขัน้ตอนการทํางานของโปรแกรม และสามารถนําไปเขยีนโปรแกรมไดโดยไมสับสน• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกดิขอผดิพลาด• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว• ชวยใหผูอ่ืนสามารถศกึษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้นวธิีการเขยีนผังงานที่ดี• ใชสัญลักษณตามที่กําหนดไว• ใชลูกศรแสดงทศิทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา• คําอธบิายในภาพควรสัน้กระทัดรัด และเขาใจงาย• ทุกแผนภาพตองมลีูกศรแสดงทศิทางเขา - ออก• ไมควรโยงเสนเช่ือมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเช่ือมตอแทน• ผังงานควรมกีารทดสอบความถูกตองของการทํางานกอนนําไปเขยีนโปรแกรม
ประโยชนของผังงาน• ชวยลําดับขัน้ตอนการทํางานของโปรแกรม และสามารถนําไปเขยีนโปรแกรมไดโดยไมสับสน• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกดิขอผดิพลาด• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว• ชวยใหผูอ่ืนสามารถศกึษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้นวธิีการเขยีนผังงานที่ดี• ใชสัญลักษณตามที่กําหนดไว• ใชลูกศรแสดงทศิทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา• คําอธบิายในภาพควรสัน้กระทัดรัด และเขาใจงาย• ทุกแผนภาพตองมลีูกศรแสดงทศิทางเขา - ออก• ไมควรโยงเสนเช่ือมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเช่ือมตอแทน• ผังงานควรมกีารทดสอบความถูกตองของการทํางานกอนนําไปเขยีนโปรแกรม
ประโยชนของผังงาน• ชวยลําดับขัน้ตอนการทํางานของโปรแกรม และสามารถนําไปเขยีนโปรแกรมไดโดยไมสับสน• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกดิขอผดิพลาด• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว• ชวยใหผูอ่ืนสามารถศกึษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้นวธิีการเขยีนผังงานที่ดี• ใชสัญลักษณตามที่กําหนดไว• ใชลูกศรแสดงทศิทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา• คําอธบิายในภาพควรสัน้กระทัดรัด และเขาใจงาย• ทุกแผนภาพตองมลีูกศรแสดงทศิทางเขา - ออก• ไมควรโยงเสนเช่ือมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเช่ือมตอแทน• ผังงานควรมกีารทดสอบความถูกตองของการทํางานกอนนําไปเขยีนโปรแกรม
ประโยชนของผังงาน• ชวยลําดับขัน้ตอนการทํางานของโปรแกรม และสามารถนําไปเขยีนโปรแกรมไดโดยไมสับสน• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกดิขอผดิพลาด• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว• ชวยใหผูอ่ืนสามารถศกึษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้นวธิีการเขยีนผังงานที่ดี• ใชสัญลักษณตามที่กําหนดไว• ใชลูกศรแสดงทศิทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา• คําอธบิายในภาพควรสัน้กระทัดรัด และเขาใจงาย• ทุกแผนภาพตองมลีูกศรแสดงทศิทางเขา - ออก• ไมควรโยงเสนเช่ือมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเช่ือมตอแทน• ผังงานควรมกีารทดสอบความถูกตองของการทํางานกอนนําไปเขยีนโปรแกรม
![Page 13: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/13.jpg)
![Page 14: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/14.jpg)
ประเภทของผังงาน
1. ผังงานระบบ(System Flowchat)เปนผังงานที่แสดงถงึขัน้ตอนการทํางานภายในระบบหนึ่ง ๆ โดยจะแสดงถงึความเกี่ยวของของสวนที่สําคัญตาง ๆ ในระบบนัน้2. ผังงานโปรแกรม(Program Flowchat) หรือเรียกสัน้ ๆ วา ผังงานผังงานประเภทนี้แสดงถงึขัน้ตอนของคําสั่งที่ใชในโปรแกรม ผังงานนี้อาจสรางจากผังงานระบบโดยผูเขยีนผังงานจะดงึเอาแตละจุดที่เกี่ยวของการทํางานของเคร่ืองคอมพวิเตอรที่ปรากฏในผังงานระบบมาเขยีน เพื่อใหทราบวาถาจะใชคอมพิวเตอรทํางานในจุดนัน้เพื่อใหไดผลลัพธที่ตามตองการ ควรที่จะมขีัน้ตอนคําสั่งอยางไร และจะไดนํามาเขยีนโปรแกรมคอมพิวเตอรทํางานตอไป
1. ผังงานระบบ(System Flowchat)เปนผังงานที่แสดงถงึขัน้ตอนการทํางานภายในระบบหนึ่ง ๆ โดยจะแสดงถงึความเกี่ยวของของสวนที่สําคัญตาง ๆ ในระบบนัน้2. ผังงานโปรแกรม(Program Flowchat) หรือเรียกสัน้ ๆ วา ผังงานผังงานประเภทนี้แสดงถงึขัน้ตอนของคําสั่งที่ใชในโปรแกรม ผังงานนี้อาจสรางจากผังงานระบบโดยผูเขยีนผังงานจะดงึเอาแตละจุดที่เกี่ยวของการทํางานของเคร่ืองคอมพวิเตอรที่ปรากฏในผังงานระบบมาเขยีน เพื่อใหทราบวาถาจะใชคอมพิวเตอรทํางานในจุดนัน้เพื่อใหไดผลลัพธที่ตามตองการ ควรที่จะมขีัน้ตอนคําสั่งอยางไร และจะไดนํามาเขยีนโปรแกรมคอมพิวเตอรทํางานตอไป
1. ผังงานระบบ(System Flowchat)เปนผังงานที่แสดงถงึขัน้ตอนการทํางานภายในระบบหนึ่ง ๆ โดยจะแสดงถงึความเกี่ยวของของสวนที่สําคัญตาง ๆ ในระบบนัน้2. ผังงานโปรแกรม(Program Flowchat) หรือเรียกสัน้ ๆ วา ผังงานผังงานประเภทนี้แสดงถงึขัน้ตอนของคําสั่งที่ใชในโปรแกรม ผังงานนี้อาจสรางจากผังงานระบบโดยผูเขยีนผังงานจะดงึเอาแตละจุดที่เกี่ยวของการทํางานของเคร่ืองคอมพวิเตอรที่ปรากฏในผังงานระบบมาเขยีน เพื่อใหทราบวาถาจะใชคอมพิวเตอรทํางานในจุดนัน้เพื่อใหไดผลลัพธที่ตามตองการ ควรที่จะมขีัน้ตอนคําสั่งอยางไร และจะไดนํามาเขยีนโปรแกรมคอมพิวเตอรทํางานตอไป
1. ผังงานระบบ(System Flowchat)เปนผังงานที่แสดงถงึขัน้ตอนการทํางานภายในระบบหนึ่ง ๆ โดยจะแสดงถงึความเกี่ยวของของสวนที่สําคัญตาง ๆ ในระบบนัน้2. ผังงานโปรแกรม(Program Flowchat) หรือเรียกสัน้ ๆ วา ผังงานผังงานประเภทนี้แสดงถงึขัน้ตอนของคําสั่งที่ใชในโปรแกรม ผังงานนี้อาจสรางจากผังงานระบบโดยผูเขยีนผังงานจะดงึเอาแตละจุดที่เกี่ยวของการทํางานของเคร่ืองคอมพวิเตอรที่ปรากฏในผังงานระบบมาเขยีน เพื่อใหทราบวาถาจะใชคอมพิวเตอรทํางานในจุดนัน้เพื่อใหไดผลลัพธที่ตามตองการ ควรที่จะมขีัน้ตอนคําสั่งอยางไร และจะไดนํามาเขยีนโปรแกรมคอมพิวเตอรทํางานตอไป
![Page 15: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/15.jpg)
สัญลักษณ
![Page 16: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/16.jpg)
![Page 17: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/17.jpg)
รูปแบบของผังงานแบงออกเปนหลายประเภท
ผังงานแบบลําดับ ผังงานแบบวนซ้ํา
![Page 18: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/18.jpg)
ผังงานแบบทางเลือก
![Page 19: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/19.jpg)
• http://itd.htc.ac.th/st_it50/it5016/nidz/Web_Analyse/unit6.html
• http://www.kpsw.ac.th/vichit/media/weblogo/act4.html
• http://www.kmitl.ac.th/agritech/nutthakorn/04093009_2204/isweb/Lesson%2022.htm
• http://blog.eduzones.com/kittipung/33214• http://km.mvc.ac.th/files/1103221212525715_1103240992126.pdf
• http://itd.htc.ac.th/st_it50/it5016/nidz/Web_Analyse/unit6.html
• http://www.kpsw.ac.th/vichit/media/weblogo/act4.html
• http://www.kmitl.ac.th/agritech/nutthakorn/04093009_2204/isweb/Lesson%2022.htm
• http://blog.eduzones.com/kittipung/33214• http://km.mvc.ac.th/files/1103221212525715_1103240992126.pdf
![Page 20: Group1 กระบวนการเทคโนโลยีสารสนเทศ2007](https://reader033.fdocument.pub/reader033/viewer/2022052912/55a0cfb21a28ab16728b4630/html5/thumbnails/20.jpg)