Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (100.86 KB, 5 trang )
<span class='text_page_counter'>(1)</span>While <ñieàu kieän> do <caâu leänh>; Hoạt động của câu lệnh: 1. Kieåm tra ñieàu kieän 2. Neáu ñieàu kieän sai: boû qua caâu leänh, keát thuùc voøng laëp Nếu điều kiện đúng: thực hiện câu lệnh và quay lại bước 1.
<span class='text_page_counter'>(2)</span> Tieát 53. Baøi taäp.
<span class='text_page_counter'>(3)</span> Baøi taäp 4 SGK/ 71 a/ b/ S:= 0;yù: n:= 0; S:= 0; n:= 0; •Löu While S <= 10 do Begin While S <= 10 do •Điều kiện trong câu lệnh lặp phải được thay đổi để n:= n + 1; S:= S + n; n:= n + 1; S:= S + n; đến một lúc nào đó điều kiện sai, thoát khỏi vòng lặp End; trong moä t voø n g laë p , •Để thực hiện đựơc nhiều câu lệnh Lặ p voâ haïn laàn caùc caâuLaë leäpnh5 caà n đự ô c taï o thaø n h caâ u leä n h gheù p laàn.
<span class='text_page_counter'>(4)</span> Baøi taäp 5 SGK/ 71 a/ x:= 10; While x:= 10 do x:= x + 5;. x:= 10; While x= 10 do x:= x + 5; b/ x:= 10; While x = 10 do x = x + 5; x:= 10; While x = 10 do x:= x + 5; c/ S:= 0; n:=0; While S<=10 do n:= n+1; S:= S+n; Laëp voâ haïn laàn S:= 0; n:=0; While S<=10 do Begin n:= n+1; S:= S+n; End;.
<span class='text_page_counter'>(5)</span> Baøi taäp 3 SGK/ 71 B1: s 10, x 0.5 B2: Neáu S<= 5.2, chuyeån tới B4 B3: S S – x vaø quay laïi B2 B4: Thoâng baùo S vaø keát thúc thuật toán. Laëp 10 laàn. B1: S 10, n 0 B2: Neáu S>= 10, chuyeån tới B4 B3: n n + 3, S s – n vaø quay laïi B2 B4: Thoâng baùo S vaø keát thúc thuật toán. Laëp 0 laàn.
<span class='text_page_counter'>(6)</span>