Google

คนแถวนี้คงเคยใช้กูเกิลคำนวณทางคณิตศาสตร์กันด้วยการพิมพ์ตัวเลขลงไปตรงๆ ในหน้าค้นหาของกูเกิล และจะได้คำตอบออกมาอยู่บนสุดเหนือผลการค้นหาอื่น (ใช้กับการแปลงค่าเงินได้ด้วย)

ล่าสุด Twitter ของกูเกิลทวีตออกมาว่าได้เริ่มปล่อยอัลกอริทึมใหม่ที่ชื่อว่า "Panda" ให้กับผู้ใช้ 1% ซึ่งมีการเปลี่ยนแปลงในหลายส่วน (อ่านได้จากข่าวเก่า)

นอกจากในแง่ของการปรับผลการค้นหา Panda ยังได้เพิ่มฟีเจอร์สำหรับการคำนวณด้วยการเพิ่มชุดเครื่องคิดเลขจำนวน 34 ปุ่ม ตามแผนที่กูเกิลเคยบอกไว้ว่าจะปรับจากที่เคยเป็นเครื่องมือค้นหา ให้กลายเป็นเครื่องมือสำหรับตอบคำถามนั่นเอง

ดูภาพเครื่องคิดเลขได้จากท้ายข่าว หรือไปลองเล่นเองได้จากลิงค์นี้ครับ

ที่มา - The Verge

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

Be1con Wed, 25/07/2012 - 18:49

เจ๋ง ในไทยก็ยังไม่มาอยู่ดี

เออ บอกลิงค์ทวีตด้วยครับ

จิตสำนึกเรามันบอกว่า 48 อยู่ข้างบน และ 2(9+3) อยู่ข้างล่างอ่ะครับ

แต่ที่จริงแล้วมันคือ 48 กับ (9+3) อยู่ข้างบน(เป็นตัวคูณ) ส่วน 2 อยู่ข้างล่างครับ...

คือโจทย์มันประมาณว่า 48/2*(9+3) หรือคือ 48(9+3)/2 ครับ

put4558350 Wed, 25/07/2012 - 22:18

In reply to by neizod

9+3 = 12 และการเขียนติดกันแทนเครื่องหมายคูณครับ ถ้าต้องการคำตอบ 2 ต้องใส่วงเล็บอีกคู่ 48/(2(9+3))

เนื่องจากลำดับการคำณวนทั้วไปจะเริ่งจาก วงเล็บ เครื่องหมายรูท การคูณและการหาร การบวกและการลบ จากนั้นจึงดูซ้ายไปขาว

neizod Wed, 25/07/2012 - 22:24

In reply to by put4558350

ให้ a = 2, b = 4 แล้ว 1/ab ได้เท่าไหร่ครับ?

การเขียนติดกันคือการละเครื่องหมายคูณเท่านั้นหรือครับ หรือมันมีความหมายมากกว่านั้น?

คุณต้องการให้คอมพิวเตอร์คำนวน ซึ่งการใส่สมการแบบนั้นกับคอมพิวเตอร์มันก็ผิดตั้งแต่การตั้งโจทย์แล้วหล่ะครับ เพราะมันไม่รู้หรอกว่า operator ที่คุณอยากให้มันทำคืออะไร bracket อยู่ตรงไหนบ้าง มันคำนวนตามคำสั่งที่มันได้รับครับ

ซึ่งถ้าอยากทำแบบนั้นก็ต้องเขียนโปรแกรมมาแปลสมการมนุษย์ให้เป็น operation ของคอมพิวเตอร์อีกที(อันนี้ผมสนับสนุนให้ทำนะ)

ภาษาคอมพิวเตอร์ส่วนใหญ่ไม่ยอมรับการเขียน expression (ตัวเลข/ตัวแปร) ติดกันว่าเป็น operator การคูณ ตัวภาษาจะฟ้อง error ทันทีว่ามีการประกาศ expression ติดกัน นอกจากนี้ก็ไม่ยอมรับการเขียน expression ติดกับวงเล็บว่างเป็น operator การคูณ เพราะตัวภาษาออกแบบมาให้จอง syntax ไว้ให้ใช้ function name ตามด้วยวงเล็บ แล้วแปลเป็น function call

ดังนั้น โจทย์ตั้งต้น 48/2(9+3) ถ้าให้ภาษาพวกนี้คิด ต้อง return syntax error มาเลยครับ ไม่ใช่เปลี่ยนเครื่องหมายวงเล็บไปเป็นเครื่องหมายคูณ แล้วคืนคำตอบเป็น 288

แต่ในทางคณิตศาสตร์ การเขียนตัวเลขติดกับตัวแปร เขียนตัวเลขติดวงเล็บ หรือกระทั่งเขียนวงเล็บติดกันหลายๆ อัน มันคือ expression เดียวกันครับ

เพราะฉะนั้นโจทย์ 48/2(9+3) ถ้าเอาไปคิดในเครื่องคิดเลขที่เขียนไม่ให้ syntax error เวลาเจอตัวเลขติดกับวงเล็บเนี่ย ควรจะให้คำตอบออกมาเป็น 2 ครับ

เท่าที่ผมรู้ เครื่องคิดเลข casio fx-3650p (คล้ายๆ เครื่องมุมขวาบนในรูปข้างล่าง -- ผมใช้รุ่นนี้อยู่) ใช้หลักการนี้นะ ถาม 48/2(9+3) ก็ตอบ 2 ถาม 1/ab มันก็ตอบ 0.125 ครับ

