วันอาทิตย์ที่ 20 มกราคม พ.ศ. 2556

งานบทที่3 20/01/56

งานวันนี้ (บทที่ 3) 20 ม.ค. 56  

1. ขั้นตอนการประมวลผลข้อมูลด้วยเครื่องอิเล็กทรอนิคส์แบ่งได้กี่วิธีอะไรบ้าง 
การประมวลผลข้อมูล ( Data Processing )

สามารถจำแนกวิธีการประมวลผลตามลักษณะเครื่องมือที่ใช้ ได้ 3 วิธี คือ
  1. การประมวลผลด้วยมือ ( Manual Data Processing ) เป็นวิธีดั้งเดิม วิธีการประมวลผลไม่ซับซ้อน เหมาะสำหรับงานที่มีปริมาณไม่มาก และไม่เร่งด่วน มีการนำอุปกรณ์ธรรมดามาช่วย เช่น การใช้ลูกคิด กระดาษ ปากกา
  2. การประมวลผลด้วยเครื่องจักรกล ( Mechanical Data Processing) เป็นวิธีการประมวลผลที่อาศัยเครื่องจักรกลมาทำงานร่วมกับอุปกรณ์สำหรับการประมวลผลด้วยมือ เช่น เครื่องทำบัญชี
  3. การประมวลผลด้วยเครื่องอิเล็กทรอนิกส์ ( Electronic Data Processing ) เป็นวิธีการที่นิยมใช้ในปัจจุบัน ซึ่งนำคอมพิวเตอร์มาใช้ประมวลผล เหมาะสำหรับงานที่มีปริมาณมาก ต้องการความรวดเร็ว ถูกต้อง
  • งานที่มีปริมาณมาก
  • งานที่ต้องการความรวดเร็ว
  • งานที่ต้องการความถูกต้อง
  • งานที่ต้องการความปลอดภัยของข้อมูล
  • งานที่มีความซับซ้อนในการคำนวณ
  • งานที่มีขั้นตอนและรูปแบบการทำงานซ้ำๆ
        อิเล็กทรอนิกส์ “หมายความว่า การประยุกต์ใช้วิธีการทางอิเล็กตรอน ไฟฟ้า คลื่นแม่เหล็กไฟฟ้า หรือวิธีอื่นใดในลักษณะคล้ายกัน และให้หมายความรวมถึงการประยุกต์ใช้วิธีการทางแสง วิธีการทางแม่เหล็ก หรืออุปกรณ์ที่เกี่ยวข้องกับการประยุกต์ใช้วิธีต่าง ๆ
         “อิเล็กทรอนิกส์” คือ โทรศัพท์ แฟกซ์ อีเมล์ อินเทอร์เน็ต ก็ถือว่าเป็นอิเล็กทรอนิกส์ด้วย เพราะคำว่า “วิธีการทางอิเล็กตรอนนั้น” จะหมายรวมถึงการส่งข้อมูลไปตามสายโทรศัพท์ สายแลน สายไฟเบอร์ หรือแม้แต่การส่งข้อมูลผ่าดาวเทียมก็ล้วนแล้วแต่เป็นการประยุกต์ใช้วิธีทางอิเล็กตรอนทั้งหมด

        ข้อมูลอิเล็กทรอนิกส์คือ เรื่องราวหรือข้อเท็จจริง ไม่ว่าจะปรากฏในรูปแบบของ ตัวอักษร ตัวเลข เสียง ภาพ หรือรูปแบบอื่นใดที่สื่อความหมายได้โดยสภาพของสิ่งนั้นเองหรือโดยผ่านวิธีการใด ๆ ที่ได้สร้าง ส่ง รับ เก็บรักษา หรือประมวลผลด้วยวิธีการทางอิเล็กทรอนิกส์ เช่น วิธีการแลกเปลี่ยน เรื่องราวหรือข้อเท็จจริง ไม่ว่าจะปรากฏในรูปแบบของ ตัวอักษร ตัวเลข เสียง ภาพ หรือรูปแบบอื่นใดที่สื่อความหมายได้โดยสภาพของสิ่งนั้นเองหรือโดยผ่านวิธีการใด ๆ ทางอิเล็กทรอนิกส์ จดหมายอิเล็กทรอนิกส์ โทรเลข โทรพิมพ์ หรือโทรสาร
        สำหรับคำว่า "ข้อมูลอิเล็กทรอนิกส์" นั้น ถ้าเข้าใจกันแบบง่ายๆ ก็หมายถึง ข้อความที่แต่เดิมปรากฏอยู่บนกระดาษซึ่งใช้แสดงเจตนาหรือแสดงผลผูกพันของตัวบุคคล วันดีคืนดี พอมีการพัฒนาเทคโนโลยีให้สามารถแปลงข้อความให้อยู่ในรูปของ "ข้อมูลอิเล็กทรอนิกส์" เพราะต้องส่งถึงกันหรือสื่อสารถึงกัน โดยใช้วิธีการทางอิเล็กทรอนิกส์ เช่น การส่งถึงกันโดยทางอินเทอร์เน็ต หรือโดยทางโทรเลข หรือโดยทางโทรสาร
        แม้กระทั่งทางโทรพิมพ์ที่อาจเป็นวิธีเก่าที่ไม่ค่อยปรากฏให้เห็นกันเท่าไหร่นักในยุคนี้ จึงเป็นที่มาของการผลักดันให้เกิดการยอมรับผลทางกฎหมายของข้อมูลอิเล็กทรอนิกส์ขึ้น และนั่นหมายถึง การยอมรับความเท่าเทียมกันของข้อความที่อยู่บนกระดาษ ให้เท่าเทียมกับข้อความที่อยู่ในรูปข้อมูลอิเล็กทรอนิกส์ นอกจากนั้น ยังมีหลักการสำคัญอีกประการ ในการยอมรับลายมือชื่ออิเล็กทรอนิกส์ ให้เท่าเทียมกับลายมือชื่อธรรมดาที่เราๆ ท่านๆ เซ็นลงบนกระดาษ




