เรียงลำดับ ขั้น ตอน การ ทำงาน

การทำงานแบบลำดับ และมีการตัดสินใจ

โครงสร้างผังงานการทำงานแบบลำดับ

ขั้นตอน

การทำงานแบบลำดับ เป็นขั้นตอนวิธีการทำงานพื้นฐาน ขั้นตอนวิธีการทำงานแบบลำดับได้รับการพัฒนามาจากโครงสร้างผังงานการทำงานแบบลำดับ การเขียนอธิบายการทำงานของวิธีการแก้ปัญหาโดยใช้ผังงาน ทำให้สามารถเห็นลำดับขั้นตอนวิธีการทำงานของการแก้ปัญหาได้ชัดเจนกว่าการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความโดยตรง แต่การนำผังงานมาพัฒนาให้เป็นภาษาคอมพิวเตอร์โดยตรง สำหรับผู้ที่เริ่มต้นฝึกหัดการเขียนโปรแกรม อาจจะไม่สะดวก จึงต้องมีการเปลี่ยนจากผังงานให้เป็นการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความก่อน จากนั้นจึงทำการเปลี่ยนจากการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความให้เป็นรหัสเทียม และโปรแกรมภาษาคอมพิวเตอร์ตามลำดับ
การเขียนอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความจากผังงาน สิ่งที่ต้องทำเป็นลำดับแรกคือ การแยกจำนวนของกระบวนการทำงานทั้งหมดของผังงาน การพิจารณาว่า ผังงานนั้น มีกระบวนการทำงานทั้งหมดจำนวนกี่กระบวนการ สามารถทำการพิจารณาได้จากการทำงานของกระบวนการหนึ่งกระบวนการนั้น จะมีทิศทางเข้าและทิศทางออกจากกระบวนการ มีเพียงอย่างละหนึ่งทิศทางเท่านั้น โดยทำการเขียนอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความจำนวนหนึ่งข้อความ ต่อกระบวนการหนึ่งกระบวนการ

1.ผังงานกับการทำงานแบบลำดับ

หลังจากที่ทำการหากระบวนการทำงานทั้งหมดของผังงาน ขั้นตอนต่อไปคือ การเขียนข้อความที่ใช้สำหรับอธิบายการทำงานที่เหมาะสมกับกระบวนการทำงาน ข้อความที่ใช้สำหรับอธิบายการทำงานของแต่ละสัญลักษณ์ของผังงาน สามารถเขียนได้ดังนี้

1.โครงสร้างการทำงานแบบมีลำดับ

เรียงลำดับ ขั้น ตอน การ ทำงาน

ตัวอย่างการเปลี่ยนจากผังงานเป็นการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความ

เรียงลำดับ ขั้น ตอน การ ทำงาน

จากรูป  มีกระบวนการทำงานทั้งหมด 5 กระบวนการ สามารถเขียนการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความ ได้ดังนี้

1. เริ่มต้นการทำงาน
2. รับค่า Base และ High
3. คำนวณค่าของ Answer เท่ากับ 0.5*Base*High
4. แสดงค่าของ Answer
5. จบการทำงาน

2.โครงสร้างแบบมีทางเลือก  (Selection  structure)

คือ โครงสร้างที่มีเงื่อนไขขั้นตอนการทำงานบางขั้นตอนต้องมีการตัดสินใจเพื่อเลือกวิธี การประมวลผลขั้นต่อไป และจะมีบางขั้นตอนที่ไม่ได้รับการประมวลผล การตัดสินใจอาจมีทางเลือกทางเดียวหรือโครงสร้างที่มีทางเลือก 2 ทาง เราเรียกชื่อว่าโครงสร้างแบบ if…then…else และโครงสร้างที่มีทางเลือกมากกว่า 2 ทาง เราเรียกชื่อว่า โครงสร้างแบบ case ซึ่งสามารถแสดงการทำงานของโครงสร้างนี้โดยใช้ผังงานได้ดังรูป

เรียงลำดับ ขั้น ตอน การ ทำงาน

3.โปรแกรมโครงสร้างรูปแบบทำซ้ำ

เรียงลำดับ ขั้น ตอน การ ทำงาน

จากการศึกษาชุดการทำงานในลักษณะแบบเรียงลำดับและแบบเลือก แต่การทำงานของโปรแกรมในลักษณะนี้ บางครั้งทำให้ขาดความสะดวก และบางกรณีโปรแกรมทำงานได้ในขอบเขตจำกัด เพื่อให้สามารถใช้โปรแกรมได้สะดวกและมีความสามารถในการทำงานได้ดีขึ้น จึงได้มีคำสั่งสำหรับการทำงาน
แบบทำซ้ำรวม 3 รูปแบบ ได้แก่

1. รูปแบบทำซ้ำในขณะเงื่อนไขเป็นจริง (Do While)
2. รูปแบบทำซ้ำจนกระทั่งเงื่อนไขเป็นจริง (Do Until)
3. รูปแบบทำซ้ำจากค่าเริ่มต้นไปจนถึงค่าสุดท้าย (For)

 การทำงานของโปรแกรมรูปแบบทำซ้ำ ทั้ง 3 รูปแบบ มีรายละเอียดดังนี้

