Overview • Repetition structure • Sentinel-controlled repetition • while loop • do. . . while loop / repeat. . . until • Counter-controlled repetition (this week) • for loop (this week) • nested loop (this week) 2
for loop • เปนลปชนด repetition Counter-controlled counter initial condition(counter yes ) instruction increase/decrea se counter s. . . no. . . 5
for loop [cont. ] start J=1 for j = 1 to 5 write j end for no J <= 5 for ( j=1 ; j<=5 ; j++ ) { yes write j write J stop } end for J = J+1 8
nested loop • เชนเดยวกบ nested if ในลปสามารถมลปซอนกนได for outer = 1 to 2 for inner = 1 to 3 write outer , inner end for (inner) end for (outer) outer 1 1 1 2 2 2 inner 1 2 3 12