2.  จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่  พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละแบบ 
ความหมายโครงสร้างข้อมูล/ชนิดข้อมูล
                การทำงานของคอมพิวเตอร์จะมีการจัดการอย่างไรเพื่อให้ได้มาซึ่งข้อมูลข่าวสาร   และสามารถนำมาใช้งานออกมาเป็นข้อมูลข่าวสารในรูปแบบต่าง ๆ  ที่ทำความเข้าใจได้  แต่เนื่องจากคอมพิวเตอร์เป็นเพียงเครื่องจักรที่ไม่สามารถเข้าใจความหมายของข้อมูลข่าวสารได้เช่นเดียวกับคน  จึงมีการกำหนดรูปแบบที่ใช้สื่อความหมายของข้อมูลข้าวสารให้คอมพิวเตอร์กับผู้ใช้งานเข้าในตรงกันเรียกว่า โครงสร้างข้อมูลหรือชนิดข้อมูล โดยแบ่งออกได้เป็นดังนี้

บิต (Bit)
                เป็นหน่วยที่เล็กที่สุดในการทำงานของคอมพิวเตอร์ที่แสดงเป็นสถานะได้ 2 สถานะ คือ เปิดกับปิด จึงกำหนดเป็นการเก็บค่าได้ 2 ค่า คือ 0 กับ 1 เรียกว่าไบนารี่ดิจิต (Binary Digit)
ไบต์ (Byte)
   
             เป็นการนำบิตหลาย ๆ บิตมาเรียงต่อรวมกันเพื่อกำหนดค่าได้มากขึ้น เช่น 3 บิต มาต่อเรียงกันจะทำให้เกิดสถานะที่ต่างกันคือ 000,001,010,100,011,010, และ 111 ก็จะได้เป็น 8 สถานะ เมื่อนำบิตมาเรียงต่อรวมกันเป็น 8 บิต เรียกว่าไบต์ มี 256 สถานะ และกำหนดเป็นโครงสร้างข้อมูลที่มีขนาดเล็กที่สุดที่ใช้งานได้ มีค่าตั้งแต่ 0 – 255 (00000000 – 11111111)
