ระบบเลข และการแทนรหัสข้อมูล

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ชนิดของข้อมูลในโปรแกรม Interactive C
Advertisements

เลขยกกำลัง.
บทที่ 2 รหัสควบคุมและการคำนวณ
บทที่ 2 รหัสควบคุมและการคำนวณ
รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
ป.3 บทที่ 1 “จำนวนนับ ไม่เกิน100,000”
ระบบเลขฐานสอง โดย นางสาวภาณุมาศ นักษัตรมณฑล รหัสนิสิต
เลขฐานต่าง ๆ อ.มิ่งขวัญ กันจินะ.
BC320 Introduction to Computer Programming
Chapter 1 โครงสร้างข้อมูลและอัลกอริธึมส์
การแทนข้อมูลในคอมพิวเตอร์
CS Assembly Language Programming
CS Assembly Language Programming
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
ทฤษฎีจำนวนเบื้องต้น โดย ครูภรเลิศ เนตรสว่าง โรงเรียนเทพศิรินทร์
ทศนิยมและเศษส่วน F M B N โดย นางสาวสุพรรษา ธรรมสโรช.
อสมการ.
Number System[1] เลขฐาน & ASCII CODE Number System[1]
จำนวนจริง F M B N ขอบคุณ เสถียร วิเชียรสาร.
NUMBER SYSTEM เลขฐานสิบ (Decimal Number) เลขฐานสอง (Binary Number)
Peopleware & Data บุคลากรและข้อมูล.
รายวิชา ง23101 การเขียนโปรแกรมเบื้องต้น
หน่วยที่ 5 ตัวดำเนินการ (Operators)
เทคนิคทางคณิตศาสตร์ในการวิเคราะห์เชิงปริมาณ
EEE 271 Digital Techniques
Digital Logic and Circuit Design
มิสกมลฉัตร อู่ศริกุลพานิชย์ กลุ่มสาระการเรียนรู้คณิตศาสตร์
การหาค่ากำลังสองของเลขที่ลงท้ายด้วย 5
การหาค่ากำลังสองของเลขที่ลงท้ายด้วย 5
กลุ่มสาระการเรียนรู้คณิตศาสตร์ โรงเรียนอัสสัมชัญอุบลราชธานี
โรงเรียนบรรหารแจ่มใสวิทยา ๖
Introduction to Digital System
จำนวนทั้งหมด ( Whole Numbers )
ระบบจำนวนเต็ม โดย นางสาวบุณฑริกา สูนานนท์
บทที่ 11 การเขียนโปรแกรมภาษาซี
ข้อมูลพื้นฐานและตัวดำเนินการ
ความหมายของตัวเลขในหลักต่าง ๆ
Computer Coding & Number Systems
การคำนวณทางคณิตศาสตร์ ตัวดำเนินการ
ครูฉัตร์มงคล สนพลาย.
ตอนที่ 4 ความรู้พื้นฐานทางดิจิตอล
การแปลงเลขฐานใดๆเป็นฐานใดๆ
คุณสมบัติการหารลงตัว
ค33211 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 5
จำนวนเต็มกับการหารลงตัว
ค21201 คณิตศาสตร์เพิ่มเติม 1
สัปดาห์ที่ 7 การแปลงลาปลาซ The Laplace Transform.
บทเรียนสาระการเรียนรู้คณิตศาสตร์ โดยใช้โปรแกรม Microsoft Multipoint
บทเรียนสาระการเรียนรู้คณิตศาสตร์ โดยใช้โปรแกรม Microsoft Multipoint
การหาผลคูณและผลหารของเลขยกกำลัง
CS Assembly Language Programming
ระบบคอมพิวเตอร์และการประมวลผล
ค21201 คณิตศาสตร์เพิ่มเติม 1
ง เทคโนโลยีสารสนเทศและการสื่อสาร ระบบเลขฐาน
ระบบเลขในคอมพิวเตอร์
หน่วยการเรียนรู้ที่ 7 ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
ระบบเลขฐาน.
ระบบเลขฐาน V.2 ม.6.
รหัสคอมพิวเตอร์.
จำนวนจริง จำนวนอตรรกยะ จำนวนตรรกยะ เศษส่วน จำนวนเต็ม จำนวนเต็มบวก
บทที่ 3 เลขยกกำลัง เนื้อหา ความหมายของเลขยกกำลัง
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
ระบบเลขจำนวน ( Number System )
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
บทที่ 5 รหัสควบคุมและ การคำนวณ C Programming C-Programming.
หน่วยการเรียนรู้ที่ 7 ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
การกระทำทางคณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
การตรวจสอบความถูกต้องของข้อมูลด้วย Check Digit
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
ใบสำเนางานนำเสนอ:

