Tải bản đầy đủ (.docx) (9 trang)

Giáo án tin 8 mới theo công văn 5512

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 (151.02 KB, 9 trang )

Trường: THCS NGUYỄN TRÃI
Tổ: KHOA HỌC TỰ NHIÊN

Họ và tên giáo viên:
Chu Minh Hùng
TÊN BÀIDẠY: BÀI TẬP

Môn học/Hoạt động giáo dục: TIN HỌC -Khối:8
Thời gian thực hiện: 1 tiết
TIẾT 39
I. MỤC TIÊU
1. Về kiến thức:
+ Ôn tập được kiến thức về câu lệnh điều kiện If.. then… else và câu lệnh lặp
For… to … do: Cú pháp và cách thức hoạt động
2.Về năng lực:
- Năng lực chung: năng lực chuyên môn, năng lực hợp tác, năng lực giao tiếp, năng
lực gợi nhớ, năng lực sử dụng ngôn ngữ.
- Năng lực chuyên biệt: Năng lực CNTT, tư duy.
3.Về phẩm chất:Học sinh có thái độ nghiêm túc trong q trình học tập, rèn luyện
tinh thần cần cù, ham thích tìm hiểu và tư duy khoa học.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
- Thiết bị dạy học: Bảng, SGK, Projectors
- Học liệu: Sách giáo khoa Tin học 8, giáo án.
III. TIẾN TRÌNH DẠY HỌC
1. Hoạt động 1: Xác định vấn đề
a) Mục tiêu: Nêu được cú pháp và cách thức hoạt động của câu lệnh điều
kiện và lặp
b) Nội dung: Học sinh thảo luận nhóm - Làm PBT
c) Sản phẩm: Phiếu bài tập
d) Tổ chứcthực hiện:
HOẠT ĐỘNG CỦA GV


- Chuyển giao nhiệm vu:
GV yêu cầu học sinh thảo
luận nhóm và nêu cú pháp
câu lệnh điều kiện và lệnh
lặp

HOẠT ĐỘNG CỦA HS
NỘI DUNG
- HS tiếp nhận/thực hiện - Cú pháp:
nhiệm vụ thảo nhóm và * Điều kiện:
trả lời câu hỏi.
Dạng thiếu: If <điều kiện>
then <câu lệnh>;
Dạng đủ: If <điều kiện>
then <câu lệnh1>
Else <câu lệnh2>;
*
Lặp:
For
đếm>:=<giá trị đầu> to

2
2
trị cuối> do <câu lệnh>;
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận
2. Hoạt động 2: Hình thành kiến thức mới
a) Mục tiêu: Biết cách sử dụng câu lệnh điều kiện và lặp vào từng bài chương

trình cụ thể
b)Nội dung:Học sinh đọc và giải BT SGK:BT 7/51 - BT 1-3/59
c) Sản phẩm:Đáp án các bài tập
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu học sinh
nghiên cứu và phân tích
giải bài tập SGK

HOẠT ĐỘNG CỦA HS
- HS tiếp nhận/thực hiện
nhiệm vụ thảo luận nhóm
và trả lời câu hỏi.

NỘI DUNG

- HS thực hiện:Để tạo - BT7: Xác định 3 bước: Về
màu nền cho trang chiếu, số nhập vào là chẵn hay lẽ
em thực hiện:
+B1: Xác định bài tốn:
IP,OP
+ B2: Mơ tả thuật tốn
+ B3: Viết chương trình
Pascal
BT1: Nêu các ví dụ về hoạt
động lặp: Ăn, uống, tắm,
ngủ, học, …
BT2: Lặp 1000 lần
BT3: Tính tổng A

+B1: Xác định bài tốn:
IP,OP
+ B2: Mơ tả thuật tốn
+ B3: Viết chương trình
- Kết quả thực hiện nhiệm
Pascal
vụ: GV nhận xét, kết luận
3. Hoạt động 3: Luyện tập
a) Mục tiêu: Viết chương trình BT7-BT3.
b) Nội dung: HS khởi động Free Pascal và dựa vào nội dung đã phân tích
trong hoạt động 2: Hình thành kiến thức mới để viết chương trình Pascal.
c) Sản phẩm: Chương trình Pascal


3
3
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu khởi động
Freepascalvà viết CT cho
BT7-BT3
- Thực hiện nhiệm vụ: GV
theo dõi quá trình thực
hành và nhận xét trực tiếp
các lỗi, các khó khăn của
HS
- Báo cáo nhiệm vụ: GV
cho HS lên trình chiếu kết
quả bài thực hành


HOẠT ĐỘNG CỦA HS
- HS tiếp nhận/thực hiện
nhiệm vụ theo nhóm thực
hành.

NỘI DUNG

- HS thực hiện

BT7:
Program BT7;
Uses crt;
Var CL: Integer;
Begin
- HS “Run” chương trình Clrscr;
Pascal
Write(‘Nhap=
‘);
Readln(CL);
If CL mod 2 = 0 Then
Writeln(CL,’ la so chan’)
Else Writeln(CL,’ la so le’);
BT3:
Program BT3;
Uses crt;
Var i, n:Integer;
A: real;
Begin
Clrscr;