เลขจำนวนเต็ม (Integer)
                เป็นการนำบิตหลาย ๆ บิตมาเรียงต่อรวมกันเพื่อกำหนดเป็นเลขจำนวนเต็ม ซึ่งได้เป็นระบบเลขฐานสอง โดยแต่ละบิตมีความหมายเป็นเลขยกกำลังสอง เช่น 20 = 1, 23 = 8 หรือ
21 + 22 +25 = 2+4+32 = 38 เลขที่ได้เป็นเลขจำนวนเต็มบวก ถ้าต้องการเป็นเลขจำนวนเต็มลบ จะต้องใช้วิธีการเรียกว่า One-complement Notation โดยการเปลี่ยนค่าของบิตที่เป็น 0 ให้เป็น 1 และค่าที่เป็น 1 ให้เป็น 0 เช่น 00100110 = 38 เมื่อสลับค่าจะได้บิต 11011001 = -38 ด้วยวิธีนี้ทำให้เก็บค่าได้ทั้งเลขจำนวนเต็มบวกและเต็มลบ ซึ่งมีบิตซ้ายสุดเป็นตัวกำหนดให้มีค่าบวกหรือลบเรียกว่า Sign Bit เมื่อนำบิตมาเรียงต่อกัน 16 บิตได้เป็นเลขจำนวนเต็มฐานสิบ มีอีกวิธีคือ Two-complement Notation โดยการบวกค่า 1 เข้าไปกับค่าของ One-complement Notation  เช่นจาก 11011001 = -38 เมื่อบวก 1 จะได้ 11011010 = -38 เช่นกัน แต่วิธีนี้จำทำให้เก็บค่าได้มากกว่า คือ มีตั้งแต่ -2n-1 ถึง 2n-1 -1 ดังต่อไปนี้
1000000000000000 = -32768                         0000000000000000 = 0
1000000000000001 = -32767                         0000000000000001 = 1
1000000000000010 = -32766                         0000000000000010 = 2

1111111111111101 = -3                                  0111111111111101 = 32765
1111111111111110 = -2                                  0111111111111110 = 32766
1111111111111111 = -1                                  0111111111111111 = 32767


เลขจำนวนจริง (Real Number)
                เป็นรูปแบบของตัวเลขที่มีเลขทศนิยมเรียกว่า Floating – point Number โดยทำการแบ่งบิตออกเป็นสองส่วน โดยบิตที่อยู่ด้านซ้ายเก็บค่าเป็นตัวเลขจำนวนเต็ม เรียกว่า แมนทิสสา (Mantissa) การเก็บค่าเป็นแบบเดียวกับตัวเลขจำนวนเต็ม ส่วนบิตที่อยู่ด้านขวาเก็บค้าเป็นจำนวนหลักของ เลขทศนิยมเรียกว่า เอ็กซ์โพเนนท์ (Exponent) ในการเก็บจะใช้วิธี Two – complement Notation ซึ่งได้มาจากเลขยกกำลังของ 10 เช่น .01 = 10-2, 6.25 x 10-2 การเก็บค่าเลขทศนิยมจะใช้บิตจำนวน 32 บิต โดยแบ่งส่วนที่เป็นแมนทิสสาจำนวน 24 บิต และส่วนที่เป็นเอ็กซ์โพเนนท์จำนวน 8 บิต ดังนี้
                00000000000000000000000000000000 = 0
                00000000000000000000110000000011 = 12000
                00000000000000000000010111111111 = 0.5
                00000000000000000000010111111010 = 0.000005
                11111111011010001001111111111110 = -387.53

