More Related Content
Similar to ความหมายของเทคโนโลย สารสนเทศ
Similar to ความหมายของเทคโนโลย สารสนเทศ (20)
More from MMp'New Aukkaradet
More from MMp'New Aukkaradet (6)
ความหมายของเทคโนโลย สารสนเทศ
- 1. รายงาน
เรือง การบวนการเทคโนโลยีสารสนเทศ
่
จัดทําโดย
นาย ณภัทร คุนเคย เลขที่2
นาย นครินทร วรรณายก เลขที่4
นาย ชุตพนธ บัวเพชร เลขที่8
ิ
นาย ปฏิพัทธ กลินศร เลขที่ 9
่
นาย พิธิวต ศรีมานพ เลขที่11
ั
นาย อัครเดช แพรจรรยา เลขที่ 15
ชั้นมัธยมศึกษาปที่ 5/1
เสนอ
คุณครู ทรงศักดิ์ โพธิเ์ อียม
่
โรงเรียน เฉลิมพระเกียรติสมเด็จพระศรีนครินทร กาญจนบุรี
- 2. คํานํา
รายงานเลมนี้จัดทําขึ้นเพื่อ ใหศึกษาหาขอมูลตางๆเกี่ยวกับเรื่อง กระบวนการเทคโนโลยีสารสนเทศโดย
ดารแบงขอมูลเปนขั้นๆ คือ บอกความหมายและขั้นตอน การแกปญหาและการวิเคราะหและกําหนดรายละเอียด
ของปญหาการเลือกและออกแบบขั้นตอน การดําเนินการแกปญหา รวมทั้งตรวจสอบและปรับปรุง อีกทั้งมีการ
ถายทอดอัลกอลิทึม ซึ่งประกอบดวยรหัสจําลองและการเขียนผังงานซึ่งจะมีเนื้อหาใหไดอานกัน
หากรายงานเลมนี้ผิดพลาดก็ขออภัย ณ ที่นี้ดวย
คณะผูจัดทํา
- 3. ความหมายของเทคโนโลยีสารสนเทศ
Information Technology หรือ IT คือ การประยุกตความรูทางวิทยาศาสตรมาใชในระบบสารสนเทศ ตั้งแต
กระบวนการจัดเก็บ ประมวลผล และการเผยแพรสารสนเทศ เพื่อชวยใหไดสารสนเทศที่มีประสิทธิภาพและ
รวดเร็วทันตอเหตุการณ โดยเทคโนโลยีสารสนเทศ อาจประกอบดวย
1. เครื่องมือและอุปกรณตางๆ เชน เครื่องคอมพิวเตอร เครื่องใชสํานักงาน อุปกรณสื่อสารโทรคมนาคม
ตางๆ รวมทั้งซอฟทแวรทั้งแบบสําเร็จรูปและแบบพัฒนาขึ้นเพื่อใช ในงานเฉพาะดาน ซึ่งเครื่องมือเหลานี้
จัดเปนเครื่องมือทันสมัย และใชเทคโนโลยีระดับสูง (High Technology)
2. กระบวนการในการนําอุปกรณเครื่องมือตางๆ ขางตนมาใชงาน เพื่อรวบรวม จัดเก็บ ประมวลผล และ
แสดงผลลัพธเปนสารสนเทศในรูปแบบตางๆ ที่สามารถนําไปใชประโยชนไ ดตอไป เชน การจัดเก็บขอมูล
ในลักษณะของฐานขอมูล เปนตน
- 4. ความสําคัญของเทคโนโลยีสารสนเทศ
สามารถอธิบายความสําคัญของเทคโนโลยีสารสนเทศในดานที่มีผลกระทบตอการเปลี่ยนแปลง
พฤติกรรมดานตาง ๆ ของผูคนไวหลายประการดังตอไปนี้
ประการที่หนึ่ง เทคโนโลยีสารสนเทศ ทําใหสังคมเปลี่ยนจากสังคมอุตสาหกรรมมาเปน
สังคมสารสนเทศ
ประการที่สอง เทคโนโลยีสารสนเทศทําใหระบบเศรษฐกิจเปลี่ยนจากระบบแหงชาติไปเปน
เศรษฐกิจโลก ที่ทําใหระบบเศรษฐกิจของโลกผูกพันกับทุกประเทศ ความเชื่อมโยงของเครือขายสารสนเทศ
ทําใหเกิดสังคมโลกาภิวัฒน
ประการที่สาม เทคโนโลยีสารสนเทศทําใหองคกรมีลักษณะผูกพัน มีการบังคับบัญชาแบบแนวราบ
มากขึ้น หนวยธุรกิจมีขนาดเล็กลง และเชื่อมโยงกันกับหนวยธุรกิจอื่นเปนเครือขาย การดําเนินธุรกิจมีการ
แขงขันกันในดานความเร็ว โดยอาศัยการใชระบบเครือขายคอมพิวเตอร และการสื่อสารโทรคมนาคมเปน
ตัวสนับสนุน เพื่อใหเกิดการแลกเปลี่ยนขอมูลไดงายและรวดเร็ว
ประการที่สี่ เทคโนโลยีสารสนเทศเปนเทคโนโลยีแบบสุนทรียสัมผัส และสามารถตอบสนองตาม
ความตองการการใชเทคโนโลยีในรูปแบบใหมที่เลือกไดเอง
ประการที่หา เทคโนโลยีสารสนเทศทําใหเกิดสภาพทางการทํางานแบบทุกสถานที่และทุกเวลา
ประการที่หก เทคโนโลยีสารสนเทศกอใหเกิดการวางแผนการดําเนินการระยะยาวขึ้น อีกทั้งยังทํา
ใหวิถีการตัดสินใจ หรือเลือกทางเลือกไดละเอียดขึ้น
กลาวโดยสรุปแลว เทคโนโลยีสารสนเทศมีบทบาทที่สําคัญในทุกวงการ มีผลตอการเปลี่ยนแปลงโลกดาน
ความเปนอยู สังคม เศรษฐกิจ การศึกษา การแพทย เกษตรกรรม อุตสาหกรรม การเมือง ตลอดจนการวิจัย
และการพัฒนาตาง ๆ
- 5. ขั้นตอนการแกปญหาดวยเทคโนโลยีสารสนเทศ
โดยปกติมนุษยมีกระบวนในการแกปญหา ซึ่งประกอบดวย 4 ขั้นตอนคือ
1) การวิเคราะหและกําหนดรายละเอียดของปญหา (State The Problem) ขั้นตอนนี้เปนขั้นตอนแรกสุด
กอนที่จะลงมือแกปญหา
แตผูแกปญหามักจะมองขามไป
จุดประสงคของขั้นตอนนี้ คือ
การทําความเขาใจกับปญหาเพื่อแยกใหออกวาขอมูลที่กําหนดมาในปญหาหรือ
เงื่อนไขของปญหาคืออะไร อีกทั้งวิธีการที่ใชประมวลผล
กลาวโดยสรุปมีองคประกอบในการวิเคราะหดังนี้
การระบุขอมูลเขา
ไดแก การพิจารณาขอมูลและเงื่อนไขที่กําหนดมาในปญหา
การระบุขอมูลออก
ไดแก การพิจารณาเปาหมายหรือสิ่งที่ตองหาคําตอบ
การกําหนดวิธีประมวลผล
ไดแก การพิจารณาขั้นตอนวิธีการไดมาซึ่งคําตอบหรือขอมูลออก
2) การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tools And Algorithm Development) ขั้นตอนนี้เปน
ขั้นตอนของการวางแผนในการแกปญหาอยางละเอียดถี่ถวน
หลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและข อมูลที่มีอยู
และสิ่งที่ตองการหาในการแกปญหาอยางละเอียดถี่ถวน
หลังจากที่เราทําความเขาใจกับปญหา พิจารณาเงื่อนไขและขอมูลที่มีอยู
และสิ่งที่ตองการหาในขั้นตอนที่ 1
แลว
เราสามารถคาดคะเนวิธีการที่จะใชในการแกปญหา
ขั้นตอนนี้จําเปนตองอาศัยประสบการณของผูแกปญหาเปนหลัก
หากผูแกปญหาเคยพบกับปญหาทํานองนี้มาแลวก็สามารถดําเนินการตามแนวทางที่
เคยปฏิบัติมา
ขั้นตอนนี้จะเริ่มจากการเลือกเครื่องมือที่ใชในการแกปญหา
โดยพิจารณาความเหมาะสมระหวางเครื่องมือกับเงื่อนไขตางๆ ของปญหา
ซึ่งหมายรวมถึงความสามารถของเครื่องมือในการแกปญหาดังกลาว
และสิ่งที่สําคัญที่สุดคือความคุนเคยในการใชงานเครื่องมือนั้นๆ ของผูแกปญหา
- 6. อีกสิ่งหนึ่งที่ สําคัญในการแกปญหา คือ
ยุทธวิธีที่ใชในการแกปญหา หรือที่เราเรียกวา “ขั้นตอนวิธี” (Algorithm) ในการแกปญหา
หลังจากที่เราไดเครื่องมือชวยแกปญหาแลว
ผูแกปญหาตองวางแผนวาจะใชเครื่องมือดังกลาวเพื่อใหไดผลลัพธที่ถูก
ตองที่สุด การออกแบบขั้นตอนวิธีในการแกปญหา
ผูแกปญหาควรใชแผนภาพหรือเครื่องมือในการแสดงขั้นตอนการทํางาน
เพื่อใหงายตอความเขาใจ เชน ผังงาน (Flowchart) ที่จําลองวิธีขั้นตอนการแกปญหาในรูปแบบสัญลักษณ
รหัสจําลอง (Pseudo Code) ซึงเปนการจําลองขั้นตอนวิธีการปญหาในรูปแบบคําบรรยาย
่
การใชเครื่องมือชวยออกแบบดังกลาว
นอกจากแสดงกระบวนการที่ชัดเจนแลวยังชวยใหผูแกปญหาสามารถหาขอผิดพลาด
ของวิธีการที่ใชไดงายและแกไขไดอยางรวดเร็ว
3) การดําเนินการแกปญหา (Implementation) หลังจากที่ออกแบบขั้นตอนวิธีเรียบรอยแลว
ขั้นตอนนี้เปนขั้นตอนที่ตองลงมือแกปญหาโดยใชเครื่องมือที่เลือกไว
การแกปญหาดังกลาวใชคอมพิวเตอรเขามาชวยงาน
ขั้นตอนนี้ก็เปนการใชโปรแกรมสําเร็จหรือใชภาษาคอมพิวเตอรเขียนโปรแกรมแก ปญหา
ขั้นตอนนี้ตองอาศัยความรูเกี่ยวกับเครื่องมือที่เลือกใช
ซึ่งผูแกปญหาตองศึกษาใหเขาใจและเชี่ยวชาญ ในขณะดําเนินการ
หากพบแนวทางที่ดีกวาที่ออกแบบไว ก็สามารถปรับเปลี่ยนได
4) การตรวจสอบและปรับปรุง (Refinement) หลังจากที่ลงมือแกปญหาแลว
ตองตรวจสอบใหแนใจวา
วิธีการนี้ใหผลลัพธที่ถูกตอง
โดยผูแกปญหาตองตรวจสอบวาขั้นตอนวิธีที่สรางขึ้นสอดคลองกับรายละเอียด
ของปญหา ซึ่งไดแก ขอมูลเขาและขอมูลออก
เพื่อใหมั่นใจวาสามารถรองรับขอมูลเขาไดทุกกรณีอยางถูกตองสมบู รณ ในขณะเดียวกันก็ตองปรับปรุง
วิธีการเพื่อใหการแกปญหานี้ไดผลลัพธที่ดี
ที่สุด
ขั้นตอนทั้ง 4 ขั้นตอนดังกลาวขางตน เปนเสมือนขั้นบันได (Stair) ที่ทําใหมนุษยประสบความสําเร็จในการ
แกปญหาตางๆ
ได รวมทั้งการเขียนหรือพัฒนาโปรแกรมคอมพิวเตอรเพื่อแกปญหา ก็ตองใชกระบวนการตามขั้นตอนทั้ง
4 นี้เชนกัน
- 7. ความหมายของอัลกอริทึม
อัลกอริทึม (Algorithm ) เปนสวนหนึ่งในขั้นตอนการพัฒนา
โปรแกรมคอมพิวเตอร เกิดจากแนวคิดอยางเปนระบบเพื่อ
นําไปสูผลลัพธที่ตองการ และเพื่อใหคอมพิวเตอรทํางานตาม
ความตองการหรือแกปญหาใด ๆ ประกอบดวยชุดของการทํางาน
ที่ชัดเจน ดังนั้นหากออกแบบอัลกอริทึมไดดี เมื่อนําไปเขียน
โปรแกรมภาษาคอมพิวเตอรใด ๆ ก็จะไดผลลัพธตามความ
ตองการ
โดยทั่วไปแลวในชีวิตประจําวันของมนุษย ทั้งในการทํางานและ
การแกปญหาตาง ๆ ที่เกี่ยวของกับคอมพิวเตอรหรือไมก็ตาม
มักจะเกี่ยวของกับอัลกอริทึมอยูแลว ยกตัวอยางเชน วิธีการปฐม
พยาบาล ตําราประกอบอาหาร เปนตน ซึ่งอธิบายขั้นตอนตาง ๆ
ดวยภาษาที่อานแลวเขาใจงาย แตในดานคอมพิวเตอรนั้นจําเปนที่
จะตองเรียนรูคําสั่งตางๆ เพิ่มเติมเพื่อใหคอมพิวเตอร สามารถ
เขาใจได
- 8. การจําลองเปนขอความ (Algorithm)
ขั้นตอนที่สําคัญในการแกปญหาคือการวางแผน การวางแผนที่ดีจะชวยใหการแกปญหาเปนไปไดโดยงาย ผู
ที่สามารถวางแผนในการแกปญหาไดดีนอกจากจะตองใชประสบการณความรู และความมีเหตุผลแลว ยัง
ควรรูจักวางแผนใหเปนขั้นตอนอยางเปนระเบียบดวย
การจําลองความคิดเปนสวนหนึ่งในขั้นตอนที่สองของการแกปญหา การจําลองความคิดออกมาในลักษณะ
เปนขอความ หรือเปนแผนภาพจะชวยใหสามารถแกปญหาไดดี โดยเฉพาะปญหาที่ยุงยากซับซอน การ
วางแผนจะเปนแนวทางในการดําเนินการแกปญหาตอไป อีกทั้งเปนการแสดงแบบเพื่อใหผูที่เกี่ยวของได
เขาใจและสามารถปฏิบัติตามในแนวทางเดียวกัน ทั้งนี้ก็ดวยวัตถุประสงคอยางเดียวกับกลุมกิจการกอสราง
ซึ่งจําเปนตองมีแบบแปลนเปนเครื่องมือติดตอสื่อสารระหวางผู ออกแบบและผูกอสราง แบบแปลนเหลานั้น
จะอยูในรูปลักษณะของการวาดภาพหรือแสดงเครื่องหมายซึ่งเปนที่เขาใจกันระหวาง ผูเกี่ยวของ แบบแปลน
จะตองจัดทําใหเสร็จกอนที่จะลงมือกอสราง โดยผานการตรวจสอบ ทบทวนและพิจารณาจากผูเกี่ยวของ
หลายฝาย เมื่อเห็นวาเปนที่ถูกตองและพอใจของทุกฝายแลว จึงกอสรางตามแบบนั้น แตถายังไมเปนที่พอใจ
ก็จะพิจารณาแกไขแบบแปลนสวนนั้นๆ
เสียกอนจะไดไมตองรื้อถอนหรือทุบทิ้งภายหลัง และเมื่อตองการซอมแซมหรือตอเติมก็นําเอาแบบแปลน
เดิมมาตรวจสอบและเพิ่มแบบแปลนในสวนนั้นไดโดยงาย การใชแบบแปลนจึงเปนสิ่งที่จําเปนระหวางชาง
กอสราง ผูออกแบบและผูเกี่ยวของอื่นๆ เปนอยางมาก เพราะประหยัดเวลา คาใชจายและเขาใจงาย เมื่อสรุป
รวมแลวแบบแปลนเหลานั้นก็คือขอตกลงใหสรางอาคารของผูจางกับผูรับจางที่อยูในรูปแบบกะทัดรัด
แทนที่จะเขียนเปนขอความที่เปนลายลักษณอักษรอยางยืดยาว และยังเปนเครื่องมือใหชางใชในการกอสราง
อีกดวย
เครื่องมือที่ใชในการจําลองความคิดมักจะประกอบขึ้นดวยเครื่องหมายที่แตกตางกันหลายอยาง แตพอสรุป
ไดเปน 2 ลักษณะ คือ2.
1 การจําลองความคิดเปนขอความหรือคําบรรยาย (Algorithm) เปนการเขียนเคาโครงดวยการบรรยายเปน
ภาษาที่มนุษยใชสื่อสารกัน เพื่อใหทราบถึงขั้นตอนการทํางานของการแกปญหาแตละตอน ในบางครั้งอาจ
ใชคําสั่งของภาษาที่ใชเขียนโปรแกรมก็ได
ตัวอยาง ขั้นตอนการตมบะหมี่
1. เริ่มตน ตมน้ําใหเดือด ใสบะหมี่ลงในน้ําเดือด
2. ตมประมาณ 1 นาที
3. ใสเครื่องปรุงแลวยกลงจากเตา รับประทาน
4. จบ
- 9. 2. การจําลองความคิดเปนสัญลักษณหรือผังงาน (Flowchart)
สัญลักษณ คือ เครื่องหมายรูปแบบตางๆ ซึ่งใชสําหรับสื่อสารความหมายใหเขาใจตรงกัน สถาบัน
มาตรฐานแหงชาติอเมริกา (The American National Standard Institute, ANSI) ไดกําหนดสัญลักษณไวเปน
มาตรฐานแลว สามารถนําไปใชไดตามความเหมาะสมตอไป
วิธีการเขียนรหัสจําลอง (Pseudo Code)
ความหมาย ของ รหัสลําลอง
รหัสลําลองหรือ pseudocode เปนคําบรรยายที่เขียนแสดงขั้นตอนวิธี(algorithm) ของการเขียน
โปรแกรม โดยใชภาษาที่กระทัดรัด สื่อสารกับโปรแกรมเมอรผูเขียนโปรแกรม โดยอาจใชภาษาที่ใชทั่วไป
และอาจมีภาษาที่ใชในการเขียนโปรแกรมประกอบ แตไมมีมาตรฐานแนนอนในการเขียน pseudocode และ
ไมสามารถนําไปทํางานบนคอมพิวเตอรโดยตรง(เพราะไมใชคําสั่งในภาษาคอมพิวเตอร) และไมขึ้นกับ
ภาษาคอมพิวเตอรภาษาใดภาษาหนึ่ง นิยมใช pseudocode แสดง algorithm มากกวาใชผังงาน เพราะผังงาน
อาจไมแสดงรายละเอียดมากนักและใชสัญลักษณซึ่งทําใหไมสะดวกในการเขียน เชนโปรแกรมใหญ ๆ
หลักเกณฑการเขียนรหัสลําลอง
1
1. สัญลักษณที่ใชในการดําเนินการทางคณิตศาสตรตาง ๆ จะถูกใชงานตามปกติ คือ + สําหรับการบวก –
สําหรับการลบ * สําหรับการคูณ และ/ สําหรับการหาร
2. ชื่อขอมูลใชแทนจํานวนที่จะถูกดําเนินการตามขั้นตอนวิธี
3. การใชคําอธิบายกํากับขั้นตอนวิธี อาจทําโดยใชสัญลักษณ * หรือ ** กํากับหัวทายขอความคําอธิบาย
เพื่อแยกออกมาจากขั้นตอนการทํางาน
4. คําสงวนบางคําที่ใชในภาษาระดับสูงทั่วไปอาจนํามาใช เชน Read หรือ Enter สําหรับการรับขอมูล
เขา และWrite หรือ Print สําหรับการแสดงขอมูลออก
5. การเพิ่มหรือลดระยะเยื้องอยางเหมาะสม เพื่อแสดงระดับของขั้นตอนการทํางานในโครงสรางควบคุม
การทํางานในกลุมเดียวกัน
- 10. ผังงาน (Flowchart)
คือ การแสดงขั้นตอนวิธีการที่ใชสัญลักษณที่เขาใจไดงาย แตใหรายละเอียดไดนอยกวา คือ รูปภาพ (Image)
หรือสัญลักษณ(Symbol) ที่ใชเขียนแทนขั้นตอน คําอธิบาย ขอความ หรือคําพูด ที่ใชในอัลกอริทึม
(Algorithm) เพราะการนํา
การเขียนผังงาน ( Flowchart )
ผังงาน คือ แผนภาพที่มีการใชสัญลักษณรูปภาพและลูกศรที่แสดงถึงขั้นตอนการทํางานของโปรแกรมหรือ
ระบบทีละขั้นตอน รวมไปถึงทิศทางการไหลของขอมูลตั้งแตแรกจนไดผลลัพธตามที่ตองการ
ประโยชนของผังงาน
• ชวยลําดับขั้นตอนการทํางานของโปรแกรม และสามารถนําไปเขียนโปรแกรมไดโดยไมสับสน
• ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมื่อเกิดขอผิดพลาด
• ชวยใหการดัดแปลง แกไข ทําไดอยางสะดวกและรวดเร็ว
• ชวยใหผูอื่นสามารถศึกษาการทํางานของโปรแกรมไดอยางงาย และรวดเร็วมากขึ้น
วิธีการเขียนผังงานที่ดี
• ใชสัญลักษณตามที่กําหนดไว
• ใชลูกศรแสดงทิศทางการไหลของขอมูลจากบนลงลาง หรือจากซายไปขวา
• คําอธิบายในภาพควรสั้นกระทัดรัด และเขาใจงาย
• ทุกแผนภาพตองมีลูกศรแสดงทิศทางเขา - ออก
• ไมควรโยงเสนเชื่อมผังงานที่อยูไกลมาก ๆ ควรใชสัญลักษณจุดเชื่อมตอแทน
• ผังงานควรมีการทดสอบความถูกตองของการทํางานกอนนําไปเขียนโปรแกรม