คนแถวนี้คงเคยใช้กูเกิลคำนวณทางคณิตศาสตร์กันด้วยการพิมพ์ตัวเลขลงไปตรงๆ ในหน้าค้นหาของกูเกิล และจะได้คำตอบออกมาอยู่บนสุดเหนือผลการค้นหาอื่น (ใช้กับการแปลงค่าเงินได้ด้วย)
ล่าสุด Twitter ของกูเกิลทวีตออกมาว่าได้เริ่มปล่อยอัลกอริทึมใหม่ที่ชื่อว่า "Panda" ให้กับผู้ใช้ 1% ซึ่งมีการเปลี่ยนแปลงในหลายส่วน (อ่านได้จาก ข่าวเก่า )
นอกจากในแง่ของการปรับผลการค้นหา Panda ยังได้เพิ่มฟีเจอร์สำหรับการคำนวณด้วยการเพิ่มชุดเครื่องคิดเลขจำนวน 34 ปุ่ม ตามแผนที่กูเกิลเคยบอกไว้ว่าจะปรับจากที่เคยเป็นเครื่องมือค้นหา ให้กลายเป็นเครื่องมือสำหรับตอบคำถามนั่นเอง
ดูภาพเครื่องคิดเลขได้จากท้ายข่าว หรือไปลองเล่นเองได้จาก ลิงค์นี้ ครับ
ที่มา - The Verge
Comments
เจ๋ง ในไทยก็ยังไม่มาอยู่ดี
เออ บอกลิงค์ทวีตด้วยครับ
Coder | Designer | Thinker | Blogger
มันกดจากแป้นพิมพ์ไปตรง ๆ ไม่ได้ -*-
Jusci - Google Plus - Twitter
หมายถึง binding event กับคีย์บอร์ดฝั่งตัวเลขรึเปล่าครับ
ใช่ครับ ถ้าจะใช้แทนเครื่องคิดเลขอย่างน้อยก็กดตรงคีย์บอร์ดได้ ไม่ใช่เอาเมาส์คลิกเป็นตัว ๆ ลำบากเกิน
Jusci - Google Plus - Twitter
คงใด้มั้งครับ ที่มีปุ่มบนหน้าจอไว้ไช้กับ tablet
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
จำนวน - % = ไม่ได้
ไม่เหมือนเครื่องคิดเลขใน windows
ถ้าซับซ้อนมาก พิมพ์ในช่อง search ได้นะครับ
sin( 50+(50%*100) )
ไหน เดี๋ยวลองไปคำนวณ 48 / 2(9 + 3) หน่อย (ฮา)
ตกลงคำตอบเท่ากับเท่าไหร่ครับ xD
^
^
that's just my two cents.
288 ครับ
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
48/2(9+3) ไปเป็น 48/2*12 ได้ไงครับ?
จิตสำนึกเรามันบอกว่า 48 อยู่ข้างบน และ 2(9+3) อยู่ข้างล่างอ่ะครับ
แต่ที่จริงแล้วมันคือ 48 กับ (9+3) อยู่ข้างบน(เป็นตัวคูณ) ส่วน 2 อยู่ข้างล่างครับ...
คือโจทย์มันประมาณว่า 48/2*(9+3) หรือคือ 48(9+3)/2 ครับ
Dream high, work hard.
9+3 = 12 และการเขียนติดกันแทนเครื่องหมายคูณครับ ถ้าต้องการคำตอบ 2 ต้องใส่วงเล็บอีกคู่ 48/(2(9+3))
เนื่องจากลำดับการคำณวนทั้วไปจะเริ่งจาก วงเล็บ เครื่องหมายรูท การคูณและการหาร การบวกและการลบ จากนั้นจึงดูซ้ายไปขาว
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
ให้ a = 2, b = 4 แล้ว 1/ab ได้เท่าไหร่ครับ?
การเขียนติดกันคือการละเครื่องหมายคูณเท่านั้นหรือครับ หรือมันมีความหมายมากกว่านั้น?
คุณต้องการให้คอมพิวเตอร์คำนวน ซึ่งการใส่สมการแบบนั้นกับคอมพิวเตอร์มันก็ผิดตั้งแต่การตั้งโจทย์แล้วหล่ะครับ เพราะมันไม่รู้หรอกว่า operator ที่คุณอยากให้มันทำคืออะไร bracket อยู่ตรงไหนบ้าง มันคำนวนตามคำสั่งที่มันได้รับครับ
ซึ่งถ้าอยากทำแบบนั้นก็ต้องเขียนโปรแกรมมาแปลสมการมนุษย์ให้เป็น operation ของคอมพิวเตอร์อีกที(อันนี้ผมสนับสนุนให้ทำนะ)
Russia is just nazi who accuse the others for being nazi.someone once said : ผมก็ด่าของผมอยู่นะ :)
ภาษาคอมพิวเตอร์ส่วนใหญ่ไม่ยอมรับการเขียน 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) ครับ
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
งั้น 1/2a = a/2 งั้นหรือ? ไม่มั้ง..
May the Force Close be with you. || @nuttyi
ถ้า 1/(2a) มันคือ (2a)^(-1) แน่นอนครับ
แต่ 1/2a ผมว่ามันตีความได้ทั้ง (2a)^(-1) และ a/2 อ่ะครับ...
Dream high, work hard.
ตีความได้ทั้ง (2a)^(-1) และ a/2 อันนี้คือให้มนุษย์ตีความ หรือคอมพิวเตอร์ตีความครับ?
คนครับ (ถามมนุษย์ดันตอบคน...) //เกรียน
Dream high, work hard.
ในวงการคอมพิวเตอร์ การเขียนสมการจะต้องไม่ละเครื่องหมายคูณนะเท่าที่รู้
แต่ถ้าละแล้ว ก็ต้องคิดจากซ็ายไปขวาเสมอครับ ตาม order of operations
2(9+3) นี่ลำดับการคำนวณเป็นยังไงครับ?
9+3 ก่อนแล้วค่อยคูณ 2 แต่โจทย์นี้มัน...
Coder | Designer | Thinker | Blogger
ผมถามผิด ยกมาไม่ครบทั้งสมการ Orz
2(9+3) ก้อนนี้ทั้งก้อนเป็น statement เดี่ยว ทำ 2 operation พร้อมกันไม่ได้ มันยังไม่ได้ simplified ต้อง distribution ก่อน (แต่กรณี 2x(9+3) มัน simplified แล้ว มี 2 statement) ซึ่งก้อนนี้พอกระจายแล้วจะได้ (2x9)+(2x3) จากนั้นค่อยว่ากันไปตามกฎ Order of Operations ทำให้ได้คำตอบสุดท้ายเป็น 2 หากทำพลาด โดยข้ามการกระจายไป จะได้คำตอบ 288
พอดีว่าเครื่องคำนวณมันมองว่า 2(9+3) เป็น 2*(9+3) ซึ่งเป็น 2 statement อ่ะครับ
Dream high, work hard.
คำตอบเท่ากันครับ - -"
กตการกระจายไช้เมื่อต้องการแก้สมการที่มีตัวแปร และที่นิยมไช้ * เป็นเครื่องกมายคูนเนื่องจาก x เป็นตัวแปรยอดนิยมครับ
ส่วนที่ยากคือคุณมองสมการบรรณทัดนั้นเป็นรูปใหน
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
เครื่องคำนวณตอบ 288 แต่ผมตอบ 2 T_T
ป.ล.
ห๊ะ
Dream high, work hard.
ซะงั้น
เครื่องคิดเลขเป็นเพียงเครื่องมือ ต้องมีการฝึกฝนการใช้งานให้คล่อง คนต่างหากที่ต้องปรับตัวเข้ากับเครื่องคิดเลขเครื่องนั้น เพราะแต่ละเครื่องอาาจะมีรูปแบบการป้อนไม่เหมือนกัน ทำให้เกิดเป็น hunman error ได้ ถ้าคำตอบที่ถูกต้องคือ 2 ถ้าเครื่องอื่นไม่ได้ 2 ก็ต้องตรวจสอบว่าป้อนอย่างไรถึงจะ 2 ไม่ใช่ว่า พอมันบอกว่า 288 ก็เชื่อไปซะหมด
โจทย์กำกวมในตำนาน
คำนวนแบบคณิตศาสตร์และคอมพิวเตอร์ priority เท่ากันทำจากซ้ายไปขวาเสมอครับ (+,-),(x,/)
มีข้อยกเว้นของตัวนึงนะผมจำไม่ได้(ไม่ใช่ +-x/) +,-,x,/ ปกตินี่ซ้ายไปขวาครับ
Russia is just nazi who accuse the others for being nazi.someone once said : ผมก็ด่าของผมอยู่นะ :)
แล้วเครื่องคิดเลข 4 ตัวข้างบนล่ะครับ... O_O
Dream high, work hard.
ลืมใส่เครื่องหมาย x หรือป่าว
ตอบได้ว่า มันเพี้ยนครับ โดยบางเครื่องมองการคำนวนตรงนั้นเป็นแบบมี bracket ซึ่งการคำนวนแบบนั้นไม่มีในระบบคอมพิวเตอร์ เพราะระหว่าง bracket,value จะต้องมี operator(กรณีนี้เป็น x) เสมอ (ผิดที่ user เอง)
อาจจะเป็นที่เครื่องบางเครื่องคำนวนแบบ prefix บางเครื่องคำนวนแบบ postfix ก็ได้(ผมมั่วนะ)
Russia is just nazi who accuse the others for being nazi.someone once said : ผมก็ด่าของผมอยู่นะ :)
เห็นด้วยครับ คือโจทย์กำกวม จนคนกดเครื่องคิดเลขต้องตีความอีกทีแล้วค่อยใส่เครื่องคิดเลข ซึ่งที่จริงแล้วหน้าวงเล็บคือการคูณกัน (และมันควรจะทำซ้ายไปขวาเพราะ priority คูณกับหารมันเท่ากัน
Dream high, work hard.
ปกติ เครื่องคิดเลขบางรุ่นเขาจะมีการกดไม่เหมือนกัน เพื่อป้องกันการทำงานผิดพลาด มันคือ human error เพราะคนใช้เครื่องคิดเลขเครื่องนั้นไม่เป็น
เป็นโจทย์ที่เอาไว้แบ่งเด็กภาคคอมกับเด็กภาค math ได้อย่างดีเลยครับ :P
อุ้ย ที่แท้ตกหลุมพรางสินะ...
//นั่งกอดเข่าอยู่ในหลุม
Dream high, work hard.
ถ้าเปลี่ยนตัวเลขเป็นหน่วยทางฟิสิกส์ (เช่น km/m.s^2) จะต้องคิดแบบ ข้างบน / ข้างล่าง เท่านั้นนะ เพราะเค้าไม่อนุญาตให้เขียนเครื่องหมาย / มากกว่า 1 อัน อ๊ะ.. ใช้แยกเด็กฟิสิกส์ด้วยนี่หว่า
การเขียนติดกันหรือมี • คั่น เช่น ab หรือ 2(3) หรือ 2 • 3
นั้นมีความหมายเหมือนการคูณและมีลำดับสูงกว่าการหาร
เพราะฉะนั้น (9+3) อยู่ข้างล่างครับ เป็นตัวหาร
May the Force Close be with you. || @nuttyi
OH! เหตุเกิดมาจากข่าวเครื่องคิดเลข เม้นกันยาวเลย 55 หาอ่านเม้นแบบนี้ได้จากเว็บนี้เว็บเดียวเลยนะเนี่ย XD
@ Virusfowl
I'm not a dev. not yet a user.