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

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