วันเสาร์ที่ 8 กันยายน พ.ศ. 2555
โปรแกรมเรียงลำดับข้อมูล
โปรแกรมเรียงลำดับข้อมูล
โปรแกรมเรียงลำดับข้อมูลต้องมีการสลับค่าให้อยู่ตำแหน่งที่ควรจะเป็น จึงต้องอาศัยโปรแกรมสลับค่ามาเป็นกระบวนความย่อย ในที่นี้จะยกตัวอย่างการเรียงลำดับข้อมูล 3 ตัว ซึ่งมีลำดับขั้นตอนการทำงานดังนี้
1) กำหนดค่าตัวแปรที่รับเข้ามา
2) ให้แสดงค่าตัวแปรที่รับเข้ามา
3) เปรียบเทียบจำนวนที่ 1 กับจำนวนที่ 2
3.1 ถ้าจำนวนที่ 1 มากกว่าจำนวนที่ 2 ให้สลับค่า
3.2 ถ้าจำนวนที่ 1 น้อยกว่าจำนวนที่ 2 ไม่ต้องสลับค่า
4) เปรียบเทียบจำนวนที่ 2 กับจำนวนที่ 3 ว่า
4.1 ถ้าจำนวนที่ 2 มากกว่าจำนวนที่ 3 ให้สลับค่า
4.2 ถ้าจำนวนที่ 2 น้อยกว่าจำนวนที่ 3 ไม่ต้องสลับค่า
5) แสดงค่าที่เกิดจากการสลับในข้อ 3 และข้อ 4
6) ทำขั้นตอนข้อ 3-4 อีก 1 ครั้ง
โปรแกรมถามและตอบ
ตัวอย่างรูปแบบโปรแกรมถามและตอบที่จะกล่าวในที่นี้เป็นดังนี้
เมื่อเรียกกระบวนความ Quiz1 เต่าจะพิมพ์คำถาม What is 12+8 แล้วหยุดรอให้ใส่คำตอบ โดยต้องกดแป้น Enter เพื่อบอกเต่าให้ทราบว่าได้พิมพ์คำตอบเรียบร้อยแล้ว ถ้าคำตอบผิด เต่าจะแสดงข้อความว่า No, not quit. Please try again... แล้วจะเริ่มกระบวนความ Quiz1 ใหม่อีก แต่ถ้าคำตอบถูกต้อง เต่าจะแสดงข้อความว่า very good แล้วจบการทำงาน
ที่มาเว็บ http://www.tharua.ac.th/tharua/e-learning/mswlogo/project/lesson10_1.html
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น