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

2. รับค่า Base และ High
3. คำนวณค่าของ Answer เท่ากับ 0.5*Base*High
4. แสดงค่าของ Answer
5. จบการทำงาน
ตัวอย่าง การเปลี่ยนจากผังงานเป็นการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความ
1. เริ่มต้นการทำงาน
2. รับค่า Radian
3. คำนวณค่าของ Answer เท่ากับ 2*3.14*Radian
4. แสดงค่าของ Answer
5. จบการทำงาน
หลังจากที่ทำการเขียนอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความจากผังงานเสร็จเรียบร้อยแล้ว ขั้นตอนต่อไปคือ การเปลี่ยนจากการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความเป็นรหัสเทียม โดยทำการเปลี่ยนจากขั้นตอนวิธีการทำงานหนึ่งการทำงานให้เป็นรหัสเทียมจำนวนหนึ่งรหัสเทียม การเขียนรหัสเทียมสำหรับการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความ มีดังนี้
จากการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความข้างต้น สามารถเขียนเป็นรหัสเทียม ได้ดังนี้
การอธิบายขั้นตอน................................................................. รหัสเทียม
1. เริ่มต้นการทำงาน ...................................................................................Begin
2. รับค่า Base และ High ............................................................................Read Base , High
3. คำนวณค่าของ Answer เท่ากับ 0.5*Base*High .................................Answer <- 0.5*Base*High
4. แสดงค่าของ Answer ..........................................................................Write Answer
5. จบการทำงาน ........................................................................................End
ตัวอย่าง การเปลี่ยนจากการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความเป็นรหัสเทียม
การอธิบายขั้นตอน ....................................................................รหัสเทียม
4. แสดงค่าของ Answer ................................................................................Write Answer
จากผังงาน มีกระบวนการทำงานทั้งหมด 8 ขั้นตอนการทำงาน สามารถเขียนการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความ และ รหัสเทียม ได้ดังนี้
การอธิบายขั้นตอน ...................................................................รหัสเทียม
1. เริ่มต้นการทำงาน ......................................................................................Begin
2. รับค่า A , B ...............................................................................................Read A , B
3. แสดงค่าของ A , B ...................................................................................Write A , B
4. กำหนดให้ Temp มีค่าเท่ากับ A ...............................................................Temp <-A
5. กำหนดให้ A มีค่าเท่ากับ B........................................................................ A <- B
6. กำหนดให้ B มีค่าเท่ากับ Temp............................................................... B <- Temp
7. แสดงค่าของ A , B ..................................................................................Write A , B
8. จบการทำงาน........................................................................................... End
1 ความคิดเห็น:
SilverEdge® Stainless Steel Plated Nickel Plated Plated Poker Chips
SilverEdge® Stainless Steel titanium ore Plated Poker Chips are titanium nose hoop a surgical steel vs titanium perfect fit for Poker Chips. These stainless steel poker chips feature premium plating. Rating: race tech titanium 5 everquest: titanium edition · 1 review
แสดงความคิดเห็น