Write(‘Nhap =’); Readln(n);
A:=0;
For i:=1 to n do
Begin
A:=1/(i*(i+2));
Writeln(‘Tong A la=
‘,A);
End;
Readln;
End.

- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận.
4. Hoạt động 4: Vận dụng
a) Mục tiêu: Phân tích và viết được các bài tốn cụ thể ngồi SGK
b) Nội dung: HS nêu một số bài toán cơ bản sử dụng được câu lệnh IF và
FOR…DO - Phân tích và viết chương trình


4
4
c) Sản phẩm:Chương trình Pascal
d) Tổ chức thực hiện: Học sinh thực hiện thêm ở nhà và trong các bài thực
hành, bài luyện tập
TÊN BÀI DẠY: BTH 8: SỬ DỤNG LỆNH LẶP FOR … DO
Môn học/Hoạt động giáo dục: TIN HỌC - Khối: 8
Thời gian thực hiện: 5 tiết
TIẾT 40-41-42-43-44
I. MỤC TIÊU
1. Về kiến thức:

+ Ôn tập được kiến thức về câu lệnh lặp For… Do: Cú pháp và cách thức hoạt
động
+ Sử dụng câu lệnh For… Do: B1 - B2/SGK
+ Phân tích thuật tốn B1-B2; Bài ví dụ 5-6/SGK/58
2. Về năng lực:
- Năng lực chung: năng lực chuyên môn, năng lực hợp tác, năng lực giao tiếp, năng
lực gợi nhớ, năng lực sử dụng ngôn ngữ.
- Năng lực chuyên biệt: Năng lực CNTT, tư duy.
3. Về phẩm chất:Học sinh có thái độ nghiêm túc trong q trình học tập, rèn luyện
tinh thần cần cù, ham thích tìm hiểu và tư duy khoa học.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
- Thiết bị dạy học: Bảng, SGK, Projectors
- Học liệu: Sách giáo khoa Tin học 8, giáo án.
III. TIẾN TRÌNH DẠY HỌC
TIẾT 41
1. Hoạt động 1: Xác định vấn đề
a) Mục tiêu: Nêu được cú pháp và cách thức hoạt động của câu lệnh lặp
b) Nội dung: Học sinh thảo luận nhóm - Làm PBT
c) Sản phẩm: Phiếu bài tập
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu học sinh thảo
luận nhóm và nêu cú pháp

HOẠT ĐỘNG CỦA HS
NỘI DUNG
- HS tiếp nhận/thực hiện - Cú pháp lệnh lặp: For
nhiệm vụ thảo nhóm và <biến đếm>:=<giá trị đầu>
trả lời câu hỏi.

to <giá trị cuối> do

5
5
câu lệnh điều kiện và lệnh
lặp
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận

lệnh>;

2. Hoạt động 2: Hình thành kiến thức mới
a) Mục tiêu: Viết chương trình Pascal B1
b) Nội dung: Học sinh đọc và làm theo yêu cầu của B1
c) Sản phẩm:Viết chương trình Pascal hồn thiện
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu học sinh
nghiên cứu và phân tích
giải B1 SGK.
- Thực hiện nhiệm vụ: GV
theo dõi và HD, chỉnh sữa
lỗi HS gặp.
- Báo cáo nhiệm vụ: GV
mời đại diên một số nhóm
lên chiếu bài của nhóm và
phân tích các yêu cầu
- Kết quả thực hiện nhiệm

vụ: GV nhận xét, kết luận

HOẠT ĐỘNG CỦA HS
- HS tiếp nhận/thực hiện
nhiệm vụ thảo luận nhóm
và trả lời câu hỏi.

NỘI DUNG

- HS thực hiện: Để tạo - B1: In bảng cửu chương
màu nền cho trang chiếu, của số N (1-9)
em thực hiện:
a/ Gõ CT
b/Ý nghĩa của các lệnhDich, sữa lỗi
c/”Run”  1,2,…,9

3. Hoạt động 3: Luyện tập
a) Mục tiêu: Phân tích được ba bước của giải bài toán Bài 1
b) Nội dung: HS thảo luận nhóm và làm vào PBT
c) Sản phẩm: Phiếu BT
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu HS nghiên
cứu dựa trên Hoạt động 1
phân tích q trình giải ba
bước của B1
- Thực hiện nhiệm vụ: GV

HOẠT ĐỘNG CỦA HS

- HS tiếp nhận/thực hiện
nhiệm vụ theo nhóm thực
hành.

- HS thực hiện

NỘI DUNG


6
6
theo dõi quá trình thực
hành và nhận xét trực tiếp
các lỗi, các khó khăn của
HS
- Báo cáo nhiệm vụ: GV - HS lên trình bày PBT
cho HS lên trình chiếu kết
quả bài thực hành
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận.

- Gồm 3 bước:
+ B1: Xác đinh bài toán
Input: Nhập vào 1 số
N
Output: In ra bảng cửu
chương

+ B2: Mơ tả thuật tốn:
Bước

