งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

ตัวอย่างคำสั่ง FOR. คำสั่ง For เป็นการสั่งให้ทำงานซ้ำอย่างมีจำนวน รอบที่แน่นอน ลักษณะการทำงาน ลูป For จะควบคุมการทำงานของ Statement ให้ครบจำนวนที่กำหนด.

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "ตัวอย่างคำสั่ง FOR. คำสั่ง For เป็นการสั่งให้ทำงานซ้ำอย่างมีจำนวน รอบที่แน่นอน ลักษณะการทำงาน ลูป For จะควบคุมการทำงานของ Statement ให้ครบจำนวนที่กำหนด."— ใบสำเนางานนำเสนอ:

1 ตัวอย่างคำสั่ง FOR

2 คำสั่ง For เป็นการสั่งให้ทำงานซ้ำอย่างมีจำนวน รอบที่แน่นอน ลักษณะการทำงาน ลูป For จะควบคุมการทำงานของ Statement ให้ครบจำนวนที่กำหนด แล้วจึงเลิกทำรูปแบบ Loop For

3 รูปแบบการใช้งาน For ตัวแปร := ค่าเริ่มต้น ( น้อย ) TO ค่าสุดท้าย ( มาก ) DO For ตัวแปร := ค่าเริ่มต้น ( มาก ) DownTO ค่า สุดท้าย ( น้อย ) DO

4 รูปแบบคำสั่ง แบบที่ 1 FOR ตัวแปร := ค่าเริ่มต้น TO ค่า สุดท้าย DO BEGIN Statement1; Statement2; Statement3; : Statement; END;

5 ตัวอย่างคำสั่ง PROGRAM FOR_I; Uses wincrt; VAR COUNT : INTEGER; BEGIN {MAIN} FOR COUNT := 1 TO 5 DO WRITELN(COUNT); END.

6 PROGRAM FOR_II; Uses wincrt; VAR COUNT : INTEGER; BEGIN {MAIN} FOR COUNT := 1 TO 5 DO WRITELN(‘COMPUTER’); END. ตัวอย่างคำสั่ง

7 PROGRAM FOR_iii; Uses wincrt; VAR Count : INTEGER; BEGIN FOR Count := 1 TO 10 DO BEGIN Write(Count); Writeln(‘Computer’); END; END. ตัวอย่างคำสั่ง for

8 PROGRAM FOR_N; Uses wincrt; VAR COUNT : INTEGER; BEGIN FOR COUNT := 1 TO 5 DO BEGIN Write(COUNT,’ ‘); Write(‘CHANTRA,’ ‘); Write(‘ ‘); END; END.

9 โปรแกรมแสดงเลข 1 ถึง จำนวนใด ก็ได้ PROGRAM FOR_N; Uses wincrt; VAR K,N : INTEGER; BEGIN Write(‘Please input last number’);readln(N); FOR K := 1 TO N DO Write(K,’ ‘); END.

10 PROGRAM FORDOWN; Uses wincrt; VAR B : INTEGER; BEGIN FOR B := 5 DOWNTO 1 DO BEGIN Write(B,’*’,B, ‘= ‘, B*B); END; END.

11 PROGRAM ztoa; Uses wincrt; VAR ch : char; BEGIN FOR ch := ‘Z’ DOWNTO ‘A’ DO write(ch,’ ‘); END.

12 การหาค่า ผลบวก 1-10 Program for_sum; Uses wincrt; Var K,sum : Integer; Begin Sum := 0; For K := 1 to 10 Do Begin Sum:=Sum+K; write(K,’ ‘); End; Writeln; Writeln(‘result sum 1…10=’,sum); End. ผลการรันคือ result sum 1…10= 55

13 การหาค่าผลบวก 1-10 และหา ค่าเฉลี่ยช่วงตัวเลข Program for_average; Uses wincrt; Var K,sum,N: Integer; Average : Real; Begin Sum := 0; N:=0; For K := 1 to 10 Do Begin Sum:=Sum+K; write(K,’ ‘); N := N+1; { นับ จำนวนรอบ } End; Writeln; Writeln(‘result sum 1…10=’,sum); Average := Sum/N; Writeln(‘result average 1…10=’,Average:6:2); End. ผลการรันคือ result sum 1…10= 55 result Average 1…10= 5.5

14 รูปแบบที่ 2 For การใช้ Loop For ซ้อน For For…TO…DO BEGIN For…TO…DO BEGIN Statement; END; ลักษณะการทำงาน Loop ซ้อน Loop การทำงานจะเริ่มทำ Loop ที่อยู่ในสุดให้เสร็จก่อน แล้ง จึงทำคำสั่งใน Loop ที่อยู่ข้างนอกตามลำดับ

15 PROGRAM DEMO_FOR; Uses wincrt; VAR I,J : INTEGER; BEGIN FOR I := 1 TO 3 DO BEGIN Write(I, ‘ ‘); FOR J := 1 TO 2 DO Write(j, ‘ ‘); END; END.

16 Program rightriangle; Uses wincrt; Var row,column :integer; Begin For row := 1 to 5 do Begin For column := 1 to row do Write(‘*’); writeLn; End; End.

17 แบบฝึกหัด ให้เขียนโปรแกรมบวกเลข 1 ถึงจำนวนใดก็ได้ ( ป้อน จำนวนที่ต้องการและให้แสดงผลลัพธ์ดังนี้ ( คำสั่ง FOR) 1 2 : N SUM = 55 ให้เขียนโปรแกรมยกกำลัง 3 ของจำนวน 5 ถึง 10 (For) 5 ยกกำลัง 3 = ยกกำลัง 3 = ยกกำลัง 3 = ยกกำลัง 3 = ยกกำลัง 3 = ยกกำลัง 3 = 1000

18 แบบฝึกหัด 3. จงเขียนโปรแกรมใช้คำสั่ง For เพื่อแสดง ตัวอักษรจาก A ถึง Z 4. จงเขียนโปรแกรมแสดงสูตรคูณ โดยให้ ผู้ใช้ป้อนแม่สูตรคูณที่ต้องการและ แสดงผลดังนี้ please Input number 2 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 : 2 x 12 = แสดงข้อความใด ๆ ตามที่ผู้ใช้ป้อนและ ให้ป้อนจำนวนครั้งที่ต้องการ


ดาวน์โหลด ppt ตัวอย่างคำสั่ง FOR. คำสั่ง For เป็นการสั่งให้ทำงานซ้ำอย่างมีจำนวน รอบที่แน่นอน ลักษณะการทำงาน ลูป For จะควบคุมการทำงานของ Statement ให้ครบจำนวนที่กำหนด.

งานนำเสนอที่คล้ายกัน


Ads by Google