ระบบเลข และการแทนรหัสข้อมูล ระบบเลขฐานต่างๆ (เน้น ฐาน 2 ฐาน 8 และ ฐาน 16) การแปลงเลขฐาน ความสัมพันธ์ของเลขฐาน 2 ฐาน 8 และฐาน 16 การคำนวณทางคณิตศาสตร์ในระบบเลขฐาน การแทนรหัสข้อมูลในระบบ BCD, EBCDIC, ASCII การแทนรหัสข้อมูลของจำนวนเลข จำนวนเต็ม จำนวนจริง

ระบบเลขฐาน (ฐาน 2,8,10,16) Place Value: ระบบเลขที่แต่ละหลักมีค่าประจำหลัก ค่าประจำหลัก คือ ค่าของเลขฐานนั้นๆ ยกกำลังตามตำแหน่งหลักเริ่ม จาก ศูนย์ Least significant digit : คือเลขที่มีค่าประจำหลักน้อย Most significant digit : คือเลขที่มีค่าประจำหลักสูง การเขียนเลขฐานต้องมีค่าฐานกำกับ ยกเว้นฐาน 10

ตัวเลขในฐานต่างๆ ฐาน 2 มีเลข 0,1 ฐาน 8 มีเลข 0,1,2,3,4,5,6,7 ฐาน 2 มีเลข 0,1 ฐาน 8 มีเลข 0,1,2,3,4,5,6,7 ฐาน 10 มีเลข 0,1,2,3,4,5,6,7,8,9 ฐาน 16 มีเลข 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

การแปลงเลขฐาน การแปลงเลขฐานใดๆ เป็น ฐาน 10 การแปลงเลขฐาน 10 เป็น ฐานใดๆ การแปลงเลขฐาน 2 เป็น ฐาน 8 ฐาน 16 การแปลงเลขฐาน 8 ฐาน 16 เป็น ฐาน 2

การแปลงเลขฐานใดๆเป็นฐาน 10 อาศัยค่าประจำหลัก คูณตัวเลขแต่ละหลัก นำผลคูณที่ได้มารวมกัน ต.ย. 11012 = ( )10 ค่าประจำหลัก คือ 23 22 21 20 (1*8)+(1*4)+(0*2)+(1*1) = 13

การแปลงเลขฐาน 10 เป็นฐานใดๆ กรณี เลขจำนวนเต็ม ใช้หลัก MODULO คือ เลขฐาน 10 เป็นตัวตั้ง หารด้วยเลขฐานที่กำลังจะแปลง ให้เก็บเศษจากการหาร หารเลขต่อไปจนกระทั้งไม่สามารถหารได้ นำเศษของการหารมาวางต่อกัน เศษตัวสุดท้ายเป็น Most significant

ตัวอย่างการแปลงเลขฐาน 10 เป็นฐานใดๆ เลขจำนวนเต็ม 1310 = ( )2 1310 = ( ) 4 4 13 3 1 2 13 2 6 1 2 3 0 1 1 ตอบ 11012 ตอบ 314

การแปลงเลขฐาน 2 เป็น ฐาน 8 ฐาน 16 หลักการใช้การจัดกลุ่มบิท เลขฐาน 2 เป็น ฐาน 8 จัดกลุ่มละ 3 บิท เลขฐาน 2 เป็น ฐาน 16 จัดกลุ่มละ 4 บิท โดยเริ่มจากบิทที่อยู่ขวาสุด หากกลุ่มสุดท้ายไม่ครบเติม 0

ตัวอย่างการแปลงเลขฐาน 2 เป็นฐาน 8 จำนวนเต็ม 111112 = ( 37 ) 8 0 1 1 1 1 1 (0*4)+(1*2)+(1*1) (1*4)+(1*2)+(1*1) 3 7

การแปลงเลขฐาน 8 ฐาน 16 เป็น ฐาน 2 ใช้หลักการกระจายเลขแต่ละหลักออกเป็น บิท เลขฐาน 8 หนึ่งหลัก กระจายเป็นเลขฐาน 2 ได้ 3 บิท เลขฐาน 16 หนึ่งหลัก กระจายเป็นเลขฐาน 2 ได้ 4 บิท

ตัวอย่างการแปลงเลขฐาน 8 ฐาน 16 เป็น ฐาน 2 กรณี เลขจำนวนเต็ม 738 =( ) 2 A316 = ( ) 2 7 3 10 3 0 0 1 1 1 1 1 0 1 1 1 0 1 0 Ans: 101000112 Ans: 1110112