ผังงานแบบลำดับ (sequential...

9
ผังงานแบบลาดับ (sequential structure)

Upload: others

Post on 19-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

ผังงานแบบล าดับ(sequential structure)

Page 2: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

จัดท าโดย

ชื่อ นาย วิชยุตม์ สุวรรณพงศ์ ชั้น ม. 5/2 เลขที่ 6ชื่อ นางสาว รวินทน์ิภา แจ่มแจ้ง ชั้น ม. 5/2 เลขที่ 7ชื่อ นาย ศุภัทรพงษ์ สุขสงวน ชั้น ม. 5/2 เลขที่ 8 ชื่อ นาย อนุวัฒน์ วุฒิพงศ์วิโรจน์ ชั้น ม. 5/2 เลขที่ 9ชื่อ นาย ธนวัฒน์ เชื่อมวราศาสตร์ ชั้น ม. 5/2 เลขที่ 10

เสนอ

คุณครู วรายภุัสร์ ปานอ าพันธ์

Page 3: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

คือ??

ผังงานแบบล าดับ (sequential flowchart) เป็นผังงานที่มีโครงสร้างการกระท าตามล าดับกิจกรรมก่อนหลังที่เรียงเป็นล าดับต่อเนื่องกันไปเรื่อยๆ การเขียนผังงานแบบล าดับจะเป็นโครงสร้างที่ง่ายที่สุดเหมาะส าหรับงานที่ไม่มีความซับซ้อน ไม่มีการตรวจสอบเงื่อนไข และไม่ต้องการท างานซ้ า ๆ แต่ในบางครั้งผังงานแบบล าดับมักจะไปรวมอยู่ในผังงานแบบเลือกและแบบท าซ้ าในกรณีที่มีกิจกรรมท างานต่อเนื่องกันไปเรื่อย ๆ โดยส่วนมากจะเป็นการจัดวาง กิจกรรมจากบนลงล่าง และจากซ้ายไปขวา

Page 4: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

มีกระบวนการท างานพื้นฐานอยู ่ 3 ชนิด

-การค านวณ (processing)เป็นกระบวนการที่คอมพิวเตอร์ท าการค านวณ ประมวลผล ซึ่งจะรวมไปถึงการก าหนดค่าให้กับตัวแปร เพื่อให้สามารถน าค่าของตัวแปรนั้นมาใช้ในภายหลังได้

-การรับข้อมูลเข้า (input)เป็นกระบวนการรับข้อมูลจากอุปกรณ์ของหน่วยรับเข้า เช่น คีย์บอร์ด เพื่อน าค่าไปก าหนดให้กับตัวแปร และเก็บไว้ในหน่วยความจ า

-การส่งข้อมูลออก (output)เป็นกระบวนการน าค่าของข้อมูลไปแสดงผลยังอุปกรณ์ของหน่วยส่งออก เช่น จอภาพหรือเครื่องพิมพ์ ข้อมูลที่จะส่งออกโดยทั่วไปจะเป็นค่าคงที่ หรือค่าของตัวแปร

Page 5: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

ในการด าเนินการเพื่อแก้ปัญหาด้วยคอมพิวเตอร์ กระบวนการเหล่านี้ต้องถูกแปลงให้อยู่รูปของค าสั่งหลายค าสั่งประกอบกันเพื่อให้ท างานตามขั้นตอนทีไ่ด้ออกแบบไว้ เช่น - กระบวนการก าหนดค่า 0 ให้กับ sum จะใช้ค าสั่ง “sum ← 0” - กระบวนการค านวณในการเพิ่มค่าของตัวแปร n ข้ึนอีกหนึ่งจะใชค้ าสั่ง “n ← n + 1” - กระบวนการรับข้อมูลเข้าเพื่อเก็บไว้ในตัวแปร x จะใช้ค าสั่ง “input x”- กระบวนการส่งข้อมูลออกไปยังจอภาพเพื่อแสดงผลของตัวแปร sum จะใช้ค าสั่ง “print sum” เป็นต้น

Page 6: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

สัญลักษณ์ Flowchart

Page 7: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

ตัวอย่างแผนงานการคุยโทรศัพท์

Page 8: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

ตัวอย่างแผนงานการซื้อของ

Page 9: ผังงานแบบลำดับ (sequential structure)jsbg.joseph.ac.th/6150/images/stories/algorithm/group 2.pdf · 2017. 3. 23. · คือ?? ผังงานแบบล

ตัวอย่างแผนงานการชงกาแฟ