¸‡22103เทคโนโลยีสาร...  · web...

14
หหหหหหหหหหหหหหหหหหห 2 หหหหหหหหหหหหหหหหหหหหหหหหหหหหห หหหหหหหหหหหหหหหหหหหหหหหหหห หหหหหหหหห ออออออออออออออออออออออออออออออออออออออออออออ อออออออออออออออออ(3.1 .2/2) หหหหหหหหหหหหหหหหหห อออออออออออออออออออออออออออออออออออออออออออออออ ออออออออ ออออออออออออออออออออออออออ อออออออออออออออออออออออออออออออออออออออออ อออออออออออออออออออออออออออออออออออออ ออออออออ ออออออออออออออออออออออออออออออ อออออออออออออออ 1.ออออออออออออออออออออออออออออออออออ อออออ 2.ออออออออออออออออออออออออออออออออ อออออออออออออออออออออ 3.อออออออออออออออออออออ 4.อออออออออออออออออออออ หหหหหหหหหห 1.ออออออออออออออออออออออออออออออออออออออออออออ ออออออออออออ อออออออออออออออออออออออออออออออออออออออ อออออออออออออออออออออออออออออออออออออออออออออออออ อออออ

Upload: ngoliem

Post on 16-Apr-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

หนวยการเรยนรท 2 หลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

ตวชวด

อธบายหลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ(ง 3.1 ม.2/2)

ผงสาระการเรยนร

หลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

กระบวนการเทคโนโลยสารสนเทศ

การแกปญหาดวยกระบวนการเทคโลโนยสารสนเทศ

หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

การใชคอมพวเตอรในการแกปญหา

วธการแกปญหา

1.การวเคราะหและกำาหนดรายละเอยดของปญหา

2.การวางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน

3.การดำาเนนการแกปญหา

4.การตรวจสอบและปรบปรง

สาระสำาคญ

1.กระบวนการแทคโนโลยสารสนเทศเปนกระบวนการในการจดการขอมล เพอใหไดสารสนเทศหรอความรทสามารถนำามาใชในการตดสนใจหรอเปนประโยชนในการดำาเนนชวต

Page 2: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

2.หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศตองรจกปรบเปลยนรปแบบและวธการใหเหมาะสมกบแตละปญหา จงจะประสบผลสำาเรจ

3.วธการแกปญหาดวยกระบวนการเทคโลยสารสนเทศใหไดผลลพธทด ตองรจกวเคราะหและกำาหนดรายละเอยดของปญหา วางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน ดำาเนนการแกปญหา ตรวจสอบ และปรบปรง

กระบวนการเทคโนโลยสารสนเทศ

กระบวนการเทคโนโลยสารสนเทศ เปนกระบวนการทเกยวของกบการบรรยาย การตรวจสอบความถกตองของขอมล การประมวลผล การจดเกบ การจดการหรอการกระทำากบขอมลขาวสาร โดยใชอปกรณคอมพวเตอรและอปกรณสำานกงานตาง ๆ ในการปฎบตงาน เพอใหไดสารสนเทศหรอความรทนำามาใชในการตดสนใจ ซงเปนประโยชนตอการดำาเนนชวต และเผยแพรแกผอนไดเกดความรความเขาใจรวมกน

กระบวนการเทคโนโลยสารสนเทศ เพอใหไดมาซงสารสนเทศทด มขนตอน ดงน

1.การรวบรวมขอมล เปนการนำาขอมลทตองการจากหลาย ๆ แหลงขอมลมารวมกนดวยวธการตาง ๆ เชน การใหกลมเปาหมายชวยตอบแบบสอบถามทตนเองคดขนมา การอานรหสแทงจากแถบรหสสนคา หรออานขอมลจากการฝนดนสอลงในกระดาษคำาตอบในการทำาขอสอบ เปนตน

