แนะนำเพื่อนใหม่
posted on 30 Aug 2008 21:48 by natnaja in Mathก่อนอื่นที่เราจะเริ่มไปเข้ารหัสและก็ถอดรหัส เราคงจะต้องทำความรู้จักกับเพื่อนใหม่กันก่อนนะคะเพื่อนใหม่ของเราชื่อ "modulo" ค่ะ modulo หรือ mod ก็คือการหารเอาเศษนั่นเองค่ะ ทำหรับบางท่านที่เรียนมาทางคอมฯ คงจะรู้จักเพื่อนคนนี้กันดีอยู่แล้ว
ยกตัวอย่างเช่น 10 mod 3 ก็คือการเอา 3 ไปหาร 10 เหลือเศษเท่าไหร่นั่นคือคำตอบค่ะ อย่างสมัยตอนเราเรียนประถม(รู้สึกเหมือนเพิ่งผ่านมาไม่กี่สิบปีเองใช่ม้า...อิอิ)
10 หาร 3 จะเท่ากับ 3 เศษ 1 ใช่มั้ยค่ะ ดังนั้น 10 mod 3 = 1 ค่ะ แค่นี้เอง ง่ายใช่ม่ะ
8 mod 4 ก็คือ 8 หาร 4 ก็จะเท่ากับ 2 นั่นคือไม่มีเศษใช่มั้ยคะ ดังนั้น 8 mod 4 = 0 ค่ะ
หรือถ้าเขียนในรูปแบบทางคณิตศาสตร์ก็คือ 10 = 3(3) + 1 และ 8 = 4(2) + 0 จะเห็นว่าคำตอบหรือเศษของมัน ก็คือตัวที่เอามาบวกทีหลังนั่นเองค่ะ
งั้นขอทดสอบความเข้าใจหน่อยนะคะ.....ลองทายดูซิว่า -13 mod 5 = เท่าไหร่เอ่ย ????
อันนีัคิดว่าเริ่มมองเห็นลางๆมากแล้วค่ะ
ขอตอบ -3 เป็นคำตอบสุดท้ายค่ะ
#1 By พริ้วไหว on 2008-08-31 22:02