Tải bản đầy đủ (.doc) (57 trang)

GIÁO ÁN TIN 8 HK2 (20162017)

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 (1.57 MB, 57 trang )

Giáo án Tin Học 8
Tuần: 20
Tiết: 39 - 40

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :………..…./……./………

BÀI TẬP
I. MỤC TIÊU:
1. Kiến thức:
- Sử dụng các kiến thức đã học để làm một số bài tập
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
Sách giáo khoa, máy tính điện tử.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG
CỦATRÒ
Hoạt động 1: Bài tập 1.
1. Bài tập 1
Tính tam giác: Nụâp vào ba số
a,b,c bất kì. Kiểm tra xem nó
có thể là độ dài ba cạnh hay
không, nếu không thì in ra
màn hình ' Khong la ba


canh cua mot tam
giac'.
Ngược lại, thì in diện tích, chu
vi của tam giác ra màn hình.

NỘI DUNG

Program TAMGIAC;
Uses crt;
+ HS thực hiện theo Var a,b,c,s,p : real;

Begin
Clrscr;
Writeln(‘ nhập 3 cạnh :’); Readln(a,b,c);
If (a+b)>c and (a+c)>b and (b+c)>a then
Begin
p:= abc; s:=sqrt(p*(p-a)*(p-b)*(p-c));
end else writeln(‘a;b;c không là ba cạnh
của tam giác’); readln
end.
Hoạt động 2: Bài tập 2.
2. Bài tập 2.
n
Tính x (Với n là số nguyên + Học sinh đọc đề bài Program TINH_X_LUY_THUA_N;
không âm).
=> suy nghĩ và trả lời. Uses crt;
đúng yêu cầu.

Var i,n,x:integer;
lt:real;

begin
writeln(‘tính luy thừa xmux n:’);
writeln(‘nhập x:’); readln(x);
writeln(‘nhập n:’); readln(n);
lt:= 1; for i:=1 to n do lt:=lt*i
writeln(‘ x^n :’,lt); readln
end.

V. DẶN DÒ
- Về nhà học bài kết hợp sách giáo khoa.
RÚT KINH NGHIỆM
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 21
Tiết: 41 - 42

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài thực hành số 5

SỬ DỤNG LỆNH LẶP FOR ... DO
I. MỤC TIÊU:

1. Kiến thức:
- Biết viết chương trình Pascal có câu lệnh lặp For..do.
2. Kĩ năng:
- Rèn luyện kĩ năng đọc hiểu chương trình
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.
II. CHUẨN BỊ:
- Gv: Nội dung bài thực hành, máy tính điện tử.
- Hs: Ôn lại lý thuyết ,đọc trước bài thực hành.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn, thực hành trên máy tính
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
THẦY
Hoạt động 1: Ôn lại câu lệnh lặp For..do.
? Hãy nêu cú pháp và chức năng - Cú pháp: For <biến đếm>:= 1. Ôn lại câu lệnh lặp For..do:
của câu lệnh lặp For..do
<giá trị đầu> to <giá trị cuối> do
<câu lệnh>;
+ Cú pháp:
+ Hoạt động của vòng lặp:
+ Hoạt động
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu
thức điều kiện, nếu biểu thức điều
kiện đúng thì thực hiện câu lệnh.
- B3: Biến đếm tự động tăng lên 1
đơn vị và quay lại B2.

- B4: Nếu biểu thức điều kiện
nhận giá trị sai thì thoát ra khỏi
vòng lặp.
Hoạt động 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số nhập được từ bàn
phím và dừng màn hình để có thể quan sát kết quả

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

- Gõ chương trình sau đây:

Học kì 2

+ Học sinh đọc kĩ đề và phân tích 2. Viết chương trình in ra màn
yêu cầu của bài toán
hình bảng nhân của một số từ 1
đến 9, số nhập được từ bàn
phím và dừng màn hình để có
thể quan sát kết quả

uses crt;
var N,i:integer;
begin
clrscr;
write('Nhap so N='); readln(N);
Program bang_cuu_chuong