ตัวอักษร (Character)
                เป็นการเก็บค่าที่เป็นตัวอักษร แต่เนื่องจากคอมพิวเตอร์ไม่สามารถเข้าใจจึงใช้เลขจำนวนเต็มสื่อความหมายแทนโดยใช้บิตจำนวน 8 บิต เรียกว่า Bit String ซึ่งค่าตัวเลขที่ได้จะกำหนดเป็นตัวอกษรหนึ่งตัว ดังนั้นจะได้ตัวอักษรทั้งหมด 256 ตัวที่เรียกว่าเอ็บซีดิก (EBCDIC) เช่น
 ตัวอักษรA จะมีค่า 01000001 = 65 หรือ B มีค่า 01000010 = 66 ประกอบด้วยอักษรตัวเล็ก ตัวใหญ่ ตัวเลข และตัวอักษรพิเศษ และที่ใช้เพียง 7 บิตเรียกว่าวหัสแอสกี (ASCII Code) ใช้ครึ่งเดียวของเอ็บซีดิกแต่การทำงานรวดเร็วกว่า เมื่อใดที่นำตัวอักษรหลาย ๆ ตัวมาเรียงต่อกันก็จะได้เป็นข้อความ เช่น AB จะได้เป็น 0100000101000010 หากต้องการเก็บจำนวนรูปแบบของตัวอักษรมากกว่านี้ก็สามารถทำได้โดยการเพิ่มจำนวนบิตเข้าไป ซึ่งขึ้นกับสถาปัตยกรรมของคอมพิวเตอร์จะรับได้หรือไม่ เช่นใช้ 10 บิตก็จะได้ตัวอักษร 1024 รูปแบบ

โครงสร้างข้อมูลเบื้องต้นและโครงสร้างข้อมูลนามธรรม
                จากรูปแบบต่าง ๆ ของส่วนที่เป็นข้อมูลข่าวสาร คอมพิวเตอร์ไม่สามารถจะให้ความหมายได้ว่าคืออะไร แต่เมื่อนำการจัดการให้มีการทำงานที่เป็นรูปแบบตามที่กำหนดก็จะสามารถสื่อความหมายขึ้นมาได้ ด้วยกระบวนการจัดการแบบนี้จะเรียกว่าโครงสร้างข้อมูลหรือชนิดข้อมูลและด้วยวิธีการดังกล่าวจึงนำไปใช้ในการแก้ปัญหาต่าง ๆได้ 

             
 3.  หากนำเอาระบบฐานข้อมูลมาใช้ ในหน่วยงานทีนักศึกษาทำงานอยู่สามารถมีแฟ้มข้อมูลใดบ้าง และระบบฐานข้อมูลนั้นมีประโยชน์ต่อองค์กรอย่างไร 

การประมวลผลข้อมูลให้เป็นสารสนเทศ
ในการนำข้อมูลไปใช้ให้เกิดประโยชน์ หรือการทำข้อมูลให้เป็นสารสนเทศ เพื่อที่จะนำไปใช้ประโยชน์ได้ จำเป็นต้องมีการประมวลผลข้อมูลก่อน
ในการนำข้อมูลไปใช้ให้เกิดประโยชน์ หรือการทำข้อมูลให้เป็นสารสนเทศ เพื่อที่จะนำไปใช้ประโยชน์ได้ จำเป็นต้องมีการประมวลผลข้อมูลก่อน
การประมวลผลข้อมูล จึงเป็นกิจกรรมที่มีความสำคัญ เพราะข้อมูลที่มีอยู่รอบ ๆ ตัวเรามีเป็นจำนวนมาก ในการใช้งานจึงต้องมีการประมวลผลเพื่อให้เป็นสารสนเทศ กิจกรรมหลักของการให้ได้มาซึ่งสารมนเทศจึงประกอบด้วยกิจกรรมการเก็บรวบรวมข้อมูล ซึ่งต้องมีการตรวจสอบความถูกต้องด้วย กิจกรรมการประมวลผลซึ่งอาจจะเป็นการแบ่งแยกข้อมูล การจัดเรียงข้อมูล การคำนวณ และกิจ กรรมการเก็บรักษาข้อมูลซึ่งอาจต้องมีการทำสำเนา หรือทำรายงานเพื่อแจกจ่าย


image
ตัวอย่างที่1
                                                        ภาพ  :  ขั้นตอนการประมวลผลข้อมูล 1. วิธีการประมวลผล 