2.การตรวจสอบความถกตองของขอมล เปนการนำาขอมลจากแหลงขอมลตาง ๆ มาตรวจสอบและแกไขใหถกตองดวยการใชสายตามนษยหรอตงกฎเกณฑใหคอมพวเตอรตรวจสอบ เพอใหไดขอมลทนาเชอถอ เหมาะสำาหรบนำามาใชประโยชนตอไป

3.การประมวลผลขอมล เปนการนำาขอมลทไดตรวจสอบและแกไขใหถกตองแลวมาทำาการประมวลผลดวยวธการตาง ๆ เชน จดกลม จดเรยงตามตวอกษร และเปรบเทยบหรอคำานวณขอมล เพอใหไดผลสรปทเปนสารสนเทศและนำาไปใชงานได

Page 3: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

4.การจดเกบ เปนการนำาสารสนเทศททำาการประมวลผลแลว มาจดเกบในหนวยความจำาของเครองคอมพวเตอร หรอสอบนทกชนดอน ๆ เชน แผนซด แผนดวด หนวยความจำาแบบแฟลซ(แฟลซไดรฟ) เปนตน

5.การทำาสำาเนา เปนการนำาสารสนเทศทจดเกบไวมาทำาสำาเนาเพอสำารองสารสนเทศไวใชหากขอมลตนฉบบเกดการสญหาย และสามารถนำาไปใชไดอยางสะดวกรวดเรวในโอกาสตาง ๆ ซงทำาไดหลายวธ เชน การถายเอกสารเกบไวในแฟม การทำาสำาเนาลงในแผนซด แผนดวด หรอหนวยความจำาแบบแฟรซ เปนตน

6.การเผยแพรสารสนนเทศ เปนการนำาสารสนเทศไปแจกจายใหผอนไดมความรความเขาใจและนำาไปใชประโยชนดวยวธการตาง ๆ เชน การเผยแพรลงเวบไซตสาธารณะ กระดานสนทนา ทำาแผนพบหรอใบปลว ทำาสำาเนาลงในสอบนทกขอมล วางไวในสถานททหยบงาย จดปายนเทศในบรเวณทเปนจดสนใจหรองานนทรรศการ เปนตน

การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ เปนการแกปญหาอยางมขนตอน โดยใชกระบวนการเทคโนโลยสารสนเทศและอปกรณคอมพวเตอร เพอใหการปฎบตงานสะดวกรวดเรว ถกตองและแมนยำา ในการใชกระบวนการทางเทคโนโลยสารสนเทศเขาชวยแกปญหา จำาเปนตองปรบรปแบบวธการทำางาน ใหเหมาะสมกบการใชเทคโนโลยสารสนเทศ

วธแกปญหาดวยกระบวนการทางเทคโนโลยสารสนเทศ เปนวธทอาจคลายกบการแกปญหาดวยวธการอน ๆ แตมการนำาเทคโนโลยสารสนเทศและระบบคอมพวเตอรเขามาใชในการแกปญหา หรอเพมประสทธภาพในการทำางาน แตตองมการวเคราะหปญหาและศกษาความเปนไปไดใหรอบคอบเสยกอน ทงนเนองจาก

Page 4: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

เทคโนโลยสารสนเทศและระบบคอมพวเตอรไมใชเครองมอวเศษทจะแกปญหาไดทกเรอง นอกจากน ยงจะตองมการศกษาถงความคมคาในการลงทน เพอไมใหเปนการลงทนทสญเปลา ตองเลอกวธแกปญหาใหเหมาะสมกบงาน จดหาเครองมอ และเทคโนโลยทไมเกนจำาเปน

การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ เหมาะกบระบบงานทตองทำางานอยางใดอยางหนงซำาซาก และมปรมาณงานมาก หรองานทตองการความรวดเรวในการคำานวณเกนกวาคนธรรมดาจะทำาได วธการโดยทวไปกคอ ปรบเปลยนวธการหรอระบบการทำางานแบบเดมมาใชระบบงานทมคอมพวเตอรชวย ทำาเปนบางสวนหรอทงหมด เทาทสามารถจะทำาแทนคนได