writeln;
uses crt;
writeln('Bang nhan ',N);
var N,i:integer;
writeln;
+ Gõ chương trình vào máy theo begin
for i:=1 to 10 do writeln(N,' x yêu cầu của giáo viên.
clrscr;
',i:2,' = ',N*i:3);
write('Nhap so N='); readln(N);
readln
writeln;
end.
writeln('Bang nhan ',N);
- Tìm hiểu ý nghĩa của các câu
writeln;
lệnh trong chương trình, dịch
for i:=1 to 10 do writeln(N,' x
chương trình và sửa lỗi.
',i:2,' = ',N*i:3);
readln
- Chạy chương trình với các giá + Tìm hiểu ý nghĩa của các câu end.
trị nhập vào lần lược là 1, 2,… lệnh theo sự hướng dẫn của giáo
10. Quan sát kết quả nhận được viên.
trên màn hình.
+ Nhấn phím F9 để sửa lỗi (nếu
có).
+ Nhấn Ctrl + F9 để chạy chương
trình và nhập các giá trị vào, quan
sát kết quả trên màn hình theo sự

hướng dẫn của giáo viên.
V. DẶN DÒ:
- Tiết sau thực hành: “ Bài thực hành số 5 (tt)
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 22
Tiết: 43

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài thực hành số 5

SỬ DỤNG LỆNH LẶP FOR ... DO (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết viết chương trình Pascal có câu lệnh lặp For..do.
2. Kĩ năng:
- Rèn luyện kĩ năng đọc hiểu chương trình
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.

II. CHUẨN BỊ:
- Gv: Nội dung bài thực hành, máy tính điện tử.
- Hs: Ôn lại lý thuyết ,đọc trước bài thực hành.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn, thực hành trên máy tính
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY

HOẠT ĐỘNG CỦA TRÒ
Hoạt động 1: Bài tập 2

NỘI DUNG

- Chỉnh sửa chương trình để làm
đẹp kết quả trên màn hình.
1. Chỉnh sửa chương trình để
? Kết quả chủ chương trình nhận
làm đẹp kết quả trên màn
được trong bài 1 có những nhược + Có hai nhược điểm sau đây:
hình.
điểm nào.
- Các hàng kết quả quá sát nhau
nên khó đọc.
- Các hàng kết quả không được
cân đối với hàng tiêu đề.
+ Nên sửa lại bằng cách chèn
? Nên sửa lại bằng cách nào.
thêm một hàng trống giữa các
hàng kết quả và đẩy các hàng này
sang phải một khoảng cách nào

đó.
- Chỉnh sửa câu lệnh lặp của
chương trình sau:
for i:=1 to 10 do
+ Học sinh chỉnh sửa theo sự
begin
hướng dẫn của giáo viên.
GotoXY(5,WhereY); writeln(N,' x
',i:2,' = ',N*i:3); writeln ;
end;
- Dịch và chạy chương trình với
các giá trị gõ vào từ bàn phím.
Quan sát kết quả nhận được trên + Học sinh thực hiện theo yêu cầu
màn hình.
của giáo viên.
Hoạt động 2: Tìm hiểu chương trình sau:
Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Program tao_bang;
+ Tìm hiểu chương trinh theo sự
Uses crt;
hướng dẫn của giáo viên.
Var
i,j: byte;
Begin

Clrscr;
For i:= 0 to 9 do
Begin
For j:= 0 to 9 do
Write(10*i + j:4);
Writeln;
End;
Readln;
+ Học sinh độc lập gõ chương
End.
trình.
- Gõ và chạy chương trình, quan + Nhấn F9 để dịch và sửa lỗi
sát kết quả trên màn hình.
chương trình
+ Nhấn Ctrl + F9 để chạy chương
trình và kiểm tra kết quả.

Học kì 2

2. Tìm hiểu chương trình sau:
Program tao_bang;
Uses crt;
Var
i,j: byte;
Begin
Clrscr;
For i:= 0 to 9 do
Begin
For j:= 0 to 9 do
Write(10*i + j:4);

Writeln;
End;
Readln;
End.

V. DẶN DÒ:
- Về nhà xem trước bài 8.
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 22
Tiết: 44

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA
I. MỤC TIÊU:
1. Kiến thức:
- Tìm hiểu phần mềm Geogebra.
- Biết cách khởi động và biết được màn hình làm việc của phần mềm.

2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng phần mềm Geogebra.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA
HOẠT ĐỘNG CỦA TRÒ
THẦY
Hoạt động 1: Tìm hiểu phần mềm Geogebra.

NỘI DUNG

? Hãy nêu mục đích của phần
1. Em đã biết gì về Geogebra?
mềm.
+ Phần mềm Geogebra dùng để
vẽ các hình học đơn giản như
điểm, đoạn thẳng, đường thẳng.
Phần mềm có khả năng tạo ra sự
gắn kết giữa các đối tượng hình
học, được gọi là quan hệ như + Học sinh chú ý lắng nghe
thuộc, vuông góc, song song.
Hoạt động 2: Tìm hiểu cách khởi động phần mềm.
? Hãy nêu cách để khởi động
2. Làm quen với phần mềm

phần mềm.
Để khởi động phần mêm ta nháy Geogebra tiếng Việt:
đúp vào biểu tượng
ở trên
Hoặc vào menu Start \ All
màn hình nền.
Programs\ GeoGebra \
+ Học sinh chú ý lắng nghe =>
GeoGebra
ghi nhớ kiến thức.
- Gọi học sinh lên thực hành
+ Học sinh khởi động phần mềm
khởi động phần mềm trên máy
trên máy tính theo yêu cầu của
tính.
giáo viên.
Hoạt động 3: Tìm hiểu màn hình làm việc của Geogebra tiếng Việt.

Gv: Ngô Dương Khôi

.

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

? Màn hình làm việc của

Geogebra gồm những thành + Màn hình làm việc của
phần nào.
Geogebra gồm:
- Bảng chọn: là hệ thống các
lệnh chính của phần mềm.
- Thanh công cụ: Chứa các công
cụ làm việc chính là công cụ
dùng để vẽ, điều chỉnh và làm
việc với các đối tượng.
- Khu vực thể hiện các đối
- Chú ý: Các lệnh trên bảng chọn tượng.
không dùng để vẽ các đối tượng
– hình.
- Mỗi công cụ đều có một biểu
tượng riêng tương ứng. Biểu + Học sinh chú ý lắng nghe =>
tượng cho biết công dụng của ghi nhớ kiến thức.
công cụ đó.

V. DẶN DÒ:
- Về nhà học bài, kết hợp SGK, tiết sau thực hành.
RÚT KINH NGHIỆM
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………........................

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm



Giáo án Tin Học 8
Tuần: 23
Tiết: 45

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan
đến đối tượng điểm….
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động : Tìm hiểu các công cụ làm việc chính của phần mềm.
* Công cụ di chuyển:
c) Giới thiệu các công cụ làm
việc chính.

? Công cụ di chuyển
có ý + Công cụ di chuyển có ý nghĩa
nghĩa như thế nào?
đặc biệt là không dùng để vẽ hoặc
* Các công cụ liên quan đến đối khởi tạo hình mà dùng để di
tượng điểm.
chuyển hình.
Yêu cầu học sinh nghiên cứu SGK
và cho biết ý nghĩa của các công
cụ
- Công cụ
: dùng để tạo một
- Công cụ
?
điểm mới
- Công cụ

?

- Công cụ
: dùng để tạo ra
điểm là giao của hai đối tượng đã
có trên mặt phẳng.

- Công cụ
?
* Các công cụ liên quan đến đoạn,
đường thẳng.
- Công cụ
: dùng để tạo

trung điểm của đoạn thẳng.
Các công cụ
,
,

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

- dùng để tạo đường, đoạn, tia đi
qua hai điểm cho trước.
? Hãy nêu thao tác thực hiện.

+ Học sinh chú ý lắng nghe =>
ghi nhớ kiến thức.

* Các công cụ tạo mối quan hệ
hình học.
- Công cụ
dùng để tạo đường
thẳng đi qua một điểm và vuông
góc với một đường hoặc đoạn Thao tác: chọn công cụ, sau đó
nháy chuột chọn lần lượt hai điểm
thẳng cho trước.
trên màn hình

Công cụ
sẽ tạo ra một
đường thẳng song song với một
đường (đoạn) cho trước và đi qua + Thao tác: chọn công cụ, sau
một điểm cho trước.
đó lần lượt chọn điểm, đường
(đoạn, tia) hoặc ngược lại chọn
Công cụ
dùng để vẽ đường (đoạn, tia) và chọn điểm.
đường trung trực của một đoạn
thẳng hoặc hai điểm cho trước.
+ Thao tác: chọn công cụ, sau
Công cụ
dùng để tạo đó lần lượt chọn điểm, đường
đường phân giác của một góc cho (đoạn, tia) hoặc ngược lại chọn * Các công cụ tạo mối quan
trước. Góc này xác định bởi ba đường (đoạn, tia) và chọn điểm.
hệ hình học.
điểm trên mặt phẳng.
+ Thao tác: chọn công cụ, sau
đó chọn một đoạn thẳng hoặc
chọn hai điểm cho trước trên mặt
phẳng.
+ Thao tác: chọn công cụ và sau
đó lần lượt chọn ba điểm trên mặt
phẳng. Điểm chọn thứ hai chính
là đỉnh của góc này.
V. DẶN DÒ:
- Về nhà học bài, kết hợp SGK.
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 23
Tiết: 46

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan
đến đối tượng điểm….
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:

HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu các công cụ làm việc chính của phần mềm.
* Công cụ liên quan đến hình - Thao tác: chọn công cụ, chọn tâm c) Giới thiệu các công cụ
tròn.
hình tròn và điểm thứ hai nằm trên làm việc chính.
hình tròn.
* Công cụ liên quan đến
- Công cụ
tạo ra hình tròn
hình tròn
bằng cách xác định tâm và một
điểm trên hình tròn.
Thao tác: chọn công cụ, chọn tâm hình
tròn, sau đó nhập giá trị bán kính
Công cụ
dùng để tạo ra hình trong hộp thoại
tròn bằng cách xác định tâm và - Thao tác: chọn công cụ, sau đó lần
bán kính.
lượt chọn ba điểm.
Thao tác: chọn công cụ, chọn lần
- Công cụ
dùng để vẽ hình lượt hai điểm. Nửa hình tròn được
tròn đi qua ba điểm cho trước.
tạo sẽ là phần hình tròn theo chiều
ngược kim đồng hồ từ điểm thứ nhất
- Công cụ
dùng để tạo một
nửa hình tròn đi qua hai điểm đối

xứng tâm.

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

đến điểm thứ hai.
- Công cụ
sẽ tạo ra một cung
tròn là một phần của hình tròn nếu
xác định trước tâm hình tròn và hai
điểm trên cung tròn này.

Thao tác: Chọn công cụ, chọn tâm
hình tròn và lần lượt chọn hai điểm.
Cung tròn sẽ xuất phát từ điểm thứ
nhất đến điểm thứ hai theo chiều
ngược chiều kim đồng hồ.

- Công cụ
sẽ xác định một
cung tròn đi qua ba điểm cho - Thao tác: chọn công cụ sau đó lần
trước.
lượt chọn ba điểm trên mặt phẳng.
* Các công cụ biến đổi hình học

* Các công cụ biến đổi
-Công cụ
dùng để tạo ra một
hình học.
đối tượng đối xứng với một đối
tượng cho trước qua một trục là
Học sinh chú ý lắng nghe => ghi nhớ
đường hoặc đoạn thẳng.
kiến thức
-Công cụ
dùng để tạo ra một
đối tượng đối xứng với một đối
tượng cho trước qua một điểm cho
trước (điểm này gọi là tâm đối
xứng).
? Nêu cách thoát khỏi phần mềm.

Để thoát khỏi phần mềm ta nháy
chuột chọn hồ sơ => đóng hoặc nhấn
tổ hợp phím Alt + F4

Hoạt động 2: Tìm hiểu các đối tượng hình học.
- Một hình hình học bao gồm + Các đối tượng hình hoc cơ bản
gồm: điểm, đường thẳng, tia, hình
nhiều đối tượng cơ bản.
tròn, cung tròn
- Đối tượng hình học gồm đối
tượng tự do và đối tượng phụ
thuộc.


3. Đối tượng hình học:
- Một hình hình học bao
gồm nhiều đối tượng cơ
bản.
- Đối tượng hình học
gồm đối tượng tự do và
đối tượng phụ thuộc.

V. DẶN DÒ:
- Về nhà học bài, kết hợp SGK, tiết sau thực hành.
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 24
Tiết: 47

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Thực hành: HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA
I. MỤC TIÊU:
1. Kiến thức:

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan
đến đối tượng điểm….
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
Hoạt động 1: Khởi động phần mềm Geogebra
- Khởi động phần mềm
Geogebra ở trên máy tính.

NỘI DUNG

1. Khởi động phần mềm

+ Kích đúp vào biểu tượng

trên màn hình nền để khởi động phần
- Yêu cầu học sinh kết thúc phần mềm theo yêu cầu của giáo viên.
mềm.
+ Học sinh kết thúc phần mềm theo
- Yêu cầu học sinh khởi động yêu cầu của giáo viên.
phần mềm theo cách khác.

+ Nháy chuột vào menu Start \ All
Programs\ GeoGebra \ GeoGebra
để khởi động phần mềm.
Hoạt động 2: Nhận biết màn hình làm việc của phần mềm Geogebra.
Yêu cầu học sinh nhận biết các
2. Nhận biết màn hình làm
thành phần màn hình làm việc + Học sinh thực hiện theo sự hướng việc của phần mềm.
của phần mềm ở trên máy tính
dẫn của giáo viên

V. DẶN DÒ:
- Xem trước các bài tập.
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 24
Tiết: 48

Học kì 2
Ngày Soạn: ……./……./………
Ngày dạy :. …….……/……./………


Thực hành: HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan
đến đối tượng điểm….
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động : Khởi động phần mềm.
Yêu cầu học sinh khởi động phần
mềm Geogebra.
1. Khởi động phần
mềm:
+ Kích đúp vào biểu tượng

trên màn hình nền để khởi động phần
mềm theo yêu cầu của giáo viên.
Hoạt động 2: Sử dụng phần mềm để làm một số bài tập
Sử dụng phần mềm để vẽ một số
hình sau:


2. Sử dụng phần mềm
để vẽ một số hình hình
học:
+ Dùng công cụ vẽ đoạn thẳng để vẽ
các cạnh của tam giác.
- Vẽ hình tam giác
+ Cho trước 3 đỉnh A, B, C. Dựng
đỉnh D của hình than ABCD dựa trên
các công cụ đoạn thẳng và đường
song song.
- Vẽ hình thang

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

+ Cho trước 3 đỉnh A, B, C. Dựng
đỉnh D của hình thang cân ABCD
dựa trên các công cụ đoạn thẳng,
đường thẳng, đường trung trực và - Vẽ hình thang cân.
phép biến đổi đối xứng qua trục.
Cho trước tam giác A, B, C. Dùng
công cụ đường tròn vẽ đường tròn đi
qua 3 điểm A,B,C

- Vẽ đường tròn ngoại
tiếp tam giác,

+ Cho trước tam giác A, B, C. Dùng
các công cụ đường phân giác, đường
vuông góc và đường tròn vẽ đường
tròn nội tiếp tam giác ABC
- Vẽ đường tròn nội tiếp
tam giác.

V. DẶN DÒ:
- Xem trước các bài tập còn lại.
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 25
Tiết: 49

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………


Thực hành: HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan
đến đối tượng điểm….
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
Hoạt động : Khởi động phần mềm.
Yêu cầu học sinh khởi động phần mềm
Geogebra.
+ Kích đúp vào biểu tượng

NỘI DUNG

1. Khởi
mềm:

động

phần


ở trên màn hình nền để
khởi động phần mềm theo yêu
cầu của giáo viên.
Hoạt động 2: Sử dụng phần mềm để làm một số bài tập
Sử dụng phần mềm để vẽ một số hình
sau:
Cho trước cạnh AB và một
đường thẳng đi qua A. Hãy vẽ
hình thoi ABCD lấy đường
thẳng đã cho là đường chéo. Sử
dụng các công cụ thích hợp đã
học để dựng các đỉnh C, D của
hình thoi.

Gv: Ngô Dương Khôi

2. Sử dụng phần mềm
để vẽ một số hình hình
học:
- Vẽ hình thoi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

Sử dụng các công cụ thích hợp

để vẽ một hình vuông nếu biết
trước một cạnh
- Vẽ hình vuông

Cho trước cạnh BC, hãy vẽ tam
giác đều ABC
- Vẽ hình tam giác đều

Cho một hình và một đường - Vẽ một hình là đối xứng
thẳng trên mặt phẳng. Hãy dựng trục của một đối tượng
hình mới là đối xứng của hình cho trước trên màn hình.
đã cho qua trục là đường thẳng
trên. Sử dụng công cụ đối xứng
trục để vẽ hình.

V - DẶN DÒ:
- Xem trước bài :LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 25
Tiết: 50


Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
I. MỤC TIÊU:
1. Kiến thức:
- Hiểu nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình;
- Hiểu ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực
hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY

HOẠT ĐỘNG CỦA TRÒ
Hoạt động 1: Tìm hiểu ví dụ 1.

NỘI DUNG

- Một ngày chủ nhật Long gọi
điện cho Trang. Không có ai

nhấc máy. Long quyết định gọi + Học sinh chú ý lắng nghe
lại thêm 1 lần nữa. Như vậy => ghi nhớ kiến thức.
Long đã biết trước là mình sẽ lặp
lại gọi điện thêm 2 lần.
GV: Chiếu ví dụ lên máy chiếu.
? Lần này Long sẽ lặp lại việc + Chưa thể biết trước được, có
gọi điện mấy lần.
thể một lần, có thể hai lần
hoặc nhiều hơn nữa.
? Điều kiện để kết thúc hoạt động + Điều kiện để kết thúc hoạt
lặp đó là gì?
động lặp đó là có người nhấc
máy.

Hoạt động 2: Tìm hiểu ví dụ 2.

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Học kì 2

? Tìm hiểu các bước của thuật + Đọc kĩ đề bài
toán trong ví dụ này.

- Ta có sơ đồ khối
+ Kí hiệu S là tổng cần tìm và

ta có thuật toán như sau:
- Bước 1. S ← 0, n ← 0.
- Bước 2. Nếu S ≤ 1000, n ←
n + 1; ngược lại chuyển tới
bước 4.
-Bước 3. S ← S + n và quay
lại bước 2.
- Bước 4. In kết quả : S và n là
số tự nhiên nhỏ nhất sao cho S
> 1000. Kết thúc thuật toán.

Nhận xét?

* Nhận xét : Để viết chương
trình chỉ dẫn máy tính thực
hiện các hoạt động lặp như
trong các ví dụ trên, ta có thể
sử dụng câu lệnh có dạng lặp
với số lần chưa biết trước

V. DẶN DÒ
- Về nhà học bài, kết hợp SGK
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm



Giáo án Tin Học 8
Tuần: 26
Tiết: 51

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Biết được cú pháp và hoạt động của câu lệnh lặp với số lần không biết trước.
- Biết được một số lỗi lập trình cần tránh.
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các câu lệnh lặp không xác định trong Pascal
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.
- Câu lệnh lặp không biết trước

trong Pascal có dạng:
+ Học sinh chú ý lắng nghe =>
* Cú pháp:
ghi nhớ kiến thức.
While <điều kiện> do
<câu lênh>;
- Trong đó:
Điều kiện?
+ Điều kiện: thường là một phép
so sánh
Câu lệnh?
+ Câu lệnh: có thể là câu lệnh đơn
giản hay câu lệnh ghép.
? Yêu cầu học sinh nghiên cứu
SGK => hoạt động của câu lệnh
+ Học sinh nghiên cứu SGK =>
hoạt động:
- B1. Kiểm tra điều kiện.
- B2. Nếu điều kiện sai, câu lệnh
sẽ bị bỏ qua và việc thực hiện câu
lệnh
lặp kết thúc. Nếu điều kiện đúng,
thực hiện câu lệnh và quay lại B1

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8


Học kì 2

- Đưa một số ví dụ lên máy chiếu
- Yêu cầu học sinh tìm hiểu
chương trình ở SGK.
? Hãy cho biết kết quả nhận được
sau khi chạy chương trình.
Hoạt động 2: Tìm hiểu lặp vô hạn và những lỗi lập trình cần tránh.
- 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.
- GV chiếu chương trình lên máy
chiếu và phân tích.
+ Học sinh chú ý lắng nghe =>
ghi nhớ kiến thức.
V. DẶN DÒ
- Về nhà học bài, kết hợp SGK
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

Tuần: 26
Tiết: 52

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài thực hành số 6
SỬ DỤNG LỆNH LẶP WHILE...DO
I. MỤC TIÊU:
1. Kiến thức:
- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước.
2. Kĩ năng:
- Rèn luyện kĩ năng đọc chương trình, tìm hiểu tác dụng của các câu lệnh.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA
THẦY

HOẠT ĐỘNG CỦA TRÒ

NỘI DUNG

Hoạt động 1: Làm bài tập

1. Viết chương trình sử dụng lệnh
lặp While … do để tính n số thực
x1,x2,x3…xn. Các số n và
x1,x2,x3…, xn được nhập từ bàn
phím.
- Ý tưởng?

1. Viết chương trình sử dụng lệnh
lặp While … do để tính n số thực
x1,x2,x3…xn. Các số n và
x1,x2,x3…, xn được nhập từ bàn
phím.

+ Sử dụng một biến đếm và lệnh
lặp While…do để nhập và cộng
dần các số vào một biến kiểu số
thực cho đến khi nhập đủ n số.
- Mô tả thuật toán của chương + Chú ý lắng nghe => ghi nhớ
trình, các biến dự định sẽ sử dụng kiến thức.
và kiểu của chúng

Gõ chương trình sau đây:
Program tinh_trung_binh;
Var n, dem: integer;
X, tb: real;
Begin
Dem:=0; tb:=0;
Writeln(‘nhap cac so can tinh n
=’);
- Gõ chương trình sau đây:

+ Học sinh độc lập gõ chương Readln(n);
Program tinh_trung_binh;
trình vào máy.
While dem < n do
Var n, dem: integer;
Begin
X, tb: real;
Dem:= dem + 1;
Begin
Writeln(‘nha so thu’, dem,’=’);
Dem:=0; tb:=0;
Readln(x);
Writeln(‘nhap cac so can tinh n
Tb:= tb + x;
=’);
End;
Readln(n);
Tb:=tb/n;
Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8

While dem < n do
Begin
Dem:= dem + 1;
Writeln(‘nha so thu’, dem,’=’);
Readln(x);

Tb:= tb + x;
End;
Tb:=tb/n;
Witeln(‘Trung binh của’,n,’so là
=’, tb:10:3);
Readln;
End.
+ Học sinh lưu chương trình theo
- Lưu chương trình với tên yêu cầu của giáo viên.
tinh_tb.
+ Học sinh thực hiện theo yêu
- Đọc hiểu và tìm hiểu ý nghĩa cầu của giáo viên.
của từng câu lệnh. Dịch chương
trình và sửa lỗi, nếu có. Chạy
chương trình với các bộ dữ liệu
được gõ từ bàn phím và kiểm tra
kết quả nhận được.

Học kì 2

Witeln(‘Trung binh của’,n,’so là
=’, tb:10:3);
Readln;
End.

V. DẶN DÒ:
- Tiết sau thực hành: “ Bài thực hành số 6 (tt)
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 27
Tiết: 53

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

Bài thực hành số 6
SỬ DỤNG LỆNH LẶP WHILE...DO (tt)
I. MỤC TIÊU:
1. Kiến thức:
- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước.
2. Kĩ năng:
- Rèn luyện kĩ năng đọc chương trình, tìm hiểu tác dụng của các câu lệnh.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử, phần mềm Geogebra.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:

HOẠT ĐỘNG CỦA THẦY

HOẠT ĐỘNG CỦA TRÒ
Hoạt động 1: Làm bài tập 2 ở SGK
- Gọi học sinh đọc đề bài ở sách Bài 2. Tìm hiểu chương trình
giáo khoa.
nhận biết một số tự nhiên N được
- Ý tưởng?
nhập vào từ bàn phím có phải là
số nguyên tố hay không.
- Giáo viên đưa ra ý tưởng để học
sinh tìm hiều.
Ý tưởng: Kiểm tra lần lượt N có
chia hết cho các số tự nhiên 2 ≤ i
≤ N hay không. Kiểm tra tính
chia hết bằng phép chia lấy phần
dư (mod).
? Đọc và tìm hiểu ý nghĩa của
từng câu lệnh trong chương trình
sau đây:
Uses Crt;
Var n,i:integer;
Begin Clrscr;

Gv: Ngô Dương Khôi

- Học sinh tìm hiểu ý tưởng theo
sự hướng dẫn của giáo viên.

+ Học sinh đọc chương trình và

tìm hiểu ý nghĩa của từng câu
lệnh theo sự hướng dẫn của giáo
viên.

NỘI DUNG

Bài 2. Tìm hiểu chương trình
nhận biết một số tự nhiên N
được nhập vào từ bàn phím có
phải là số nguyên tố hay không.
Uses Crt;
Var n,i:integer;
Begin
Clrscr;
write('Nhap vao mot
so nguyen:
');readln(n);
If n<=1 then
writeln('N khong la
so nguyen to')
else
begin

Trường THCS Lương Tâm


Giáo án Tin Học 8

write('Nhap vao mot
so nguyen:

');readln(n);
If n<=1 then
writeln('N khong la so
nguyen to')
else
begin
i:=2;
while (n mod
i<>0) do i:=i+1;
if i=n then
writeln(n,' la so
nguyen to!')
else
writeln(n,' khong phai
la so nguyen to!');
end;
readln
end.
+ Gõ chương trình vào máy, chạy + Học sinh độc lập gõ chương
chương trình và kiểm tra kết quả. trình vào máy.
+ Nhấn Ctrl + F9 để chạy và kiểm
tra chương trình.

Học kì 2

i:=2;
while (n mod
i<>0) do i:=i+1;
if i=n then
writeln(n,' la so

nguyen to!')
else
writeln(n,' khong
phai la so nguyen
to!');
end;
readln
end.

V. DẶN DÒ:
- Tiết sau bài tập
RÚT KINH NGHIỆM
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………
……………………………………………………………………………………………………………

Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Giáo án Tin Học 8
Tuần: 27
Tiết: 54

Học kì 2
Ngày Soạn: …….……/……./………
Ngày dạy :. …….……/……./………

ÔN TẬP

I. MỤC TIÊU:
1. Kiến thức:
- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần biết trước
2. Kĩ năng:
- Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng và kết hợp các câu lệnh.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. CHUẨN BỊ:
GV: Sách giáo khoa, máy tính điện tử.
HS: Sách, vở ,đọc bài ở nhà.
III. PHƯƠNG PHÁP
- Giải đáp, hướng dẫn.
IV. HOẠT ĐỘNG DẠY HỌC:
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
Hoạt động 1: Ôn tập câu lệnh lặp xác định For..do.

NỘI DUNG

? Nêu cú pháp của vòng lặp xác + Cú pháp: For <biến đếm>:= ? Nêu cú pháp của vòng lặp
định.
<giá trị đầu> to <giá trị cuối> do xác định.
<câu lệnh>;
? Nêu hoạt động của vòng lặp.
? Nêu hoạt động của vòng lặp
+ Hoạt động của vòng lặp:
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu
thức điều kiện, nếu biểu thức điều
kiện đúng thì thực hiện câu lệnh.

- B3: Biến đếm tự động tăng lên 1
đơn vị và quay lại B2.
- B4: Nếu biểu thức điều kiện
nhận giá trị sai thì thoát ra khỏi
vòng lặp.
Hoạt động 2: Bài tập.
+ Trừ câu d), tất cả các câu lệnh
1. Các câu lệnh Pascal sau có hợp đều không hợp lệ:
1. Các câu lệnh Pascal sau có
lệ không, vì sao?
a) Giá trị đầu phải nhỏ hơn giá trị hợp lệ không, vì sao?
a) for i:=100 to cuối;
f) for i:=100
1 do writeln('A');
to 1 do
writeln('A');
b) for i:=1.5 to b) Các giá trị đầu và giá trị cuối
Gv: Ngô Dương Khôi

Trường THCS Lương Tâm


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×