Tải bản đầy đủ (.pptx) (5 trang)

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (TỰ HỌC)

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 (66.3 KB, 5 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC </b>
<b>2. Lặp vô hạn lần - Lỗi lập trình cần tránh</b>


<b>Var a:Integer;</b>
<b>Begin</b>


<b> a:=5;</b>


<b> While a < 6 do</b>
<b> Writeln(‘A’);</b>
<b>End.</b>


<b>Var a:Integer;</b>
<b>Begin</b>


<b> a:=5;</b>


<b> While a < 6 do</b>
<b> Begin</b>


<b> Writeln(‘A’);</b>
<b> a:=a+1;</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>2. Lặp vô hạn lần - Lỗi lập trình cần tránh</b>


Khi viết chương trình sử dụng cấu trúc lặp cần chú ý
tránh tạo nên vịng lặp khơng bao giờ kết thúc.


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC </b>


<b>BÀI TẬP</b>



<b>Câu 1: Hãy cho biết kết quả của đoạn chương trình </b>
<b>dưới đây? a:=10; While a<11 do Write(‘a’);</b>


A. Trên màn hình xuất hiện số 10


B. Trên màn hình xuất hiện 10 chữ A
C. Trên màn hình xuất hiện số 11


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC </b>


<b>BÀI TẬP</b>


<b>Câu 2: Câu lệnh nào sau đây lặp vô hạn lần: </b>


A. S:=1;n:=1; While S<5 do begin S:=S*2; n:=n+1 end;
B. S:=1;n:=1; While n<5 do begin S:=S*2; n:=n+1 end;
C. S:=1;n:=1; While n<5 do S:=S*2;


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC </b>


<b>BÀI TẬP</b>


<b>Câu 3: </b> <b>Hãy chỉ ra kết quả được lặp đi lặp lại của đoạn </b>
<b>chương trình dưới đây? </b>


<b> a:=6; While a<11 do Write(‘Chao cac ban’);</b>


A. Chao cac ban B. a<11



</div>

<!--links-->

×