กลุ่มผู้ดูแลระบบแห่งประเทศไทย กลุ่มผู้ดูแลระบบแห่งประเทศไทย
21 ธันวาคม 2014, 10:58:01 *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

Thaiadmin on Social NetworkThaiadmin on TwitterThaiadmin on Facebook Group

ข่าว:
  หน้าแรก   เวบบอร์ด   ค้นหา ช่วยเหลือ เจ้าหน้าที่ เข้าสู่ระบบ ลืมรหัสผ่าน? คำเแนะนำ สมัครสมาชิก Register via Facebook Register via Google+  
+ กลุ่มผู้ดูแลระบบแห่งประเทศไทย » Developer Zone » App Development » หัวข้อ:
|-+ การแปลงเลขฐาน10 เป็น ฐาน2 โดยไม่ใช้ฟังก์ชัน


หน้า: [1]   ลงล่าง
  เพิ่มบุ้คมาร์ค  |  พิมพ์  
ผู้เขียน หัวข้อ: การแปลงเลขฐาน10 เป็น ฐาน2 โดยไม่ใช้ฟังก์ชัน  (อ่าน 6888 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
โจอัง
Proficient Level 3
***


จิตพิสัย: 0
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 169

สมาชิกลำดับที่ 12029

Posting Frequency










 ระดับถัดไป:
 90% ( 9 / 10 )

« เมื่อ: 23 กุมภาพันธ์ 2007, 09:45:54 »

ใครมีความรู้การเขียนโปรแกรมช่วยอธิบายหลักการคิด การแปลงเลขฐานสิบเป็นฐาน สอง :Smiley :Smiley

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
itMiracle
บุคคลทั่วไป
« ตอบ #1 เมื่อ: 23 กุมภาพันธ์ 2007, 10:10:00 »

ใครมีความรู้การเขียนโปรแกรมช่วยอธิบายหลักการคิด การแปลงเลขฐานสิบเป็นฐาน สอง :Smiley :Smiley

วิธีคำนวณ เลขฐาน 10 ให้เป็นเลขฐาน 2 มีอยู่ในหนังสือ คณิตศาสตร์ชั้นมัธยมต้น ครับ แต่ถ้าคิเกียจไปค้นหนังสือ อ่านต่อด้านล่างครับ




เลขฐาน 2 เกิดจากการนำ 2 ไปหาร เลขฐาน 10 ซ้ำ ๆ จนกว่าผลหารจะเป็น 0 โดยที่ เศษของการหารแต่ละครั้งจะถูกหักออกไป และนำมาเขียนเรียงกันจาก เศษการหารตัวสุดท้ายเรียนไปยังเศษของการหารตัวแรก ดังตัวอย่าง


10 หาร 2 ได้ 5 เศษ 0
5 หาร 2 ได้ 2 เศษ 1
2 หาร 2 ได้ 1 เศษ 0
1 หาร 2 ได้ 0 เศษ 1

10 => 1010

ถ้าจะเขียนเป็นโปรแกรม จะต้องใช้ Function ด้านคณิตศาสตร์ คือ Mod() <- หารไม่คิดเศษ และ เทคนิคการคูณกลับเพื่อหารเศษ ดังนี้ Original - (Mod(Original,Base)*Base) = เศษ

Share topic : บันทึกการเข้า
กลุ่มผู้ดูแลระบบแห่งประเทศไทย
   


โปรดอ่านกฎกติกาก่อนแสดงความคิดเห็น


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

 บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  เพิ่มบุ้คมาร์ค  |  พิมพ์  
+ กลุ่มผู้ดูแลระบบแห่งประเทศไทย » Developer Zone » App Development » หัวข้อ:
|-+ การแปลงเลขฐาน10 เป็น ฐาน2 โดยไม่ใช้ฟังก์ชัน


 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 Thaiadmin Edition | Sitemap| SMF © 2013, Simple Machines
Thai Language by ThaiSMF. Modifications by Thailand System Administrator Group.
Valid XHTML 1.0! Valid CSS!

หน้านี้ถูกสร้างขึ้นภายในเวลา 0.078 วินาที กับ 27 คำสั่ง

Google visited last this page 18 ธันวาคม 2014, 04:10:00