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

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

Thaiadmin on Social NetworkThaiadmin on TwitterThaiadmin on Facebook Group

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


หน้า: [1]   ลงล่าง
  เพิ่มบุ้คมาร์ค  |  พิมพ์  
ผู้เขียน หัวข้อ: การแปลงเลขฐาน10 เป็น ฐาน2 โดยไม่ใช้ฟังก์ชัน  (อ่าน 6772 ครั้ง)
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.19 Thaiadmin Edition | Sitemap| SMF © 2013, Simple Machines
Thai Language by ThaiSMF. Modifications by Thailand System Administrator Group.
Valid XHTML 1.0! Valid CSS!

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

Google visited last this page 8 กันยายน 2014, 22:34:37