ดงนน การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ จงตองมการสรางระบบงานคอมพวเตอรขนมาชวยทำางานอยางหลกเลยงไมได ซงโดยทวไปเราอาจไมตองสรางระบบงานทงหมดขนใหม แตพฒนาระบบงานเดมใหเปนระบบงานททำางานดวยคอมพวเตอร นยมเรยกกนวา การพฒนาระบบงานคอมพวเตอร(Computerization) นนเอง

ดงนน การแกปญหาในการทำางานในปจจบนทมขนตอนการทำางานทซำาซอน สวนมากมกใชเทคโนโลยสารสนเทศเขามาชวย เพอเพมความสะดวก รวดเรว ถกตองแมนยำา และสามารถทำาซำาไดงาย

หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ มหลกการสำาคญ คอ ปญหาทกปญหาตองสามารถปรบเปลยนรปแบบหรอวธการใหเหมาะสม โดยคำานงถงความคมคาในการลงทน ดานเวลา ดานแรงงาน และคาใชจาย

การใชคอมพวเตอรในการแกปญหา

การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ

Page 5: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

การใชคอมพวเตอรในการแกปญหารวมกบกระบวนการเทคโนโลยสารสนเทศ สามารถทำาไดโดยใชซอฟตแวรประยกตตาง ๆ และการเขยนโปรแกรม ดงรายละเอยดตอไปน

1. การใชซอฟตแวรประยกตในการแกปญหา เชน ไมโครซอฟตเวรด ไมโครซอฟตเพาเวอรพอยนต ไมโครซอฟตเอกซเซล ไมโครซอฟตแอกเซส ซอฟตแวรโปรเดสทอบ เปนตน ซงโปรแกรมตาง ๆ เหลานจะสามารถชวยแกปญหาในการทำางานได ดงน

ซอฟตแวรไมโครซอฟตเวรด(Microsoft Word) ชวยแกปญหาในการจดทำางานเอกสารตาง ๆ เชน ชวยใหการพมพงานเอกสารทำาไดรวดเรวมากกวาการใชพมพดดไฟฟา มการตรวจสอบการสะกดไวยากรณเพอปองกนการพมพทผดพลาด สามารถลบคำาผดและปรบปรงขอความในเอกสารไดงายและสะอาดเรยบรอย โดยไมตองใชนำายาลบคำาผด แกปญหาสนเปลองเวลาในการสงจดหมายเวยนภายในองคกรโดยพมพจดหมายตนแบบเพยงฉบบเดยวแลวสงไปใหทกหนวยงานในองคกรผานทางคอมพวเตอรแทนการถายสำาเนาเอกสาร แลวใหคนสงเอกสารนำาสงทละหนวยงาน เปนตน

ซอฟตแวรไมโครซอฟตเอกซเซล(Microsoft Excel) ชวยแกปญหาเกยวกบการคำานวณตวเลข จดทำาตารางขอมล แผนภมและกราฟ เชน การคำานวณตวเลขหลายจำานวนในตารางขอมล การใชสตรคำานวณแทนการใชเครองคดเลข การจดทำาตาราง

Page 6: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

ขอมลใหสวยงามเปนระเบยบเรยบรอย การใชขอมลในตารางสรางแผนภมแลกราฟไดอยางงายดาย ถกตองและแมนยำา เปนตน

ซอฟตแวรไมโครซอฟตแอกเซส(Microsoft Access) ชวยแกปญหาการจดเกบขอมล โดยจดเกบขอมลจำานวนมากใหเปนระเบยบเรยบรอย สะดวกตอการคนหาและนำามาใช

ซอฟตแวรไมโคซอฟตเพาเวอรพอยนต(Microsoft PowerPoint) ชวยแกปญหาการนำาเสนองาน โดยทำาใหการสรางงานนำาเสนอทำาไดงาย และนาสนใจกวาการนำาเสนองานตามปกตทไมใชคอมพวเตอร

Page 7: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

