Tải bản đầy đủ (.pdf) (4 trang)

Bài TH 5: Sử dụng lệnh lặp for…do

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 (69.43 KB, 4 trang )

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

PHỊNG GD&ĐT - THỊ XÃ ĐƠNG TRIỀU
<b>CƠNG NGHỆ THÔNG TIN</b>




<b>---o0o---GIÁO ÁN LÊN LỚP</b>



<b>MON-HOC: TIN HỌC - LỚP 8</b>



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

<b>BÀI TH 5: SỬ DỤNG LỆNH LẶP FOR…DO</b>



<b>I. MỤC TIÊU</b>




<b>1. Về kiến thức</b>



- Biết viết chương trình có sử dụng vịng lặp for…do.
- HS sử dụng được câu lệnh ghép


<b>2. Về kỹ năng</b>



- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vịng lặp for … do

<b>3. Về thái độ</b>



- Nghiêm túc trong giờ, có ý thức bảo vệ cơ sở vật chất,
- Biết ứng dụng câu lệnh vào thực tế


<b>II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH</b>




<b>1. Giáo viên</b>




Giáo án, SGK. SGV, phòng máy.

<b>2. Học sinh</b>



học bài cũ ở nhà


<b>III. PHƯƠNG PHÁP</b>



- Giải quyết vấn đề, hoạt động nhóm, tự trình bày ý tưởng của nhóm mình

<b>IV. TIẾN TRÌNH GIỜ DẠY</b>





<b>1. Ổn định lớp (thời gian: 1 phút):</b>




<b>2. Kiểm tra bài cũ (thời gian: 5 phút):</b>



? Chúng ta đã biết mấy dạng câu lệnh lặp? hãy chỉ ra điểm khác biệt giữa các câu lệnh lặp?

<b>3. Giảng bài mới:</b>



<b>NỘI DUNG</b>


<b>THỜ</b>
<b>I</b>
<b>GIA</b>


<b>N</b>


<b>HOẠT ĐỘNG DẠY HỌC</b>



<b>GHI BẢNG</b>
<b>Hoạt động của</b>


<b>giáo viên</b>


<b>Hoạt động của</b>
<b>học sinh</b>


Hãy gõ chương trình trứng rơi vào
máy và chạy thử.


8
phút


- GV: hãy gõ
c h ư ơ n g t r ì n h
trứng rơi vào
máy và chạy
thử.


 


- HS thực hiện
theo nhóm


 Hãy gõ chương
trình trứng rơi
v à o m á y v à
chạy thử.



<i>Ngày soạn: 06/01/2018</i>


<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>


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

1. Bài 1: Viết chương trình tính tổng
các số tự nhiên từ 1 đến N -Tính tổng
các số chẵn Readln(n); S:=0; for i:=1
to n do ìf n mod 2=0 then s:=S+i;
write(s);


16
phút


- ? em nào biết
ý tưởng của bài
này ta làm thế
nào?


- GV yêu cầu
Hs chạy với các
bộ dữ liệu khác
nhau.


 


HS thực hiện
theo nhóm
 



<b>1. Bài 1: Viết</b>
c h ư ơ n g t r ì n h
tính tổng các số
tự nhiên từ 1
đến N


<b>     -Tính tổng</b>
các số chẵn
R e a d l n ( n ) ;
S:=0;


for i:=1 to n do
ìf  n mod 2=0
then s:=S+i;   
write(s);


. Bài 2: Viết chương trình in ra màn
hình bảng nhân của 1 số từ 1 đến 9,
số được nhập từ bàn phím và dừng
màn hình để quan sát kết quả.


Program bang_nhan; uses crt; var N,i
: integer; begin clrscr; Write('Nhập số
N='); Readln(N); Writeln;


Write('bang nhan ',N); Writeln; for
i:= 1 to 10 do writeln(N,' x',i:2,' = ',
N*i:3); readln; end.


12


phút


- ? em nào biết
ý tưởng của bài
này ta làm thế
nào?


- GV: ta nhập
số vào từ bàn
p h í m v à s ử
dụng 1 vòng for
cho chạy từ 1
đến 10. Sau đó
n h â n s ố v ừ a
nhập với từng
biến trong vịng
for đó.


- GV u cầu
HS gõ chương
trình vào máy
và chạy chương
trình với các giá
trị nhập lần lượt
bằng 1,2, ...10
sau đó quan sát
kết quả


- K h i c h ạ y
chương trình đó


có nhược điểm
gì khơng?
 


 


- H S n g h i ê n
c ứ u c h ư ơ n g
trình SGK cùng
nhóm thảo luận
v à c h o b i ế t
chương trình
chạy như thế
nào? và hồn
thành bảng tiến
trình sau:


<b>. Bài 2: Viết</b>
chương trình in
r a m à n h ì n h
bảng nhân của 1
số từ 1 đến 9, số
được nhập từ
b à n p h í m v à
dừng màn hình
để quan sát kết
quả.


P r o g r a m  
bang_nhan;


uses crt;


v a r     N , i :
integer;


begin
     clrscr;


Write('Nhập số


N = ' ) ;


Readln(N);
 Writeln;


W r i t e ( ' b a n g
nhan ',N);


 Writeln;


 for i:= 1 to 10
do  


  w r i t e l n ( N , '
x ' , i : 2 , ' = ' ,
<i>Ngày soạn: 06/01/2018</i>


<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>


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

<b>4. Củng cố (thời gian: 2 phút):</b>




Củng cố lại các thuật toán trong các bài tập

<b>5. Hướng dẫn tự học (thời gian: 1 phút):</b>



- Học bài trong vở ghi và SGK
- Hoàn thiện thêm các bài trên lớp
- Đọc bài đọc thêm số 1 trang 65

<b>V. RÚT KINH NGHIỆM</b>



...


N*i:3);
 readln;
end.
 
<i>Ngày soạn: 06/01/2018</i>


<i>Ngày giảng: 09/01/2018</i> <i>Tiết thứ: 39</i>


</div>

<!--links-->

×