แนะนำเพื่อนใหม่

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  =   เท่าไหร่เอ่ย ???? 

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

ติดตามมาอ่านต่ะจาก entry ที่เเล้วค่ะ
อันนีัคิดว่าเริ่มมองเห็นลางๆมากแล้วค่ะ
ขอตอบ -3 เป็นคำตอบสุดท้ายค่ะconfused smile

#1 By พริ้วไหว on 2008-08-31 22:02

ขอบคุณค่ะที่ติดตาม...อยากให้ติดตามต่อไปนะคะ
-13 (mod) 5 จะสามารถเขียนได้ในรูปของ
-13 = 5(-2)+(-3) หรือ
-13 = 5(-3)+ 2 ค่ะ
ดังนั้นจะเห็นว่ามีสองคำตอบค่ะ คือ -3 และ 2 ค่ะ

ขอแสดงความยินดีกับคุณก้านไม้ด้วยค่ะ
ดีใจจัง...open-mounthed smile

#2 By Matha on 2008-09-01 12:13