วิธีการประมวลผลข้อมูลด้วยคอมพิวเตอร์สามารถแบ่งได้ตามสภาวะการนำข้อมูลมาประมวลผล ซึ่งได้แก่1.1 การประมวลผลแบบกลุ่ม ( batch processing) หมายถึง การประมวลผลในเรื่องที่สนใจเป็นครั้ง ๆ เช่น เมื่อต้องการทราบผลสำรวจความนิยมของประชาชนต่อการเลือกตั้งสมาชิกสภาผู้แทนราษฎร หรือที่เรียกว่า โพล (poll) ก็มีการสำรวจข้อมูลโดยการเก็บรวมรวมข้อมูล เมื่อการเก็บรวมรวมข้อมูลได้แล้วก็นำมาป้อนเข้าเครื่องคอมพิวเตอร์ แล้วนำข้อมูลนั้นมาประมวลผลตามโปรแกรมที่ได้กำหนดไว้ เพื่อรายงานผลหรือสรุปหาคำตอบ กรณีการประมวลแบบกลุ่มจึงกระทำในลักษณะเป็นครั้ง ๆ เพื่อให้ได้ผลลัพธ์ โดยจะต้องมีการรวบรวมข้อมูลไว้ก่อน เช่น การสำรวจดารายอดนิยม สำรวจนักร้องยอดนิยม สำรวจความคิดเห็นต่อรายการโทรทัศน์ต่าง ๆ เป็นต้น
ในการประมวลผลทั้ง 2 แบบนี้เป็นวิธีการใช้คอมพิวเตอร์ช่วยดำเนินการกับข้อมูลจำนวนมาก เพื่อแยกแยะ คำนวณ หรือดำเนินการตามที่กำหนดไว้ในโปรแกรม การทำงานของคอมพิวเตอร์ในการประมวลผลจึงต้องมีซอฟต์แวร์หรือโปรแกรมคอยสั่งการ เพื่อให้ได้ผลลัพธ์ในรูปแบบที่ต้องการ


image
ยกตัวอย่างเหมือนที่ดิฉันได้ทำ

  4.  จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์ 

2  วิธีประมวลผลโดยใช้คอมพิวเตอร์  สามารถแบ่งออกได้ดังนี้

     1  การประมวลผลแบบแบทซ์  ( Batch  Processing )  การประมวลผลแบบแบทซ์นั้นเมื่อข้อมูลมาถึงคอมพิวเตอร์แล้วจะถูกรวบรวมหรือเก็บไว้เป็นระยะเวลาหนึ่งแล้วจึงนำมาประมวลผล  จะอาศัยระยะเวลาในการเก็บนี้ขึ้นอยู่กับเงื่อนไขที่ได้กำหนดไว้  หรืออาจจะเป็นเงื่อนไขเกี่ยวกับเวลาที่ได้กำหนดไว้ก็ได้

     2  การประมวลผลแบบเวลาจริงหรือแบบเรียลไทม์  เป็นการประมวลผลที่
คอมพิวเตอร์จะทำการประมวลผลในทันทีที่มีข้อมูลเข้ามาถึงคอมพิวเตอร์  และส่งผลลัพธ์จากการประมวลผลไปให้ผู้ใช้ในทันที  ซึ่งการประมวลผลแบบนี้จะทำให้ข้อมูลในระบบฐานข้อมูลเป็นปัจจุบันเสมอ  การประมวลผลแบบเวลาจริงนี้ระบบนำข้อมูลเข้า  ระบบแสดงผลของคอมพิวเตอร์จะเชื่อมโยงกันตลอดเวลา  หากอุปกรณ์ต่างๆ  อยู่ห่างไกลกันก็จะต้องมีเครือข่ายการสื่อสารเชื่อมโยงเข้ากับคอมพิวเตอร์  ทำให้ข้อมูลที่เกิดขึ้นถูกส่งเข้ามายังคอมพิวเตอร์ทันที  การะประมวลผลแบบนี้

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

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