No ending while alive ตราบใดที่ยังมีชีวิต มันไม่มีคำว่าจบ
 
เริ่มต้นสู่การเขียนโปรแกรม(พื้นฐาน)สำหรับชาวบ้าน

สวัสดี
จะมาลองอธิบายเล่นๆเกี่ยวกับการเขียนโปรแกรมในแบบพื้นๆ ให้คนที่ไม่จำเป็นต้องจบ ม.ปลายก็เขียนโปรแกรมได้
ผมไม่เน้นภาษาใดๆนะ จะเน้นความเข้าใจแล้วให้ไปเลือกภาษาที่ชอบจะดีกว่า
โดยส่วนตัวไม่ถนัดนะพวกที่เรียกว่า Object Orient Programming อันนี้เดี๋ยวอธิบายทีหลัง

สำหรับคนที่รู้เรื่องอยู่แล้วก็ลองอ่านดูว่าอธิบายแบบนี้คนอื่นจะเข้าใจได้มั้ย
ผมเจอปัญหาที่ว่าบางคนเค้าไม่เข้าใจการเขียนโปรแกรมซะเลย
อธิบายลำบากเหมือนกัน
ยิ่งตามมหาวิทยาลัยเนี่ย อ.บางคนเค้าเหมาซะว่าเอนท์ติดเข้ามาเรียนคอมแล้วหัวน่าจะไวเรื่องคอมบ้าง
ไม่ต้องอธิบายมาก เริ่มต้นให้เขียน Flowchart,Data flow diagram,psudo code เลย
ผมก็เลยอยากลองเขียนแบบนี้ดู เพราะผมได้เคยอธิบายน้องผมแบบนี้แหละ



คุณเคยกินมาม่ามั้ย แล้วทำตอนชงนี่ทำยังไง
ถ้าเกิดว่าเราต้องสั่งให้เด็กไปชงมาม่าให้กินยังไง หรือจะคิดว่าสั่งหุ่นยนต์ไปชงให้ก็ได้ ถ้าไม่อยากใช้แรงงานเด็ก
มาเริ่มกันดู
เราต้องคิดนะว่าเด็กหรือหุ่นนั้น
เค้ายังไม่เคยทำและไม่รู้อะไรเลย
เราต้องคิดเป็นให้เป็นขั้นตอน เช่น
1.บอกว่า ให้ไปหยิบมาม่าตรงไหน รสอะไร (อ่านไม่ออก ) ซองสีอะไร
2.หยิบชามที่ไหน ขนาดเท่าไหร่ กะขนาดไม่ได้ก็บอกว่าเอาชามสีอะไร
3.ฉีกมาม่าใส่ชามนะ ฉีกเครื่องปรุงเทลงไปด้วย แล้วเอาซองเครื่องปรุงไปทิ้ง
4.หยิบกาน้ำที่ตรงไหน ตักน้ำตรงไหน หรือว่าเอาไปรองเครื่องกรองน้ำที่ตรงไหน
ในกรณีนี้เราก็อาจบอกว่า
นี่หนูๆ เดินไปหลังบ้านนะครับ
5.มีชามสีชมพูวางอยู่ที่โต๊ะนะครับ
6.แล้วเอามาม่าหมูสับซองสีส้มๆหนะ รู้มั้ยครับสีส้มเป็นแบบไหน(เอาส้มให้ดูบอกว่าสีคล้ายๆแบบนี้)
7.เอากาน้ำไปที่ก๊อกเปิดไว้
8.พอน้ำมันเต็มก็ปิดนะ เอาฝาปิด
9.ไว้วางที่เตา บิดซ้ายนะให้มันมีเสียงแป๊ะๆ แล้วไฟก็ติดนะ
10.ยืนดูจนกว่ามันจะมีไอขาวๆออกมานะ ถ้าออกมาแล้วก็ปิดเตา
11.เอากาน้ำไปเทน้ำใส่ชาม
12.เอาฝาปิดชาม
13.ดูนาฬิกาพอจนกว่าจะครบ 3 นาที
14.เอาฝาที่ชามออก แล้วเอาตะเกียบบนโต๊ะวางไว้ที่ชามแล้วเดินเอามา

น่าจะครบแล้วนะสำหรับขั้นตอนการชงมาม่า

ตอนนี้เราจะเขียนเป็น flowchart ยังไงดีหละ
ให้มองว่าอะไรเป็นขั้นตอนที่ทำแล้วผ่านไป
อะไรเป็นขั้นตอนตัดสินใจ

ลองมาดูกัน
1.-7.ทำแล้วผ่าน
8.ตัดสินใจว่าน้ำเต็มหรือยัง
9.ตัดสินใจว่าไฟติดรึยัง
10.ตัดสินใจว่ามันเดือดรึยัง(มีไอน้ำสีขาวออกมารึเปล่า)
11.-12 ทำแล้วผ่าน
13. ตัดสินใจว่าครบเวลาแล้วหรือยัง
14.ทำแล้วผ่าน

flow มันประมาณนี้นะ คร่าว ๆ


ว่างๆ จะมาต่อหละ


Create Date : 02 ตุลาคม 2550
Last Update : 2 ตุลาคม 2550 18:50:00 น. 2 comments
Counter : 703 Pageviews.  
 
 
 
 
ขอบคุณครับ ชักหิวแล้ว
 
 

โดย: BlT (BlT_HorroR ) วันที่: 18 ตุลาคม 2550 เวลา:16:18:22 น.  

 
 
 
ขอบคุณครับที่มอบสิ่งๆดีให้แก่กัน

ขอบคุณคร้าบ

 
 

โดย: clubp_mark วันที่: 21 กุมภาพันธ์ 2553 เวลา:19:41:44 น.  

Name
* blog นี้ comment ได้เฉพาะสมาชิก
Opinion
*ส่วน comment ไม่สามารถใช้ javascript และ style sheet

neonicus
 
Location :


[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed

ผู้ติดตามบล็อก : 1 คน [?]




[Add neonicus's blog to your web]

 
pantip.com pantipmarket.com pantown.com