Monday, July 4, 2011


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

       รูปแบบ    
for(กำหนดค่าตัวแปร ; ตรวจสอบเงื่อนไข ; เพิ่มหรือลดค่าตัวแปร)
                          {
                              ประโยคคำสั่ง 1 ;                       
                              ประโยคคำสั่ง 2 ;
                                    |
                                    |
                              ประโยคคำสั่ง n ;
                          }        
ตัวอย่างโปรแกรม   การเขียนโปรแกรมในการแสดงจำนวนนับ 1-12  โดยใช้ฟังก์ชัน for
ผังงาน
              

โปรแกรม

              

การทำงานของโปรแกรม            เริ่มจากทำการประกาศตัวแปร i  เป็นข้อมูลชนิดเลขจำนวนเต็ม และทำการกำหนดค่าให้ตัวแปรมีค่าเท่ากับ 1 ใช้ฟังก์ชัน for ในการตรวจสอบเงื่อนไขว่า i มีค่าน้อยกว่าหรือเท่ากับ 12 หรือไม่ ถ้าตรงตามเงื่อนไขก็จะแสดงตัวเลข ที่เก็บอยู่ในตัวแปร i แล้วทำการเพิ่มค่าขึ้นอีก 1  จากนั้นจะวนกลับขึ้นไปตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงจะทำงานซ้ำ
จนกว่าเงื่อนไขจะเป็นเท็จ จึงจะออกจากการวนรอบมาทำงานตามคำสั่ง getch();

ผลการรันโปรแกรม               
                 

No comments:

Post a Comment