การคูณแบบ Implicit Multiple
การคูณแบบ Implicit Multiple

Mathematics

Calculator

การคูณแบบ Implicit Multiple

โดย Euw Chaivanon

23 เมษายน 2565

ทำไมคิดกับเครื่องคิดเลขถึงได้ 2 แต่หาใน google ได้ 8 ? เครื่องคิดเลขผิดหรือ google ผิด สองแหล่งนี้คำนวณต่างกันยังไง มีหลักการอะไรพิเศษหรือป่าว มาดูหลักการพื้นฐานของเครื่องคิดเลขหรือคอมพิวเตอร์กันก่อน โดยทั่วไปจะมีลำดับการทำงานเรียงตาม BEMDAS ดังนี้

  1. Bracket(วงเล็บ)

  2. Exponential(ยกกำลัง)

  3. Multiple(คูณ) กับ Division(หาร)

  4. Add(บวก) กับ Subtrac(ลบ)

เรียงง่ายๆคือ เจอ วงเล็บ() ทำก่อนและต่อด้วย ยกกำลัง ต่อด้วย × ÷ ต่อด้วย + - โดยที่ × และ ÷ อยู่ในลำดับที่ 3 ทั้งคู่ มีลำดับการทำงานที่เท่ากัน เจอพร้อมกันจะทำเครื่องหมายจากซ้ายไปขวา เช่น 8 ÷ 2 × 2 = 8

แต่ในเครื่องคิดเลขบางรุ่นจะแยกการคูณออกเป็น 2 แบบคือ Explicit Multiple คือการคูณแบบมีเครื่องหมายคูณ เช่น 2 × 2 เป็นต้น และอีกแบบหนึ่งเรียกว่า Implicit Multiple แปลเป็นไทยว่า การคูณโดยนัย คือการคูณแบบไม่เขียนเครื่องหมายคูณ ตัวอย่างเช่น 2(1+1) หรือ 2a

การเขียนว่า 2 × a คือ Explicit Multiple การเขียนว่า 2a คือ Implicit Multiple

ตัวอย่าง Implicit Multiple ที่เจอบ่อยเช่น 2 ÷ -(1+1)

เราจะคิดแบบ 2 ÷ -(1+1) = 2 ÷ (-1–1) ไม่ใช่แบบ 2 ÷ -(1+1) = 2 ÷ -1 × (1+1)

จะเห็นว่าเราจะเอา -1 คูณกระจายเข้าไปในวงเล็บก่อนเลย แล้วค่อยเอา 2 มาหาร ตัว -(1+1) มันคือ Implicit Multiple และมันควรทำก่อนการหาร

หรืออีกตัวอย่างคือ ab ÷ cd เราจะคิดแบบ ab ÷ cd = ab/cd ไม่ใช่ ab ÷ cd = (ab/c) × d cd คือ Implicit Multiple มันควรทำก่อนเครื่องหมาย ÷

นักคณิตศาสตร์จึงเห็นตรงกันว่าการคูณแบบ Implicit Multiple ควรมีลำดับการทำงานสูงกว่าเครื่องหมาย คูณหาร

ด้วยความที่ Implicit Multiple ไม่มีเครื่องหมายที่ชัดเจนและมีตรรกะการคิดที่ซับซ้อนกว่า ทำให้มันไม่ถูกใส่เข้าไปในภาษาคอมพิวเตอร์ เช่นภาษา C แต่จะถูกใส่ไว้ในเครื่องคิดเลข หรือโปรแกรมคำนวณโดยเฉพาะเท่านั้น

ทำให้คอมพิวเตอร์ที่ไม่มี Implicit Multiple 8 ÷ 2(1+1) = 8 แต่ในเครื่องคิดเลขที่มี Implicit Multiple 8 ÷ 2(1+1) = 2

ปล. ขอขิงนิดนึงงงงงง ของแอดเครื่องคิดเลขสามารถปรับได้นะว่าจะใช้ Implicit Multiple หรือไม่ใช้

casio calculator implicit multiple setting

ข้อมูลอ้างอิง: