ความหมายของการหา อนุพันธ์ ของฟังก์ชันทางเรขาคณิตวิเคราะห์ ก็คือ การหาความชันของฟังก์ชัน
เดี๋ยวจะกล่าวต่อไป
http://kritsiwat.googlepages.com/exe
วันศุกร์ที่ 29 สิงหาคม พ.ศ. 2551
วันอาทิตย์ที่ 24 สิงหาคม พ.ศ. 2551
การหา factorial
การเขียนโปรแกรมหา factorial โดยทั่ว ๆ ไปสำหรับภาษาตระกูล imperative language จะต้องใช้ loop for
หรือใช้วิธีแบบ recursive เพื่อหาคำตอบ
แต่ถ้าเราเขียนโดยคิดแบบ function language จะลดทอนรูปลงมาโดยมีหน้าตาเช่นนี้ครับ
n = 10
print multiply.reduce(arange(1,n+1))
แต่จำนวนเต็มแบบ integer มีค่าไม่เกิน
2147483647
จึงต้องเพิ่มประเภทของจำนวนเต็มเป็น long จึงทำดังนี้ครับ
n = 20
print multiply.reduce(map(long,arange(1,20)))
121645100408832000
มีเพิ่มเติมเกี่ยวกับ functional programming ตรงนี้นิดหน่อย
http://gnosis.cx/publish/programming/charming_python_13.html
http://gnosis.cx/publish/programming/charming_python_16.html
http://gnosis.cx/publish/programming/charming_python_19.html
หรือใช้วิธีแบบ recursive เพื่อหาคำตอบ
แต่ถ้าเราเขียนโดยคิดแบบ function language จะลดทอนรูปลงมาโดยมีหน้าตาเช่นนี้ครับ
n = 10
print multiply.reduce(arange(1,n+1))
แต่จำนวนเต็มแบบ integer มีค่าไม่เกิน
2147483647
จึงต้องเพิ่มประเภทของจำนวนเต็มเป็น long จึงทำดังนี้ครับ
n = 20
print multiply.reduce(map(long,arange(1,20)))
121645100408832000
มีเพิ่มเติมเกี่ยวกับ functional programming ตรงนี้นิดหน่อย
http://gnosis.cx/publish/programming/charming_python_13.html
http://gnosis.cx/publish/programming/charming_python_16.html
http://gnosis.cx/publish/programming/charming_python_19.html
การเขียนโปรแกรมคอมพิวเตอร์สำหรับเด็ก(8 ปี)
พบหนังสือออนไลน์อยู่เล่มนึงสอนเด็กอายุ 8 ปีขึ้นไปสำหรับหัดเขียนโปรแกรม เห็นแล้วน่าสนใจมาก ๆ เลยนำมาแนะนำให้ดาวน์โหลดไปอ่านกัน
http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/
http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/
วันพุธที่ 20 สิงหาคม พ.ศ. 2551
โจทย์ functional language ล้วน ๆ
เห็นแล้วสะอึกเลยครับ เนื่องจากภาษาแบบ functional เรียนมาน้อยจริง ๆ
นึกไม่ถึงว่าเอาเข้าจริง ๆ แล้วต้องศึกษาภาษากลุ่มนี้ด้วย
ที่สนใจ python ก็เพราะมีคุณสมบัติแบบ functional language นี่แหละ
แต่รู้สึกว่า C# ก็มี feature ด้านนี้ด้วยเหมือนกันแฮะ
http://www.codenone.com/node/64
อันนี้ fibonacci
http://en.literateprograms.org/Fibonacci_numbers_(Python)
นึกไม่ถึงว่าเอาเข้าจริง ๆ แล้วต้องศึกษาภาษากลุ่มนี้ด้วย
ที่สนใจ python ก็เพราะมีคุณสมบัติแบบ functional language นี่แหละ
แต่รู้สึกว่า C# ก็มี feature ด้านนี้ด้วยเหมือนกันแฮะ
http://www.codenone.com/node/64
อันนี้ fibonacci
http://en.literateprograms.org/Fibonacci_numbers_(Python)
วันจันทร์ที่ 11 สิงหาคม พ.ศ. 2551
ถ้าจะเปรียบเทียบช่าง กับความเร็ว
ช่างคอมพิวเตอร์ โมเด็มไร้สาย (เร็วแต่หลุดบ่อย)
ช่างอิเล็กส์ทรอนิกส์ รถวิทยุบังคับ
ช่างยนต์ มอเตอร์ไซค์ห้าง
ช่างกลโรงงาน รถเข็นยกของ
ช่างกลเกษตร รถไถเดินตาม
ช่างมารดามัน เดินตามสิ่งมีชิวิตสองเขาสี่ขาไปก่อนเถอะนะ
ช่างอิเล็กส์ทรอนิกส์ รถวิทยุบังคับ
ช่างยนต์ มอเตอร์ไซค์ห้าง
ช่างกลโรงงาน รถเข็นยกของ
ช่างกลเกษตร รถไถเดินตาม
ช่างมารดามัน เดินตามสิ่งมีชิวิตสองเขาสี่ขาไปก่อนเถอะนะ
สมัครสมาชิก:
บทความ (Atom)