Recent

4 กุมภาพันธ์ 2561

C-PROGRAM การทำซ้ำแบบ Do-While

ใบความรู้เรื่องการเขียนโปรแกรมตามโครงสร้างควบคุมแบบทำซ้ำโดยใช้คำสั่ง Do-While
ขออนุญาตสำเนา ครูนัทริน  ไชยพูน
ที่มา : https://sites.google.com/site/ccomputeryrc/khorngsrang-baeb-tha-sa-do-while

  •  คำสั่ง Do-While (การทำซ้ำจนระบบมีเงื่อนไขอย่างหนึ่งจึงหยุด)
          เป็นคำสั่งที่ใช้ในการวนซ้ำที่มีจำนวนครั้งที่ไม่แน่นอน เมื่อโปรแกรมเข้าสู่ Loop จะทำคำสั่งต่าง ๆ ใน Loop หนึ่งครั้ง  จากนั้นจะมีการตรวจสอบเงื่อนไขอยู่ด้านท้าย Loop ถ้าหากตรวจสอบเงื่อนไขแล้วเป็นจริงโปรแกรมจะทำใน Loop ต่อไป  แต่ถ้าเงื่อนไขเป็นเท็จก็จะออกนอกจาก Loop
  

                                                     

            รูปโครงสร้าง Do-While                                   รูปแบบคำสั่ง Do-While

เงื่อนไขของ Do-While จะทำการตรวจสอบเงื่อนไขท้าย Loop ถ้าเป็นเท็จจะออกจาก Loop

Ex การเขียนโปรแกรมรับค่าตัวเลขจำนวนเต็มทีละค่า  แล้วนำตัวเลขมารวมกัน  จนกระทั่งจะป้อนตัวเลข
     เป็น 0 แล้วให้หยุดรับค่าและแสดงผลรวมออกมาทางจอภาพ

1.      การระบุข้อมูลเข้า (Input) ตัวเลขจำนวนเต็ม (X)
2.      การระบุข้อมูลออก (Output) ผลรวมของตัวเลขจำนวนเต็ม (sum)
3.      วิธีการประมวลผล (Process)
(1)    เริ่มต้น
(2)    ประกาศตัวแปร x และ sum เป็นเลขจำนวนเต็ม
(3)    กำหนดค่าผลรวม sum ให้มีค่าเริ่มต้นเท่ากับ 0
(4)    รับค่า x ทางแป้นพิมพ์
(5)    หาผลรวม sum=sum+x
(6)    ตรวจสอบเงื่อนไข ถ้า x != 0
ถ้าจริง  ทำงานซ้ำใน Loop  ข้อที่(4)
ถ้าเท็จ  แสดงผลบวก sum ทางจอภาพ
(7)    จบ

4.      ผังงาน (Flowchart)

5.      โค๊ดโปรแกรม (code)


      ตัวอย่างผลการ Run โปรแกรม

0 ความคิดเห็น:

แสดงความคิดเห็น