Thuật tốn
1
Nhập vào N
Chạy biến đếm
2
N*i
3
Kết thúc CT
+B3: Viết chương trình:
Program BCC;
Uses crt;
Var N,i: integer;
Begin
Clrscr;
Write(‘Nhap
Readln(N);

=

‘);

Writeln;
Writeln(‘Bang nhan ‘,N);
Writeln;
For i:=1
Writeln(N,’
‘,N*i:3);

to 10 do
x ‘,i:2,’ =


Readln;
End.
4. Hoạt động 4: Vận dụng
a) Mục tiêu: Phân tích và viết được các bài toán Bảng cửu chương chia,
cộng, trừ
b) Nội dung: Sử dụng lệnh FOR…DO - Phân tích và viết chương trình
c) Sản phẩm: Chương trình Pascal


7
7
d) Tổ chức thực hiện: Học sinh thực hiện thêm ở nhà.
TIẾT 42
1. Hoạt động 1: Xác định vấn đề
a) Mục tiêu: Nêu cách thức hoạt động của vòng lặp FOR…DO và cách tính
số lần lặp
b) Nội dung: Học sinh làm việc cá nhân và trả lời trực tiếp
c) Sản phẩm: Cách hoạt động for … do và số vòng lặp
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu học sinh làm
việc cá nhân nêu cách hoạt
động của vịng lặp for …
do và cách tính vòng lặp?

HOẠT ĐỘNG CỦA HS
NỘI DUNG
- HS tiếp nhận/thực hiện - Cách hoạt động:

nhiệm vụ thảo nhóm và
trả lời câu hỏi.

Số vòng lặp: Giá trị cuối Giá trị đầu +1
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận
2. Hoạt động 2: Hình thành kiến thức mới
a) Mục tiêu: Viết chương trình Pascal B2
b) Nội dung: Học sinh đọc và làm theo yêu cầu của B2
c) Sản phẩm:Viết chương trình Pascal hồn thiện
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu học sinh
nghiên cứu và phân tích
giải B1 SGK.
- Thực hiện nhiệm vụ: GV
theo dõi và HD, chỉnh sữa
lỗi HS gặp.
- Báo cáo nhiệm vụ: GV

HOẠT ĐỘNG CỦA HS
- HS tiếp nhận/thực hiện
nhiệm vụ thảo luận nhóm
và trả lời câu hỏi.

NỘI DUNG

- HS thực hiện: Để tạo - B1: Chỉnh sửa CT để làm
màu nền cho trang chiếu, đẹp kết quả

em thực hiện:
a/ Gõ CT
b/ Dich và chạy CT


8
8
mời đại diên một số nhóm
lên chiếu bài của nhóm và
phân tích các yêu cầu
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận

c/ Giải thích ý nghĩa câu
lệnh GotoXY, WhereX,
WhereY

3. Hoạt động 3: Luyện tập
a) Mục tiêu: Phân tích được ba bước của giải bài tốn Bài 1
b) Nội dung: HS thảo luận nhóm và làm vào PBT
c) Sản phẩm: Phiếu BT
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV
- Chuyển giao nhiệm vu:
GV yêu cầu HS nghiên
cứu dựa trên Hoạt động 1
phân tích q trình giải ba
bước của B2
- Thực hiện nhiệm vụ: GV
theo dõi quá trình thực

hành và nhận xét trực tiếp
các lỗi, các khó khăn của
HS
- Báo cáo nhiệm vụ: GV
cho HS lên trình chiếu kết
quả bài thực hành
- Kết quả thực hiện nhiệm
vụ: GV nhận xét, kết luận.

HOẠT ĐỘNG CỦA HS
- HS tiếp nhận/thực hiện
nhiệm vụ theo nhóm thực
hành.

NỘI DUNG

- HS thực hiện
- Gồm 3 bước:
+ B1: Xác đinh bài tốn
- HS lên trình bày PBT

Input: Nhập vào 1 số
N
Output: In ra bảng cửu
chương

+ B2: Mơ tả thuật tốn:
Bước
Thuật tốn
1

Nhập vào N
Chạy biến đếm
2
N*i
3
Kết thúc CT
+B3: Viết chương trình:
Program BCC;
Uses crt;
Var N,i: integer;
Begin
Clrscr;


9
9
Write(‘Nhap
Readln(N);

=

‘);

Writeln;
Writeln(‘Bang nhan ‘,N);
Writeln;
For i:=1 to 10 do
Begin
GotoXY(5,WhereY);
Writeln(N,’

‘,N*i:3);

x

‘,i:2,’

=

End;
Readln;
End.
4. Hoạt động 4: Vận dụng
a) Mục tiêu: Sử dụng câu lệnh GotoXY, WhereX, WhereY với các bài ví dụ 3-4
SGK Bài 7
b) Nội dung: Sử dụng lệnh FOR…DO - Phân tích và viết chương trình
c) Sản phẩm: Chương trình Pascal
d) Tổ chức thực hiện: Học sinh thực hiện thêm ở nhà hoặc hoàn thành các
nội dung hoạt động trong tiết học.



×