Tải bản đầy đủ (.ppt) (13 trang)

khối 8 bài giảng các môn học tuần 21

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 (265.67 KB, 13 trang )

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

<b>TIN HOÏC 8</b>



<b>TIN HOÏC 8</b>



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

<b>3. Dặn dò</b>



<b>2. Bài tập</b>



<b>1. Lý thuyết</b>



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

<b>Câu 2</b>
<b>Câu 1</b>


<b>Câu 5</b>


<b>Câu 3</b>
<b>Câu 4</b>


<b>Trị chơi mơ phỏng“Chiếc nón kì diệu”</b>


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

FOR < biến đếm > := < giá trị cuối> DOWNTO <giá trị đầu> DO < câu lệnh > ;


<b>Lệnh lặp nào sau đây là đúng?</b>



<b>S</b> FOR <biến đếm>= <giá trị đầu> TO <giá trị cuối>


DO <câu lệnh> ;


FOR <biến đếm>:= <giá trị đầu> TO <giá trị cuối>
DO <câu lệnh> ;



<b>Đ</b>


<b>S</b>


<b>A.</b>


<b>B.</b>


<b>C.</b>



FOR <biến đếm>: <giá trị cuối > DOWNTO <giá trị đầu> DO <câu lệnh> ;


<b>S</b>


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

<b>for</b>

i:= 1

<b>to </b>

10

<b>do</b>

x:= x + 1;



<b>Hãy chọn câu đúng ?</b>



<b>S</b>

<b><sub>for</sub></b>

<sub> i:= 1 </sub>

<b><sub>to </sub></b>

<sub>10; </sub>

<b><sub>do</sub></b>

<sub> x:= x + 1;</sub>



<b>for</b>

i:= 10

<b>to </b>

1

<b>do</b>

x:= x + 1;


<b>S</b>


<b>Đ</b>


<b>A.</b>


<b>B.</b>


<b>C.</b>



<b>for</b> i:= 1 <b>to </b>10


<b>for</b> j:= 1 <b>to </b>10 <b>do</b> x:= x + 1;



<b>S</b>


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

<b>Trong câu lệnh lặp </b>


<i><b>for i:=1 to 100 do begin … end;</b></i>


<b>câu lệnh ghép được thực hiện bao nhiêu lần ( hay </b>
<b>bao nhiêu vòng lặp được thực hiện)?</b>


<b>Đ</b> <b>100 lần.</b>
<b>1 lần.</b>


<b>S</b>


<b>A.</b>


<b>B.</b>


<b>Không lần nào.</b>


<b>S</b>


<b>C.</b>


<b>99 lần.</b>


<b>S</b>


<b>D.</b>



<b>Số lần lặp = giá trị cuối – giá trị đầu + 1</b>


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

<b>For i = 10 to 1 do writeln(‘A’);</b>


<b>Các câu lệnh pascal sau có hợp lý khơng ?</b>



<b>Đ</b> <b>For i = 1 to 100 do writeln(‘A’);</b>
<b>For i = 1.9 to 1 do writeln(‘A’);</b>


<b>S</b>
<b>S</b>


<b>A.</b>


<b>B.</b>


<b>C.</b>



<b>For i = 1 to 10.8 do writeln(‘A’);</b>


<b>S</b>


<b>D.</b>



<b>Biến đếm có kiểu dữ liệu là kiểu số nguyên ( interger )</b>


<b>FOR<biến đếm>:=<giá trị đầu>TO<giá trị cuối> DO <câu lệnh>;</b>


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

<b>Cho chương trình sau:</b>


<i><b>Var </b></i> <i><b>i : interger ;</b></i>


<i><b>Begin</b></i>


<i><b>For i:= 1 to 3 do write( i : 3);</b></i>
<i><b>readln;</b></i>


<i><b>End.</b></i>


<b>Kết quả in lên màn hình là : </b>


<b>1</b> <b>2</b> <b>3</b>


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

• Cấu trúc câu lệnh lặp:


<i>FOR <biến đếm>:=<giá trị </i>
<i>đầu> TO <giá trị cuối> DO </i>
<i><câu lệnh> ;</i>


• Giải thích:


– Biến đếm là tên biến do
người dùng tự đặt và có
kiểu dữ liệu là kiểu số
nguyên


– Giá trị đầu < giá trị cuối


<b>Tiết 42 – BTH 5: SỬ DỤNG CÂU LỆNH LẶP FOR…DO</b>



<b>1. Lý thuyết</b>




• Hoạt động


<biến đếm>  giá trị đầu


<biến đếm> <= <giá trị cuối>


<biến đếm>  <biến đếm> + 1


<câu lệnh>


<b>Đ</b>


Kết thúc


<b>S</b>


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

Bài 1: Tính tổng của N số tự nhiên đầu tiên từ 1

N



với N nhập từ bàn phím. In kết quả ra màn hình



<b>BÀI TẬP: SỬ DỤNG CÂU LỆNH LẶP FOR…DO</b>



<b>2. Bài tập</b>



<sub> Xác định bài tốn</sub>



• Input: N



• Output: S = ?




<sub> Mơ tả thuật tốn</sub>



• B1: Nhập N



• B2: S

0, i

1



• B3: Nếu i <= N thì S

S + i



• B4: i

i + 1



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

Bài 1: Tính tổng của N số tự nhiên
đầu tiên từ 1 N với N nhập từ


bàn phím. In kết quả ra màn hình


<b>BÀI TẬP: SỬ DỤNG CÂU LỆNH LẶP FOR…DO</b>



<b>2. Bài tập</b>



<sub> Xác định bài tốn</sub>



• Input: N



• Output: S = ?



<sub> Mơ tả thuật toán</sub>



S  0, i  1


I <= N



i  i + 1


S  S + i


<b>Đ</b>


Kết thúc


<b>S</b>


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

• Ghi nhớ cấu trúc, hoạt động của câu lệnh


lặp



• Viết chương trình sau: Tính tích của N số


tự nhiên đầu tiên từ 1

N với N nhập từ



bàn phím. In kết quả ra màn hình



<b>BÀI TẬP: SỬ DỤNG CÂU LỆNH LẶP FOR…DO</b>



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

<!--links-->

×