• user warning: Table 'cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:edff26d65cd869f5ef74435701cc946d' in /home/tgv/htdocs/includes/cache.inc on line 27.
  • user warning: Table 'cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<!--paging_filter--><p align=\"center\">\n<iframe height=\"1\" scrolling=\"no\" width=\"1\" frameBorder=\"0\" src=\"/truehitsstat.php?pagename=เทคโนโลยีสารสนเทศ ชั้นมัธยมศึกษาตอนต้น\" marginHeight=\"0\" marginWidth=\"0\"></iframe>\n</p>\n<p align=\"center\">\n<img border=\"0\" width=\"469\" src=\"/library/ipst/roomnet/roomnet46/IT46_2/path2.jpg\" height=\"61\" />\n</p>\n<p>\n<b><a href=\"/node/4042\"><img border=\"0\" width=\"60\" src=\"/files/u9/home.jpg\" height=\"60\" /></a> <a href=\"/node/6311\"><img border=\"0\" width=\"123\" src=\"/files/u9/sec01-002.gif\" height=\"35\" /></a></b>\n</p>\n<p>\n<img border=\"0\" width=\"16\" src=\"/library/ipst/roomnet/roomnet46/IT46_2/cicon11.gif\" height=\"16\" /><strong> การแทนข้อมูล</strong>\n</p>\n<p>\n         จากที่กล่าวมาแล้วว่า สารสนเทศคือข้อมูลที่ได้ผ่านการประมวลผล การประมวลผลข้อมูลส่วนใหญ่จะใช้เครื่องคอมพิวเตอร์ช่วยเพื่อ ความรวดเร็ว แม่นยำ ดังนั้นข้อมูลที่เก็บรวบรวมมาเพื่อให้คอมพิวเตอร์ประมวลผลจะต้องอยู่ในรูปแบบที่คอมพิวเตอร์เข้าใจ จึงจำเป็นต้องหาวิธีการแทนข้อมูลซึ่งเป็นชุดของตัวอักขระดังกล่าว  <br />\n <br />\n ปกติการทำงานของเครื่องคอมพิวเตอร์ ใช้สัญญาณอิเลกทรอนิกส์ ซึ่งมีสองสถานะ คือ ปิด และ เปิด จึงมีการกำหนดให้ใช้ตัวเลข 0 และ 1 แทนสถานะทั้งสอง แล ะมีการกำหนดรหัสแทนอักขระด้วยชุดของตัวเลขซึ่งประกอบด้วย 0 และ 1 ซึ่งเป็นตัวเลขในระบบเลขฐานสอง(ninary digit)  <br />\n <br />\n      ตัวเลขแต่ละหลักของจำนวนในระบบเลขฐานสองเราเรียนกว่า บิต (bit) ดังนั้นจำนวน 1011 จึงเป็นเลขฐานสองที่มีจำนวน 4 บิต การใช้เลขฐานสองมาแทนอักขระต่าง ๆ จะพบว่า ถ้าใช้ตัวเลขฐานสอง 1 บิต จะแทนข้อมูลได้ 2 แบบ คือ 0 และ 1 ถ้าใช้ตัวเลขฐานสอง 4 บิต จะแทนอักขระได้ทั้งหมด 16 แบบ ดังนี้  \n</p>\n<table border=\"2\" align=\"center\" width=\"313\" cellPadding=\"0\" cellSpacing=\"0\" style=\"width: 313px; height: 156px\">\n<tbody>\n<tr>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0000</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0001</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0010</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0011</b>\n </p>\n</td>\n</tr>\n<tr>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0100</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0101</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0110</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>0111</b>\n </p>\n</td>\n</tr>\n<tr>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1000</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1001</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1010</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1011</b>\n </p>\n</td>\n</tr>\n<tr>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1100</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1101</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1110</b>\n </p>\n</td>\n<td bgColor=\"#bfd7bf\" width=\"70\" vAlign=\"top\">\n<p align=\"center\">\n <b>1111</b>\n </p>\n</td>\n</tr>\n</tbody>\n</table>\n<p>\n     เพื่อให้การแทนอักขระต่าง ๆ ด้วยตัวเลขฐานสองได้ครบ จึงมีการกำหนดให้ใช้ตัวเลขฐานสอง 8 บิต ซึ่งเรียกว่า 1 ไบต์ (byte) แทนตัวอักษร 1 ตัวเช่น 10000010 ใช้แทนอักษร A  , 01000010 ใช้แทนอักษร B   <br />\n <br />\n  <br />\n     รหัสที่ใช้แทนตัวอักขระที่เป็นมาตรฐานแบบหนึ่ง เรียกว่า รหัสแอสกี (American Standard Code for Information Interchange : ASCII) ตัวเลขฐานสอง 8 บิต หรือ 1 ไบต์ สามารถใช้แทนรหัสต่าง ๆ ได้ถึง 256 ตัว แต่รหัสตัวอักษรภาษาอังกฤษทั้งหมดมีจำนวนรวมกันไม่เกิน 128 ตัว ดังนั้น สำนักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรมจึงได้กำหนดรหัสภาษาไทยเพิ่มเติมเพื่อให้ใช้ในงานสารสนเทศเป็นภาษาไทยได้ เช่น 10000101 ใช้แทน ก รหัสแอสกีที่มีรหัสภาษาไทย  <br />\n <br />\n     ข้อมูลตัวเลขมีวิธีเก็บที่หลากหลายมากว่าข้อมูลตัวอักษรเนื่องจากข้อมูลประเภทนี้มีรายละเอียดมากว่า และการเก็บข้อมูลยังขึ้นอยู่กับวัตถุประสงค์ของการใช้งานด้วย หากจะเก็บให้อยู่ในรูปรหัสที่ง่ายต่อการคำนวณ ก็อาจแยกข้อมูลออกเป็นค่าบวก และค่าลบ และนอกจากนี้ยังมีการจัดเก็บในลักษณะของจำนวนเต็ม และจำนวนจริง   <br />\n <br />\n  <br />\n      สำหรับตัวเลขฐานสิบที่เป็นจำนวนเต็มสามารถเก็บเป็นตัวเลขฐานสอง หรือเก็บเป็นรหัสต่าง ๆ เช่น รหัสบีซีดี หรือ เอ็คเซสสาม  \n</p>\n', created = 1714943893, expire = 1715030293, headers = '', serialized = 0 WHERE cid = '3:edff26d65cd869f5ef74435701cc946d' in /home/tgv/htdocs/includes/cache.inc on line 112.

