วันอังคารที่ 29 สิงหาคม พ.ศ. 2560

วัน จันทร์ ที่ 7 เดือน สิงหาคม พ.ศ. 2560

หลักการแก้ปัญหา
1. หลักการแก้ปัญหาอย่างมีขั้นตอน
2. การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ
3. การใช้หลักการในแก้ปัญหา
การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยี
  วิธีแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ เป็นวิธีที่มีการนำระบบคอมพิวเตอร์ไปใช้การแก้ปัญหา หรือเพิ่มประสิทธิภาพในการทำงาน จะต้องมีการวิเคราะห์ปัญหาและศึกษาความเป็นไปได้ให้รอบคอบก่อน ต้องเลือกวิธีแก้ปัญหาให้เหมาะสมกับงาน จัดหาเครื่องมือและเทคโนโลยีที่ไม่เกินความจำเป็น
  การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศ เหมาะสมกับระบบงานที่ต้องทำงานอย่างใดอย่างหนึ่งซ้ำซาก และมีปริมาณงานมากหรืองานที่ต้องการความรวดเร็วในการคำนวนเกินกว่าคนธรรมดาจะทำได้ขั้นตอนการแก้ปัญหาด้วยกระบวนการเทคโนโลยี
มีดังนี้
-การวิเคราะห์และกำหนดรายระเอียดของปัญหา
-การเลือกเครื่องมือ และออกแบบขั้นตอนวิธี
-การดำเนินการแก้ปัญหา
-การตรวจสอบและการปรับปรุง
ขั้นตอนการพัฒนาโปรแกรม
1. การวิเคราะห์ปัญหา
2. การออกแบบโปรแกรมโดยใช้เครื่องมือในการออกแบบคือ ผังงาน
3. การเขียนโปรแกรม
4. การทดสอบโปรแกรม
5. การจัดนำเอกสารประกอบการใช้โปรแกรม
การแก้ปัญหาด้วยกระบวนการทางเทคโนโลยี
เครื่องมือในการวิเคราะห์ขั้นตอนวิธีในการแก้ปัญหา
  ในการออกแบบขั้นตอนวิธีในการทำงานเพื่อแก้ปัญหาต่างหรือการเขียนโปรแกรม จำเป็นต้องใช้ เครื่องมือบางอย่างช่วยแบบและวิเคราะห์วิธีการเพื่อให้ง่ายต่อการมองภาพกระบวนการทำงานของระบบสามารถตรวจสอบที่ผิดพลาด รวมทั้งหาทางปรับปรุงให้ดีกว่าเดิมได้เครื่องมือดังกล่างที่ง่ายที่สุด ได้แก่ ผังงาน(Flow chart) และรหัสจำลอง(Pesudo Code)
1. ผังงาน(Flow chart) เป็นเครื่องมือช่วยออแบบและวิเคราะห์การทำงานของโปรแกรมขั้นพื้นฐานที่สุด ช่วยให้สามารถมองเห็นภาพของความสัมพันธ์ระหว่างกระบวนการทำต่างๆของระบบหรือโปรแกรมได้ง่าย ทำให้นำไปเขียนเป็นโปรแกรมได้อย่างถูกต้อง
2. รหัสจำลอง(Pseudo Code)เป็นเครื่องมือช่วยในการออกแบบระบบงานและโปรแกรมอีกแบบหนึ่ง โดยเขียนขั้นตอนวิธีเป็นประโยคสั้นๆ กระทัดรัดแต่สื่อความหมายชัดเจนเรียกกันโดยมีหมายเลขทำกับแต่ละขั้นตอนให้ทำงานตามลำดับหมายเลขและเงื่อนไขที่เขียนไว้
3. วิธีการ เขียนผังงานก่อนที่จะเขียนผังงาน คือเราต้องทำการวิเคราะห์ปัญหา และคิดค้นวิธีแก้ปัญหานั้นทีละขั้นตอนบวกนั้นนำมาเขียนในสัญลักษณ์ผังงานที่เหมาะสม ซึ่งการทำงานโดยทั่วไปต้องมีจุดเริ่มต้นและจุดจบ
                                     สรุป
  การแก้ปัญหาด้วยระบบสารสนเทศ จะต้องมีการวิเคราะห์ปัญหาศึกษาข้อมูล รวมทั้งค้นคว้าหาวิธีการแก้ปัญหาและทำการตกลงกับผู้ใช้ระบบสารสนเทศนั้นด้วยว่าเขาต้องการแก้ปัญหานั้นอย่างโรจากหลายๆวิธีที่อาจเป็นไปได้ และอีกประการหนึ่งก็คือ เขาต้องการผลหรือคำตอบจากระบบสารสนเทศในรูปแบบอย่างไร
