- 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ế.. II.[r]
Trang 1GIÁO ÁN LÊN LỚP
MON-HOC: TIN HỌC - LỚP 8
Người soạn : Nguyễn Hải Yến Ngày soạn : 06/01/2018 Ngày duyệt : 06/01/2018 Người duyệt: Phạm Thị Đan
Trang 2I MỤC TIÊU
1 Về kiến thức
- 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
2 Về kỹ năng
- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp for … do
3 Về thái độ
- 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ế
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
Giáo án, SGK SGV, phòng máy
2 Học sinh
học bài cũ ở nhà
III PHƯƠNG PHÁP
- Giải quyết vấn đề, hoạt động nhóm, tự trình bày ý tưởng của nhóm mình
IV TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (thời gian: 1 phút):
2 Kiểm tra bài cũ (thời gian: 5 phút):
? 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?
3 Giảng bài mới:
NỘI DUNG
THỜ I GIA N
HOẠT ĐỘNG DẠY HỌC
GHI BẢNG Hoạt động của
giáo viên
Hoạt động của học sinh
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ử
Trang 31 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
tính tổng các số
tự nhiên từ 1 đến N
-Tính tổng
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 yê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à hoàn thành bảng tiến trình sau:
Bài 2: Viết
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ố
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 , ' = ' ,
Trang 44 Củng cố (thời gian: 2 phút):
Củng cố lại các thuật toán trong các bài tập
5 Hướng dẫn tự học (thời gian: 1 phút):
- 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
V RÚT KINH NGHIỆM
end