1. รูปแบบทำซ้ำในขณะเงื่อนไขเป็นจริง (Do While) การทำงานเขียนเป็นผังงานได้ดังนี้


ตามรูปแบบแสดงว่าให้ตรวจสอบเงื่อนไข ถ้าเป็นไปตามเงื่อนไขก็ให้ทำกิจกรรม แล้วจึงกลับมาตรวจสอบเงื่อนไขอีกครั้งหนึ่ง ถ้ายังเป็นไปตามเงื่อนไขก็จะต้องทำกิจกรรมซ้ำอีก จนกว่าจะตรวจสอบได้ว่าไม่ตรงตามเงื่อนไข จึงจะไปทำงานในลำดับต่อไป
 

เรียงลำดับ ขั้น ตอน การ ทำงาน

2 รูปแบบทำซ้ำจนกระทั่งเงื่อนไขเป็นจริง ( do until)

เรียงลำดับ ขั้น ตอน การ ทำงาน

3. รูปแบบทำซ้ำในขณะที่นิพจน์ควบคุมมีค่าตั้งแต่ ค่าเริ่มต้นไปจนถึงค่าสุดท้าย (For) การทำงานเขียนเป็นผังงานได้ดังนี้

เรียงลำดับ ขั้น ตอน การ ทำงาน

อ้างอิง

http://www.ns.ac.th/course/webit/lesson7/pg7_21.htm


โพสต์ยอดนิยมจากบล็อกนี้

เรียงลำดับ ขั้น ตอน การ ทำงาน

หุ่นยนต์แมว ( Robot cat )            ได้มีงานศึกษา หนึ่งได้กล่าวว่าการเลี้ยงแมวนั้นสามารถลดความเครียดของเราลงได้ อีกทั้งยังช่วยปรับสมดุลทางอารมณ์ของเราอีกด้วย  แต่มันมีบางอย่างที่ทำให้ใครบางคนไม่สามารถเลี้ยงแมวได้ เพราะว่าพวกเขาแพ้ขนแมวนั่นเอง หรือบางทีที่หอก็ไม่ให้เลี้ยง หุ่นยนต์แมวตัวนี้สร้างมาเพื่อให้ คุณสมบัติ   มันสามารถเข้ากับคนได้หลากหลายอายุ ด้วยความที่มีขนนุ่มๆเหมือนแมวจริงๆ มีเสียงร้องเหมียวๆ พร้อมกับเซนเซอร์ตรวจจับเวลาคุณกำลังเล่นกับมัน จะทำให้รู้สึกเหมือนมีแมวอยู่จริงๆ ซึ่งจะนำความสุขมาให้คุณแน่นอน !!   ราคาเพียง 3,700 บาท  One study has said that raising cats can reduce our stress. It also helps to balance our emotional well. But there is something that can not be cats. Because they are allergic to fur. Or maybe the tower is not for the robot to build this cat. It can match people of different ages. With a soft hair like a cat. There is a cry Along with the timer, you're playing with it. It makes me feel like a cat. Which will bring you happiness! Price

รู้จักกันด้วยชั่วโมงโค้ดของฟาฟา

เรียงลำดับ ขั้น ตอน การ ทำงาน

การทำงานแบบลำดับขั้นตอนคืออะไร

1. การทำงานแบบตามลำดับ (Sequence) คือการเขียนให้การทำงานจากบนลงล่าง เขียนคำสั่งเป็น บรรทัด และทำทีละบรรทัดจากบรรทัดบนสุดลงไปจนถึงบรรทัดล่างสุด สมมุติให้มีการทำงาน 3 กระบวนการ ได้แก่อ่านข้อมูล คำนวณ และพิมพ์โดยเขียนเป็นผังงาน(Flowchart) ได้ดังภาพ

การทํางานแบบตัดสินใจคืออะไร

การทำงานแบบทางเลือก (Selection) หรือเรียกอีกอย่างหนึ่งว่า การทำงานแบบตัดสินใจ (Decision) นั่นคือเราสามารถให้โปรแกรมเลือกทำงานอย่างใดอย่างหนึ่งได้ โดยใช้เงื่อนไขเป็นตัวกำหนดการทำงานตามคำสั่ง โดยทั่วไปโปรแกรมจะกำหนดเอาไว้ว่าถ้าเงื่อนไขเป็นจริงโปรแกรมจะไปทำงานอย่างหนึ่ง แต่ถ้าเงื่อนไขเป็นเท็จโปรแกรมก็จะไปทำงานอีกอย่าง ...

ผังงานมีความหมายตรงกับข้อใด

ความหมายของผังงาน ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความหรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือ ข้อความ ทำได้ยากกว่าเมื่อใช้รูปภาพ หรือสัญลักษณ์

แนวคิดในการทํางานแบบมีเงื่อนไข คืออะไร

การทำงานตามเงื่อนไข ( Decision ) คือ มีการกำหนดเงื่อนไขขึ้นมาและมีการตรวจสอบเงื่อนไข โดยโปรแกรม scratch จะมีบล็อกคำสั่งให้เลือกใช้คือ บล็อกคำสั่ง if บล็อกคำสั่งนี้จะทำงานก็ต่อเมื่อเงื่อนไขเป็นจริง