ตารางสัญลักษณ์ที่ใช้ในการเขียนผังงาน
ชื่อสัญลักษณ์                 คำอธิบาย
เทอร์มินัล(Terminal)=แสดงจุดเริ่มต้น และจุดจบการ                                 
                                    ทำงาน
การนำข้อมูลเข้าด้วย=แสดงการนำข้อมูลเข้าด้วย
มือถือ(Manual lnput  มนุษย์เช่นใช้แผนแป้นอักขระ
symbol)                     หรือเมาส์
การรับเข้าหรือแสดง=แสดงการรับข้อมูลเข้าหรือ
ผล(Input/Output      แสดงผลลัพธ์โดยไม่ระบุชนิด
Symbol)                    ของอุปกรณ์ที่ใช้
การแสดงผล(Dislay=แสดงผลลัพธ์ในขณะประมวล
Symbol)                    ผลเช่นการแสดงผลลัพธ์ทาง
                                  หน้าจอ
ลูกศรแสดงลำดับ    =แสดงลำดับขั้นตอนการทำงาน
การทำงาน(Flow
Line)
การเชื่อมโยงสื่อสาร=แสดงการส่งข้อมูลผ่านระบบ
(Communication     โทรคมนาคม เช่น โทรศัพท์ โทร
Link Symbol)           สาร ไมโครเวฟ
การอธิบาย(Com-   =แสดงการอธิบายส่วนใดๆ ของ
ment or Amnota-    ผังงานเพิ่มเติม เพื่อให้เกิดความ
tion Symbol)           เข้าใจมากขึ้น
การรวม(Merge      =แสดงการนำข้อมูลตั้งแต่ 2 ชุด
Symbol)                  ขึ้นไปมารวมเป็นชุดเดียวกัน
เทปแม่เหล็ก(Mag- =แสดงการรับข้อมูลเข้าหรือแสดง
netic Disk)              ผลโดยใช้เทปแม่เหล็กเป็นสื่อ
จานแม่เหล็ก(Mag- =แสดงการรับข้อมูลเข้าหรือแสดง
netic Disk Symbol) ผลโดยใช้จานแม่เหล็กเป็นสื่อ
บัตรเจาะรู(Punch- =แสดงการรับรู้ข้อมูลเข้าหรือ
ed Card Symbol)    แสดงผลโดยใช้บัตรเจาะเป็นสื่อ
เทปกระดาษเจาะรู  =แสดงการรับข้อมูลเข้าหรือแสดง
(Punched Card       ผลโดยใช้เทปกระดาษเจาะรูเป็น
Symbol)                  สื่อ
แกนแม่เหล็ก(Core =แสดงการรับข้อมูลเข้าหรือแสดง
Symbol)                  ผลโดยใช้แกนแม่เหล็กเป็นสื่อ
เอกสารหรือสิ่งพิมพ์=พิมพ์
(Document Symb-
ol)
การเตรียม(Repara-=แสดงการกำหนดข้อมูลล่วงหน้า
tion Symbol)           เพื่อทำงานหนึ่งๆที่มีการทำงาน
                                 ซ้ำๆ
ตัวอย่างสัญลักษณ์ Flowchal ในการเบียนผังงานระบบตัวอย่าง ผังงานลาป่วย
                              (เริ่มต้น)
                              (ไปทำงาน)
                     ใช่👈(ฉันป่วยหรือไม่)-----------
                              (การระบุใบลาป่วย)     👇   
                              (ส่งอีเมล์ให้หัวหน้า)    ไม่
                              (นอนพักผ่อน)             👇
                              (จบ)---------------------------
อธิบายผลงานลาป่วย
1. เริ่มป่วย-Start
2. ไปทำงาน-Proeess
3. ฉันป่วยหรือไม่?-Decision  (ถ้าไม่ป่วยก็จบกันเลย-Fals)
4. ใช่ฉันป่วย-True
5. กรอกใบลาป่วย-Process
6. ส่งอีเมล์ให้หัวหน้า-Process
7. นอนพักผ่อน-Process
8. จบ-End

ไม่มีความคิดเห็น:

แสดงความคิดเห็น