for loop คือ
การทำงานซ้ำจนกว่าการทดสอบทางตรรกศาสตร์จะเป็นเท็จโดยกำหนดช่วงการทำงานของ for
ให้ใช้งานคู่กับ in เมื่อ in คือ ตรรกศาสตร์ที่ต้องการเปรียบเทียบ
ex.1 ให้นักเรียนออกแบบขั้นตอนการทำงานของโปรแกรมและเขียนโปรแกรมภาษาไพทอน ให้แสดงผล ชื่อของสัตว์ที่อยู่ในสวนสัตว์
1. การออกแบบขั้นตอนการทำงานของโปรแกรม
ภาษาธรรมชาติ
|
รหัสจำลอง (Pseudo code / ซูโดโค้ด)
|
เริ่มต้น
1. ประกาศตัวแปร zoo เพื่อเก็บข้อมูลรายชื่อสัตว์ที่อยู่ในสวนสัตว์
2. ตัวแปร i ใช้ในการวนลูป for
3.ตรวจสอบเงื่อนไข for loop
4.แสดงผล ข้อมูลใน ตัวแปร zoo ทั้งหมด แล้วจึงออกจากลูปหรือการวนซ้ำ
จบการทำงาน
|
START
SET
zoo= [" เสือ " , " ช้าง ", " ยีราฟ " , " ฮิปโป " , " แพนด้า "]
for i in zoo
OUTPUT i
STOP
|
ผังงาน
|
เขียนโปรแกรม python และ ผลลัพธ์
|
ex.2
1. การออกแบบขั้นตอนการทำงานของโปรแกรม
ภาษาธรรมชาติ
|
รหัสจำลอง (Pseudo code / ซูโดโค้ด)
|
เริ่มทำงาน
1. กำหนดข้อความ “PITCHAYA”
2. x แทนรอบของการวนลูป for ตรวจสอบการวนลูปว่าอยู่ในช่วงของข้อความ PITCHAYA ถ้าไม่อยู่ในช่วงข้อความนี้ก็จะออกจากลูป
3. แสดงผลข้อความ PITCHAYA ทีละตัวอักษร
จบการทำงาน
อธิบายเพิ่มเติม
กำหนดให้ตัวแปร x มีลำดับอยู่ใน banana (ถ้าเอาตามหลักคณิตศาสตร์
คือ เซต x มีสมาชิกเป็น P , I , T , C , H , A, Y, A ) แล้วแสดงสมาชิกที่อยู่ในขอบเขตนั้นออกมา |
START
“PITCHAYA”
for x in
OUTPUT
x
STOP
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น