ซอฟตแวรโปรเดสทอป (Pro/DESKTOP) ชวยแกปญหาในการออกแบบและสรางชนงานจำาลอง โดยอำานวยความสะดวกในการออกแบบและสรางชนงานจำาลองดวยเครองมอตาง ๆ ทมในซอฟตแวรซงมความแมนยำา และทราบผลทนท รวมถงประหยดคาใชจายในการซอวสด อปกรณมาเขยนแบบหรอสรางชนงานจำาลอง

2. การเขยนโปรแกรมเพอแกปญหา เปนการใชความรความสามารถดานภาษาคอมพวเตอรและประสบการณการใชงานคอมพวเตอรและซอฟตแวรในดานตาง ๆ มาประยกตใชในการแกปญหา ดงตวอยาง

ภาษาคอมพวเตอร การใชงานภาษาฟอรแทน(Fortran) ใชแกปญหาดานการคำานวณทาง

วทยาศาสตร วศวกรรมศาสตร และงานวจยตาง ๆ

ภาษาโคบอล(COBOL) ใชแกปญหาดานงานธรกจภาษาเบสก(BASIC) ใชแกปญหาตาง ๆ ไดทกสาขาวชา เหมาะ

Page 8: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

สำาหรบผทไมใชนกเขยนโปรแกรมอาชพ และผฝกเขยนโปรแกรมใหม ๆ

ภาษาปาสคาล(Pascal) ใชในการเรยนเขยนโปรแกรมคอมพวเตอร

ภาษาซและซพลสพลส(C และ C++) ใชในการเขยนโปรแกรมควบคมการทำางานของอปกรณคอมพวเตอร และเขยนโปรแกรมเชงวตถ

ภาษาวชวลเบสก(Visual Basic) ใชสรางโปรแกรมประยกตทใชงานไดหลากหลายบนระบบปฎบตการวนโดวส และใชเปนโปรแกรมแบบรปภาพ เชน ปมคำาสงตาง ๆ

ภาษาจาวา(Java) ใชเขยนโปรแกรมประยกตสำาหรบเชอมตอเขาสอนเทอรเนต และซอฟตแวรทใชในอนเทอรเนต

ภาษาเดลไฟ(Delphi) ใชในการเขยนโปรแกรมเชงจนตภาพเพอสรางสวนตดตอผใชทเปนแบบรปภาพ เชน ปมคำาสงตาง ๆ

โปรแกรมเชงวตถและโปรแกรมเชงจนตภาพแตกตางกนอยางไร

โปรแกรมเชงวตถ ผพฒนาซอฟตแวร จะแยกงานออกเปนสวนยอย ๆ เรยกวาวตถ เพอใหงายตอการเรยกใช โดยสามารถนำามาประกอบและรวมกนได แตจะเหนผลลพธเมอพฒนาซอฟตแวรเสรจแลว ในขณะทโปรแกรมเชงจนตภาพ ผพฒนาซอฟตแวรสามารถมองเหนผลลพธของงานไดตงแตเรมพฒนาโปรแกรมโดยไมจำาเปนตองรอใหการพฒนานนเสรจสมบรณ

โปรแกรมเมอร/นกเขยนโปรแกรม(Programmer)

เปนอาชพททำางานเกยวกบการเขยนชดคำาสงของคอมพวเตอร เพอใชในการทำางานและแกปญหาตาง ๆ โดยตองมความรความสามารถในเรองภาษาคอมพวเตอรและการใชอปกรณคอมพวเตอรเปนอยางด

Page 9: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

วธการแกปญหา

มนษยทกคนตองเคยพบกบปญหา ไมวาจะเปนปญหาดานสขภาพ ปญหาการเรยน ปญหาการทำางาน ปญหาครอบครว ซงแตละคนกมวธการแกปญหาแตกตางกนไป ตามความรความสามารถ และประสบการณ โดยใชวธการแกปญหาทเคยศกษาผานมาหรอเคยทดลองใชแลวประสบความสำาเรจ เชน วธลองผดลองถก วธการขจด วธการใชเหตผล เปนตน ซงเมอพจารณาอยางละเอยดจะพบวา วธการแกปญหาเหลานตางมขนตอนทเหมอนกน