ปล.ผมไปเล่นวงเล็บที่ต้นทางมาแล้ว ถ้ากดวงเล็บเปิดโดยไม่ได้มีเครื่องหมายอะไรนำหน้า มันจะเพิ่มเครื่องหมายคูณให้เลย ก็ถือว่าแฟร์ดี จะได้ไม่มีโจทย์กำกวมอีก

คำตอบคือ b/a ครับ

การเขียนติดกันคือการละเครื่องหมายคูณเท่านั้น

และถ้าต้องการคำตอบอื่น (เข้าใจว่าจะสื่ออะไร) ต้องพิมพ์ 1/(ab) ครับ

ในวงการคอมพิวเตอร์ การเขียนสมการจะต้องไม่ละเครื่องหมายคูณนะเท่าที่รู้

แต่ถ้าละแล้ว ก็ต้องคิดจากซ็ายไปขวาเสมอครับ ตาม order of operations

2(9+3) ก้อนนี้ทั้งก้อนเป็น statement เดี่ยว ทำ 2 operation พร้อมกันไม่ได้ มันยังไม่ได้ simplified ต้อง distribution ก่อน (แต่กรณี 2x(9+3) มัน simplified แล้ว มี 2 statement) ซึ่งก้อนนี้พอกระจายแล้วจะได้ (2x9)+(2x3) จากนั้นค่อยว่ากันไปตามกฎ Order of Operations ทำให้ได้คำตอบสุดท้ายเป็น 2 หากทำพลาด โดยข้ามการกระจายไป จะได้คำตอบ 288

คำตอบเท่ากันครับ - -"

  • 2*(9+3) = (29)+(23)
  • 2*12 = 18+6
  • 24 = 24

กตการกระจายไช้เมื่อต้องการแก้สมการที่มีตัวแปร และที่นิยมไช้ * เป็นเครื่องกมายคูนเนื่องจาก x เป็นตัวแปรยอดนิยมครับ

ส่วนที่ยากคือคุณมองสมการบรรณทัดนั้นเป็นรูปใหน

เครื่องคิดเลขเป็นเพียงเครื่องมือ ต้องมีการฝึกฝนการใช้งานให้คล่อง คนต่างหากที่ต้องปรับตัวเข้ากับเครื่องคิดเลขเครื่องนั้น เพราะแต่ละเครื่องอาาจะมีรูปแบบการป้อนไม่เหมือนกัน ทำให้เกิดเป็น hunman error ได้ ถ้าคำตอบที่ถูกต้องคือ 2 ถ้าเครื่องอื่นไม่ได้ 2 ก็ต้องตรวจสอบว่าป้อนอย่างไรถึงจะ 2 ไม่ใช่ว่า พอมันบอกว่า 288 ก็เชื่อไปซะหมด

คำนวนแบบคณิตศาสตร์และคอมพิวเตอร์ priority เท่ากันทำจากซ้ายไปขวาเสมอครับ (+,-),(x,/)

มีข้อยกเว้นของตัวนึงนะผมจำไม่ได้(ไม่ใช่ +-x/) +,-,x,/ ปกตินี่ซ้ายไปขวาครับ

ตอบได้ว่า มันเพี้ยนครับ โดยบางเครื่องมองการคำนวนตรงนั้นเป็นแบบมี bracket ซึ่งการคำนวนแบบนั้นไม่มีในระบบคอมพิวเตอร์ เพราะระหว่าง bracket,value จะต้องมี operator(กรณีนี้เป็น x) เสมอ (ผิดที่ user เอง)

อาจจะเป็นที่เครื่องบางเครื่องคำนวนแบบ prefix บางเครื่องคำนวนแบบ postfix ก็ได้(ผมมั่วนะ)

เห็นด้วยครับ คือโจทย์กำกวม จนคนกดเครื่องคิดเลขต้องตีความอีกทีแล้วค่อยใส่เครื่องคิดเลข ซึ่งที่จริงแล้วหน้าวงเล็บคือการคูณกัน (และมันควรจะทำซ้ายไปขวาเพราะ priority คูณกับหารมันเท่ากัน

ปกติ เครื่องคิดเลขบางรุ่นเขาจะมีการกดไม่เหมือนกัน เพื่อป้องกันการทำงานผิดพลาด มันคือ human error เพราะคนใช้เครื่องคิดเลขเครื่องนั้นไม่เป็น

ถ้าเปลี่ยนตัวเลขเป็นหน่วยทางฟิสิกส์ (เช่น km/m.s^2) จะต้องคิดแบบ ข้างบน / ข้างล่าง เท่านั้นนะ เพราะเค้าไม่อนุญาตให้เขียนเครื่องหมาย / มากกว่า 1 อัน อ๊ะ.. ใช้แยกเด็กฟิสิกส์ด้วยนี่หว่า

การเขียนติดกันหรือมี • คั่น เช่น ab หรือ 2(3) หรือ 2 • 3

นั้นมีความหมายเหมือนการคูณและมีลำดับสูงกว่าการหาร

เพราะฉะนั้น (9+3) อยู่ข้างล่างครับ เป็นตัวหาร

Virusfowl Thu, 02/08/2012 - 12:04

OH! เหตุเกิดมาจากข่าวเครื่องคิดเลข เม้นกันยาวเลย 55 หาอ่านเม้นแบบนี้ได้จากเว็บนี้เว็บเดียวเลยนะเนี่ย XD