การแทนข้อมูล

รูปภาพของ ssspoonsak

 การแทนข้อมูล

         จากที่กล่าวมาแล้วว่า สารสนเทศคือข้อมูลที่ได้ผ่านการประมวลผล การประมวลผลข้อมูลส่วนใหญ่จะใช้เครื่องคอมพิวเตอร์ช่วยเพื่อ ความรวดเร็ว แม่นยำ ดังนั้นข้อมูลที่เก็บรวบรวมมาเพื่อให้คอมพิวเตอร์ประมวลผลจะต้องอยู่ในรูปแบบที่คอมพิวเตอร์เข้าใจ จึงจำเป็นต้องหาวิธีการแทนข้อมูลซึ่งเป็นชุดของตัวอักขระดังกล่าว 
 
 ปกติการทำงานของเครื่องคอมพิวเตอร์ ใช้สัญญาณอิเลกทรอนิกส์ ซึ่งมีสองสถานะ คือ ปิด และ เปิด จึงมีการกำหนดให้ใช้ตัวเลข 0 และ 1 แทนสถานะทั้งสอง แล ะมีการกำหนดรหัสแทนอักขระด้วยชุดของตัวเลขซึ่งประกอบด้วย 0 และ 1 ซึ่งเป็นตัวเลขในระบบเลขฐานสอง(ninary digit) 
 
      ตัวเลขแต่ละหลักของจำนวนในระบบเลขฐานสองเราเรียนกว่า บิต (bit) ดังนั้นจำนวน 1011 จึงเป็นเลขฐานสองที่มีจำนวน 4 บิต การใช้เลขฐานสองมาแทนอักขระต่าง ๆ จะพบว่า ถ้าใช้ตัวเลขฐานสอง 1 บิต จะแทนข้อมูลได้ 2 แบบ คือ 0 และ 1 ถ้าใช้ตัวเลขฐานสอง 4 บิต จะแทนอักขระได้ทั้งหมด 16 แบบ ดังนี้  

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

     เพื่อให้การแทนอักขระต่าง ๆ ด้วยตัวเลขฐานสองได้ครบ จึงมีการกำหนดให้ใช้ตัวเลขฐานสอง 8 บิต ซึ่งเรียกว่า 1 ไบต์ (byte) แทนตัวอักษร 1 ตัวเช่น 10000010 ใช้แทนอักษร A  , 01000010 ใช้แทนอักษร B  
 
 
     รหัสที่ใช้แทนตัวอักขระที่เป็นมาตรฐานแบบหนึ่ง เรียกว่า รหัสแอสกี (American Standard Code for Information Interchange : ASCII) ตัวเลขฐานสอง 8 บิต หรือ 1 ไบต์ สามารถใช้แทนรหัสต่าง ๆ ได้ถึง 256 ตัว แต่รหัสตัวอักษรภาษาอังกฤษทั้งหมดมีจำนวนรวมกันไม่เกิน 128 ตัว ดังนั้น สำนักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรมจึงได้กำหนดรหัสภาษาไทยเพิ่มเติมเพื่อให้ใช้ในงานสารสนเทศเป็นภาษาไทยได้ เช่น 10000101 ใช้แทน ก รหัสแอสกีที่มีรหัสภาษาไทย 
 
     ข้อมูลตัวเลขมีวิธีเก็บที่หลากหลายมากว่าข้อมูลตัวอักษรเนื่องจากข้อมูลประเภทนี้มีรายละเอียดมากว่า และการเก็บข้อมูลยังขึ้นอยู่กับวัตถุประสงค์ของการใช้งานด้วย หากจะเก็บให้อยู่ในรูปรหัสที่ง่ายต่อการคำนวณ ก็อาจแยกข้อมูลออกเป็นค่าบวก และค่าลบ และนอกจากนี้ยังมีการจัดเก็บในลักษณะของจำนวนเต็ม และจำนวนจริง  
 
 
      สำหรับตัวเลขฐานสิบที่เป็นจำนวนเต็มสามารถเก็บเป็นตัวเลขฐานสอง หรือเก็บเป็นรหัสต่าง ๆ เช่น รหัสบีซีดี หรือ เอ็คเซสสาม  

สร้างโดย: 
ครูพูนศักดิ์ สักกทัตติยกุล โรงเรียนสตรีศรีสุริโยทัย กรุงเทพมหานคร

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

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

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 498 คน กำลังออนไลน์