วธการแกปญหาเปนหนงในขนตอนการประมวลผลของกระบวนการเทคโนโลยสารสนเทศ ซงแบงได ขนตอน ดงน

1.การวเคราะหและกำาหนดรายละเอยดของปญหา เปนขนตอนการทำาความเขาใจกบปญหา เพอแบงแยกใหชดเจนโดยใชคำาถามตอไปน

ขอมลทกำาหนดมาในปญหาหรอเงอนไขของปญหาคออะไร เพอ ระบขอมลเขา

สงทตองการคออะไร เพอ ระบขอมลออก

วธการทใชประมวลผลคออะไร เพอ กำาหนดวธการประมวลผล

ตวอยาง การวเคราะหและกำาหนดรายละเอยดของปญหาเกยวกบการหาพนทสเหลยมผนผา

ระบขอมลเขา ความกวางและความยาวของสเหลยมผนผา

ระบขอมลออก พนทสเหลยมผนผา

กำาหนดวธการประมวลผล นำาความกวาง และความยาวของสเหลยมผนผามาหาพนทโดยการคณ

2.การวางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน เปนขนตอนการจำาลองความคดในการแกปญหาทยงยากซบซอน โดยผทเกยวของในการ

Page 10: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

แกปญหาสามารถเขาใจและปฎบตตามไปในแนวทางเดยวกน ซงทำาได 2 รปแบบ ดงน

2.1 การใชขอความหรอคำาบรรยาย เปนการเขยนเคาโครงแผนงานดวยขอความหรอคำาบรรยายทมนษยใชสอสารกนหรอภาษาคอมพวเตอร เพอใหทราบขนตอนการทำางานของการแกปญหาแตละขนตอน ดงตวอยาง

ตวอยาง การวางแผนหาพนทสเหลยมผนผาโดยใชขอความหรอคำาบรรยาย

เรมตน

1.กำาหนดคาความกวาง

2.กำาหนดคาความยาว

3.คำานวณหาพนทสเหลยมผนผาจากสตร กวาง x ยาว

4.แสดงผลคาพนทสเหลยมผนผา

สนสด

2.2 การใชสญลกษณ เปนการใชสญลกษณรปแบบตาง ๆ มาเรยงตอกนเปนแผนภาพเพอสอสารใหผทพบเหนเขาใจตรงกน ซงสญลกษณทกลาวถงนไดกำาหนดขนโดยสถาบนมาตรฐานแหงชาตอเมรกา (ANSI : The American National Standard Institute)

ดงตวอยาง

Page 11: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

3. การดำาเนนการแกปญหา เปนขนตอนการลงมอแกปญหาตามทวางแผนไว โดยอาศยซอฟตแวรประยกตหรอใชการเขยนโปรแกรมภาษาคอมพวเตอรเขยนโปรแกรมแกปญหา ซงผแกปญหาตองศกษาวธใชซอฟตแวรประยกตหรอการเขยนโปรแกรมภาษาคอมพวเตอรใหเขาใจและเชยวชาญตลอดจนรจกปรบเปลยนแนวทางการแกปญหาทดกวาเสมอ

4. การตรวจสอบและปรบปรง เปนขนตอนการตรวจสอบผลลพธทไดจากการดำาเนนการแกปญหาวาถกตองสอดคลองกบขอมลเขา ขอมลออก และวธการประมวลผลหรอไม ถายงพบขอบกพรองตองปรบปรงแกไขใหไดผลลพธทดทสด

Page 12: ¸‡22103เทคโนโลยีสาร...  · Web viewซอฟต์แวร์ไมโครซอฟต์เวิร์ด(Microsoft Word) ... ภาษาฟอร์แทน(Fortran)

การใชขนตอนท 4 นเพอแกปญหาตาง ๆ รวมถงการเขยนหรอพฒนาโปรแกรมคอมพวเตอรจะชวยใหสามารถประสบความสำาเรจไดเปนอยางด