เนมินทร์ ไลฟ์สไตล์ ทุกอย่างสนใจ เช่น การเขียนโปรแกรมคอมพิวเตอร์ ข่าววงการไอที กิจกรรมยามว่าง ฯลฯ
20 กรกฎาคม 2551
วิธีออกแบบเครื่องสภานะำจำกัด Finite State Machine
ที่ http://thaifinitestatemachine.googlepages.com/
31 พฤษภาคม 2551
RoBo Chanmp แข่งหุ่นยนต์ แบบ simulation

ลักษณะการแข่งขัน
1. ใช้ตัว simulation จำลองสภาพแวดล้อมทั้งหมดครับ
2. เขียนให้หุ่นยนต์ ทำงานแบบอัตโนมัติ ตามกติกาที่กำหนดในแต่ละสนาม
ซึ่งจะมีทั้งหมด 6 สนาม
ประโยนช์ เชิงเทคนิคครับ
1. ได้เขียนโปรแกรมแบบ service-oriented ซึ่งกำลังมาแรง
2. เรียนรู้การsimulation แบบ physicX คือมากกว่า 3D เพราะวัตถุจะมีน้ำหนัก เสมือนจริงยิ่งขึ้น
3. ได้เรียนรู้การใช้ Computer Vision
4. เรียนภาษาใหม่ Microsoft Visual Programming Language จะใข้หรือไม่ก็ได้
ของรางวัล
1 .ของรางวัลประจำสนาม
2. รางวัลคะแนนรวมทุกสนาม
Linkที่สำคัญ
1. เว็บการแข่งขัน http://www.robochamps.com
2. ภาษาและเครื่องมือการพัฒนา http://msdn.microsoft.com/en-us/library/bb483024.aspx
23 พฤษภาคม 2551
ตัวแปร pointer [ตัวชี้มหัศจรรย์]
อ่านง่ายๆที่ google doc http://docs.google.com/Doc?id=dcntsjcf_6cck233
เห็นช่วงนี้น้องๆ แต่ละคนก็ถามมามากเหลือเกินเกี่ยวกับตัวแปรชนิดนี้
ส่วนใหญ่น่าเป็นแบบบ่นๆมากกว่านะว่าเรียนไม่รู้เรื่อง เลยตั้งใจจะเขียนอธิบาย
แต่ไม่แน่ใจว่าจะทำให้งงมากกว่าเดิมหรือเปล่านะ
ตัวแปร แบบ pointer คือตัวแปลที่เก็บ address <---เห็นมั้ยนิยามมีนิดเดียวเอง
เช่น
int *pint; |
operater ที่ใช้กับตัวแปร pointer
มีอยู่สองตัวด้วยกันคือ
1.วิธีการเอา address ของตัวแปลอื่นมาให้เจ้า pint
pint = &a; |
เป็นการเก็บ address ของ a ไว้ที่ pint
ตัวเลขที่อยู่ใน pint เนี่ยจะเป็นไปตามแต่ละครั้งที่ รันโปรแกรมนะไม่แน่นอน
ถ้าอยากรู้ก็ลอง print ออกมาดูได้ครับ
printf("%x",pint); |
pint =&a; | เก็บ address ของ a ไว้ที่ pint |
*pint= 5; | เอาค่า 5 ไปใส่ใน address ของ a |
เอาหละวันนี้เอาไว้แค่นี้ก่อนวันหลังจะเอาโจทย์มาฝาก เพราุะรู้ว่า นี่คือสิ่งที่ทุกคนรู้อยู่แล้วแต่
ที่งง คือ แล้วจะทำยังไงกับโจทย์ยากๆมากกว่าใช่มัย อดใจรออีกไม่นานนะครับ
15 พฤศจิกายน 2550
ลำดับ Fibonacci
ดูที่ กูเกิ้ลด็อกอ่านง่ายกว่าเยอะ
ที่นี่เลย http://docs.google.com/Doc?id=dcntsjcf_5hkkjct
วันนี้ได้ไปอ่านเรื่อง ลำดับ fibonacci จากเว็บ kanid มาฝาก
เพื่อคนที่สนใจเืรื่องนี้โดยเฉพาะที่มีการยกเรื่องราว ของฟังก์ชั้น
ที่สามารถเรียกตัวเองได้มาสอนกันใันชั้นเรียน
ขอยกตัวอย่าง code ภาษา c ที่รู้้จักกันดีละกันนะครับ
ตัวอย่างนี้จะเป็นแนวคิดที่ค่อนข้างตรงๆกับหลักจากสูตรคณิตศาสตร์
เป็นการแบ่งงาน แบบ Divide and conquer
int fibo (int n){
if(n<=2){
return 1;
} else {
return fibo(n-2)+fibo(n-1);
}
}
มีโค๊ด อีกแบบนึงนะครับที่ทำให้มีการ print ตัวเลขออกมาใน code เลย
ไม่ต้องนำค่าที่ return จาก function ไป print อีกที แต่เท่าที่ดูๆเหมือนกับว่า
ไม่ใช่หลักการของ Divide and Conquer เพราะไม่ได้อาศัยหลักการ การแบ่งงานกันทำ
อันนี้ใครพอรู้บ้างก็ตอบกันหน่อยนะครับ
void printfibo (int first, int sec,int n){
if(n>0){
printf("%d,"first);
printfibo(sec,first+sec,n--);
}
กำหนดการค่าย Weekend Science ชมรมวิชาการ คณะวิทยาศาสตร์ มหาวิทยาลัยเชียงใหม่
ณ โรงเรียนน้ำบ่อหลวงวิทยาคม วันที่ 22-24 มิถุนายน 2550
วันศุกร์ที่ 22 มิถุนายน 2550
17.30 น. ออกเดินทางจากคณะวิทยาศาสตร์ไปโรงเรียนน้ำบ่อหลวงวิทยาคม
วันเสาร์ที่ 23 มิถุนายน 2550
6.30 -7.30 รับประทานอาหารเช้า
7.30 – 8.30 ลงทะเบียน
8.30 – 9.00 พิธีเปิด
9.00 – 10.00 สันทนาการละลายพฤติกรรม
10.00 – 12.00 กิจกรรมปฏิบัติการวิทยาศาสตร์
12.00 – 13.00 รับประทานอาหารกลางวัน
13.00 – 14.00 กิจกรรมปฏิบัตการวิทยาศาสตร์ ภาคบรรยาย
14.00 – 15.30 กิจกรรมสิ่งประดิษฐ์
15.30 – 16.00 กิจกรรมสิ่งสารแสนสุข
16.00 – 16.30 ฟิสิกส์ของไอศกรีม
16.30 – 18.00 พักผ่อนตามอัธยาศัย + อาบน้ำทำธุรส่วนตัว
18.00 – 19.00 รับประทานอาหารเย็น
19.00 – 19.30 สันทนาการ
19.30 – 20.30 บรรยายดาราศาสตร์
20.30 – 21.00 วิทยาศาสตร์จินตนาการ
21.00 สวดมนต์เข้านอน พี่เลี้ยงประชุม
วันอาทิตย์ที่ 24 มิถุนายน 2550
7.00 – 8.00 รับประทานอาหาร
8.00 – 8.30 เครพธงชาติและกิจกรรมสันทนาการ
8.30 – 12.00 กิจกรรม Walk Rally
12.00 – 13.00 รับประทานอาหารกลางวัน
13.00 – 14.00 พิธีมอบเกียนติบัตรและพิธีปิด
14.00 เดินทางกลับมหาวิทยาลัยเชียงใหม่