Contenu connexe
Similaire à ฟังก์ชั่น do_while
Similaire à ฟังก์ชั่น do_while (7)
Plus de เทวัญ ภูพานทอง (20)
ฟังก์ชั่น do_while
- 1. เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง 30244
ใบความรู้ที่ 16
เรื่อง ฟังก์ชัน do_while
ผลการเรียนรู้ที่คาดหวัง
1. อธิบายการใช้ฟังก์ชัน do_while ในการวนรอบการท้างานหรือท้าซ้้าได้
2. เขียนผังงานแสดงการวนรอบการท้างานหรือท้าซ้้าของฟังก์ชัน do_while ได้
ฟังก์ชัน do_while เป็นฟังก์ชันที่ใช้ในการวนรอบการท้างานโดยจะท้างานตามประโยคค้าสั่งภายในลูป
ก่อนแล้วจึงท้าการตรวจสอบเงื่อนไขถ้าเงื่อนไขเป็นจริงจะท้างานตามประโยคค้าสั่งที่อยู่ภายในปีกกา เมื่อท้างาน
เสร็จก็จะท้าการตรวจสอบเงื่อนไขอีกครั้ง ถ้าเงื่อนไขเป็นจริงก็จะท้างานตามประโยคค้าสั่งเหมือนเดิมจะท้างานซ้้า
เช่นนี้ไปจนกระทั่งเมื่อตรวจสอบเงื่อนไขแล้วพบว่าเงื่อนไขเป็นเท็จ ถ้าเงื่อนไขเป็นเท็จ โปรแกรมจะท้างานตาม
ประโยคค้าสั่งที่อยู่หลังฟังก์ชัน do_while (ในกรณีที่ประโยคค้าสั่งภายในปีกกามีเพียงค้าสั่งเดียวไม่ต้องใส่ปีกกา
เปิดและปิดก็ได้)
รูปแบบ do
{
ประโยคค้าสั่ง 1
;
ประโยคค้าสั่ง 2 ;
|
|
ประโยคค้าสั่ง n ;
}
while (เงื่อนไข)
รูปแสดงผังการ
ท้างานฟังก์ชัน do_while
รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์)
http://comkrutae.wordpress.com
- 2. เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง 30244
ตัวอย่างโปรแกรม การใช้ฟังก์ชันในการแสดงจ้านวนนับ 1-12
การทางานของโปรแกรม
เริ่มจากท้าการประกาศตัวแปร count เป็นข้อมูลชนิดเลขจ้านวนเต็ม และท้าการก้าหนดให้ตัวแปรมีค่า
เท่ากับ 1 ท้าการลบจอภาพ และใช้ฟังก์ชัน do_while ในการตรวจสอบเงื่อนไขโดยโปรแกรมจะท้างานตาม
ประโยคค้าสั่งอย่างน้อยหนึ่งครั้ง ส้าหรับโปรแกรมนี้จะแสดงค่าตัวเลขที่เก็บอยู่ในตัวแปร count และจ้าทะการ
เพิ่มค่าของตัวแปร count ขึ้นอีกหนึ่ง หลังจากนั้นจะท้า การตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงจะวน
กลับขึ้นไปท้างานซ้้า จนกว่าเงื่อนไขจะเป็นเท็จ จึงจะมาท้างานตามค้าสั่งที่อยู่หลังฟังก์ชัน while
ผลการรันโปรแกรม
1
2
|
|
|
12
รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์)
http://comkrutae.wordpress.com