การวนลูป for


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  “PITCHAYA”


  OUTPUT x



STOP








ผังงาน





ex .3




ไม่มีความคิดเห็น:

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