6 điểm * Đặt vấn đề vào bài mới 1‘: Giờ trước thầy cùng các em đã đi tìm hiểu về câu lệnh lặp, vậy để hiểu hoạt động của câu lệnh lặp với số lần biết trước for … do trong pascal và hiểu
Trang 1Ngày soạn: 05/01/2018 Ngày dạy: 09/01/2018 Dạy lớp: 8A
Ngày dạy: 08/01/2018 Dạy lớp: 8B
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, SGV, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ: (4’)
Câu hỏi:
Trình bày cú pháp câu lệnh lặp trong Pascal? Cho ví dụ sau hãy giải thích cụ
thể câu lệnh sau lặp bao nhiêu lần?
Ví dụ: For i:= 1 to 10 do S:= S + i;
Đáp án - Biểu điểm:
Cú pháp câu lệnh lặp trong Pascal: for <biến đếm> := <giá trị đầu> to <giá
trị cuối> do <câu lệnh>; (4 điểm)
Ví dụ: For i:= 1 to 10 do S:= S + i;
Câu lệnh trên lặp 10 lần (6 điểm)
*) Đặt vấn đề vào bài mới (1‘): Giờ trước thầy cùng các em đã đi tìm hiểu về
câu lệnh lặp, vậy để hiểu hoạt động của câu lệnh lặp với số lần biết trước for … do
trong pascal và hiểu lệnh ghép trong Pascal Thầy cùng các em sẽ đi luyện tậptrong tiết bài tập hôm nay
b Dạy nội dung bài mới: (30’)
Hoạt động của giáo viên Hoạt động của học sinh
GV
HS
Chiếu nội dung bài tập sau: Em hãy
cho biết tác dụng của câu lệnh lặp với
Trang 2Đưa ra đề bài toán, yêu cầu học sinh
nghiên cứu theo nhóm:
Cho câu lệnh lặp: For <biến đếm> :=
<Giá trị đầu> to <Giá trị cuối> do
<câu lệnh>; điều kiện cần phải kiểm tra
sẽ bị bỏ qua
GV
?
GV
- Đưa Bài 3: Sau khi thực hiện chương
trình sau giá trị của biến j bằng bao
nhiêu?
j: = 0;
For i:= 0 to 5 do j:=j + 2;
- Suy luận kết quả theo lí thuyết?
- Ghi kết quả suy luận của học sinh lên
bảng
Bài 3
Lệnh lặp thực hiện 6 vòng lặp Giátrị của j sau mỗi vòng lặp sẽ đượctăng thêm 2 đơn vị
Vậy kết thúc mỗi vòng lặp kết quảcủa j là: 2, 4, 6, 8, 10, 12
GV Hoạt động nhóm: viết chương trình dựa
vào mô tả thuật toán của bài 3 (SGK|
Trang 3var N, i:integer;
A: longint;
begin
write(‘Nhap so N = ‘); readln(N);
Gv Bài tập: Cho đoạn chương trình sau,
hãy cho biết lệnh writeln in ra màn
hình giá trị của i, j, k là bao nhiêu?
? Đại diện 1 bạn lên bảng trình bày
- Nhận xét, sửa sai (nếu có)
Vậy lệnh writeln in ra màn hình giá trịcủa j, k lần lượt là 7, 11
d Hướng dẫn học sinh tự học ở nhà (2')
- Học bài theo sách giáo khoa và vở ghi
- Ôn lại các kiến thức đã học và luyện viết, làm đi làm lại nhiều lần
- Học kĩ lí thuyết, viết chương trình tính tổng:
S=1+2+3+…+n S=2+4+6+…+n
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
Trang 4- Nội dung kiến thức:
- Phương pháp giảng dạy:
Ngày soạn: 07/01/2018 Ngày dạy: 11/01/2018 Dạy lớp: 8A
Ngày dạy: 10/01/2018 Dạy lớp: 8B
Tiết 38 BÀI TẬP (Tiếp)
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGV, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
(Kết hợp trong giờ)
*) Đặt vấn đề vào bài mới (1’): Giờ trước thầy cùng các em đã đi tìm hiểu
về câu lệnh lặp, vậy để hiểu hoạt động của câu lệnh lặp với số lần biết trước for …
do trong pascal và hiểu lệnh ghép trong Pascal Thầy cùng các em sẽ đi luyện tập
trong tiết bài tập hôm nay
b Dạy nội dung bài mới: (32’)
Hoạt động của giáo viên Hoạt động của học sinh
Hướng dẫn học sinh cách làm và viết
Bài tập 1: Viết chương trình nhập
vào n số nguyên từ bàn phím, tính
S=1+2+3+…+ n
- Phân tích bài toán tìm hướng giảiquyết
Trang 5s:=0;
for i:=1 to n do s:=s+i;
write('tong',n:4,'so nguyen duong dau tien la',s:8);
Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
- Phân tích bài toán tìm hướng giảiquyết
Bài làm:
program tong;
var n,i,s:integer;
begin writeln ('tong chan');
GV
HS
GV
?
Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
- Phân tích bài toán tìm hướng giảiquyết
Trang 6GV
Nhận xét bài làm của bạn, giải thích ý
nghĩa các câu lệnh trong chương trình
Giải thích lại một lần để học sinh hiểu
sâu hơn về chương trình
Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
Giải thích lại một lần để học sinh hiểu
sâu hơn về chương trình
Bài tập 4: Nhập vào n số nguyên từ
Writeln(‘nhap vao n’); readln(n);Smax:=-23768;
For i:= 1 to n doBegin
Writeln(‘nhap vao so thu ’,i);
c Củng cố, luyện tập: (10’)
Viết chương trình in ra màn hìnhcác số Amstrong trong khoảng từ 0đến 999
GV Yêu cầu học sinh thảo luận theo nhóm
sau đó đại diện 1 nhóm lên trình bày
câu trả lời của nhóm mình
- Thảo luận nhóm, lời giải như sau:
Program Amstrong;
Var a, b, c: integer;
Trang 7Begin Writeln(’Cac so Amstrong trong khoang 0 den 999 la:’);
For a:=1 to 9 do For b:=0 to 9 do For c:=0 to 9 do
if a * 100 + b * 10 + c = a * a * a + b * b * b + c * c * c then writeln(a*100+b*10+c);
Readln;
End.
- Nhận xét
- Thực hành chạy trên máy tính
? - HS nhóm khác nhận xét
- GV nhận xét và yêu cầu HS thực hành
chạy trên máy tính
d Hướng dẫn học sinh tự học ở nhà (2')
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
và luyện viết, làm đi làm lại nhiều lần
- Học sinh về nhà làm bài tập:
+ Nhập vào n số nguyên từ bàn phím, tìm số lớn nhất trong dãy số vừa nhập + Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím Đọc bài mới để giờ sau học
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
Trang 8
Ngày soạn: 12/01/2018 Ngày dạy: 16/01/2018 Dạy lớp: 8A
Ngày dạy: 15/01/2018 Dạy lớp: 8B
Tiết 39 THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO
- Viết được chương trình có sử dụng vòng lặp for … do;
- Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for … do
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, giáo án, phòng máy
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
*) Đặt vấn đề vào bài mới (1’): Để biết vòng lặp For do chạy như thế nào?
Thầy giáo cùng các em tìm hiểu nội dung bài hôm nay
b Dạy nội dung bài mới: (40’)
Hoạt động của giáo viên Hoạt động của học sinh
Trang 9? Nhắc lại cú pháp của câu lệnh lặp For
do,
- Nêu cú pháp câu lệnh
? Chạy chương trình thực hiện chào hỏi các
bạn trong lớp (hoặc trong nhóm)
Gõ và chạy thử chương trình trên máy tính
và báo cáo kết quả
Bài tập: Chạy chương trình thực
hiện chào hỏi các bạn trong lớp(hoặc trong nhóm)
Program Chao_hoi;
uses crt;
var Ten: string;
Begin For i:= 1 to 3 do
Nghiên cứu bài toán, tìm input và output
Thực hiện yêu cầu mục a
Trình bày hoạt động của chương trình, các
nhóm khác cùng tham gia phân tích
Lập bảng hoạt động của chương trình theo
Var i, n: integer;
Begin Clrscr;
Writeln(‘Nhap vao so n’);readln(n);
Writeln(‘Bang nhan’,n); Writeln;
For i:=1 to 10 do Writeln(n,’x’,i:2,’=’,n*i:3); Readln;
- Giáo viên hệ thống lại toàn bộ nội dung bài học
- Nhận xét, rút kinh nghiệm tiết thực hành
d Hướng dẫn học sinh tự học ở nhà (2')
Trang 10- Ôn lại các kiến thức chính đã học và luyện viết nhiều lần.
- Viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên
- Về nhà xem trước bài 2,3 ở bài thực hành 5
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
Ngày soạn: 14/01/2018 Ngày dạy: 18/01/2018 Dạy lớp: 8A
Ngày dạy: 17/01/2018 Dạy lớp: 8B
Tiết 40 THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO (Tiếp)
1 Mục tiêu:
a Về kiến thức:
- Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình
b Về kỹ năng:
- Viết được chương trình có sử dụng vòng lặp for … do;
- Sử dụng được câu lệnh ghép;
- Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for … do,
sử dụng hai vòng for do lồng nhau
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
(Kết hợp trong quá trình thực hành)
*) Đặt vấn đề vào bài mới (1’): Chúng ta đã nghiên cứu lý thuyết về vòng lặp for … do Để biết vòng lặp chạy như thế nào thì hôm nay chúng ta cùng nhau
đi vào tiết thực hành
b Dạy nội dung bài mới: (40’)
Trang 11Hoạt động của giáo viên Hoạt động của học sinh
GV Để đạt được mục đích yêu cầu trên
Giới thiệu câu lệnh gotoxy và where
a) Giới thiệu lệnh gotoxy(), wherex
- Wherex: cho biết số thứ tự của cột,
wherey cho biết số thứ tự của hàng
* Lưu ý: Phải khai báo thư viện crt
trước khi sử dụng hai lệnh trên
Yêu cầu học sinh trở về màn hình soạn
thảo chương trình Bang_cuu_chương
và sửa lại chương trình theo bài trên
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;Begin
Trang 12Quan sát kết quả và so sánh với kết quả
của chương trinh khi chưa dùng lệnh
gotoxy(5, wherey)
Clrscr;
Writeln(‘Nhap vao so n’);readln(n);
Writeln(‘Bang nhan’,n);
Writeln;
For i:=1 to 10 do begin
gotoxy(5, wherey);
Writeln(n,’x’,i:2,’=’,n*i:3); end;
- For <biến đếm1:= giá trị
đầu> to <giá trị cuối> do
For <biến đếm 2:=giá trị
đầu> to <giá trị cuối> do
< câu lệnh>;
Yêu cầu học sinh nghiên cứu thông tin
bài 3 đọc chương trình, tìm hiểu hoạt
Writeln;
End;
Trang 13- Yêu cầu HS hoạt động nhóm
- Yêu cầu HS thực hành trên máy tính
Readln;
End
- Hoạt động theo nhóm, tìm hiểu hoạt động của chương trình, đại diện của nhóm báo cáo kết quả thảo luận
- Cho chạy chương trình
- Quan sát kết quả trên màn hình c) Củng cố, luyện tập (2’)
- Giáo viên hệ thống lại toàn bộ nội dung bài học
- Nhận xét, rút kinh nghiệm tiết thực hành
d) Hướng dẫn học sinh tự học ở nhà (2’)
- Học bài theo sách giáo khoa và vở ghi, ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần
- Học sinh về nhà sử dụng lệnh gotoxy để chỉnh sửa lại bài thực hành số 3 cho kết quả in ra màn hình đẹp
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
Trang 14
Ngày soạn: 19/01/2018 Ngày dạy: 23/01/2018 Dạy lớp: 8A
Ngày dạy: 22/01/2018 Dạy lớp: 8B
Tiết 41 THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO (Tiếp)
- Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for … do,
sử dụng hai vòng for do lồng nhau
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
(Kết hợp trong quá trình thực hành)
Trang 15*) Đặt vấn đề vào bài mới (1’): Chúng ta đã nghiên cứu lý thuyết về vòng
lặp for … do Để biết vòng lặp chạy như thế nào thì hôm nay chúng ta cùng nhau
đi vào tiết thực hành
b Dạy nội dung bài mới: (40’)
Hoạt động của giáo viên Hoạt động của học sinh
Yêu cầu HS thực hành trên máy
- Theo dõi, sửa lỗi cho HS
Bài tập 1: Viết chương trình nhập
s:=0;
for i:=1 to n do s:=s+i;
write('tong',n:4,'so nguyen duong dau tien la',s:8);
readln;
end
- Thực hành trên máy tínhGV
HS
GV
?
?
Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
chương trình
Gọi học sinh lên bảng làm, dưới lớp
làm vào nháp
- Yêu cầu HS thực hành trên máy tính
Bài tập 2: Viết chương trình nhập
vào n số nguyên từ bàn phím, tính S=2+4+6+…+n
- Phân tích bài toán tìm hướng giảiquyết
Bài làm:
program tong;
var n,i,s:integer;
begin writeln ('tong chan');
Trang 16Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
chương trình
Gọi học sinh lên bảng làm, dưới lớp
làm vào nháp
Yêu cầu HS thực hành trên máy tính
- Theo dõi, sửa lỗi cho HS trong quá
trình thực hành
Bài tập 3: Viết chương trình nhập
vào n số nguyên từ bàn phím, tính S=1+1/2+1/3+…+1/n
- Phân tích bài toán tìm hướng giảiquyết
Giáo viên đưa ra nội dung bài tập
Hướng dẫn học sinh cách làm và viết
chương trình
Gọi học sinh lên bảng làm, dưới lớp
làm vào nháp
- Yêu cầu HS thực hành trên máy tính
- Theo dõi, sửa lỗi cho HS
Bài tập 4: Nhập vào n số nguyên từ
Writeln(‘nhap vao n’); readln(n);Smax:=-23768;
For i:= 1 to n doBegin
Writeln(‘nhap vao so thu ’,i);
Trang 17- Giáo viên hệ thống lại toàn bộ nội dung bài học.
- Nhận xét, rút kinh nghiệm tiết thực hành
d) Hướng dẫn học sinh tự học ở nhà (2’)
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
và luyện viết, làm đi làm lại nhiều lần
- Học sinh về nhà sử dụng lệnh gotoxy để chỉnh sửa lại bài thực hành số 3 cho kết quả in ra màn hình đẹp
- Về nhà xem trước bài mới: Học vẽ hình với phần mềm Geogebra (sgk - 98)
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
- Ngày soạn: 21/01/2018 Ngày dạy: 25/01/2018 Dạy lớp: 8A
Ngày dạy: 24/01/2018 Dạy lớp: 8B
Tiết 42 GIẢI TOÁN VÀ VẼ HÌNH PHẲNG VỚI GEOGEBRA
1 Mục tiêu:
a Về kiến thức:
- Học sinh biết được ý nghĩa của hình học geogebra Làm quen với phần mềm này như khởi động, các thanh công cụ, các nút lệnh …
b Về kỹ năng:
- Nắm được cách vẽ một hình nào đó khi sử dụng phần mềm geogebra này
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, phòng máy cài phần mềm Geogebra
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
(Kết hợp trong bài)
*) Đặt vấn đề vào bài mới (1’): Trong chương trình tin học lớp 7 các em đã
được tìm hiểu về phần mềm Geogebra (phiên bản tiếng Anh), và để sử dụng được
Trang 18thành thạo hơn thì trong chương trình lớp 8 có giới thiệu cho chúng ta phần mềmGeogebra (phiên bản tiếng việt) Vậy phần mền đó nó có khác gì so với phần mềmtrước thầy cùng các em đi tìm hiểu trong bài hôm nay.
b Dạy nội dung bài mới: (38’)
Hoạt động của giáo viên Hoạt động của học sinh
Gv
?
?
Gv
Cho học sinh đọc thông tin SGK
Em biết gì về phần mềm geogebra Nếu
biết hãy nêu một vài ví dụ?
học qua Đặc điểm quan trọng nhất của
phần mềm Geogebra là 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ư thuộc, vuông
góc, song song Đặc điểm này giúp cho
phần mềm có thể vẽ được các hình rất
chính xác và có khả năng tương tác như
chuyển động nhưng vẫn giữ được mối
quan hệ giữa các đối tượng
Giáo viên cho học sinh quan sát Sgk và
giới thiệu các bước
Để khởi động ta làm như thế nào?
Màn hình của phần mềm GeoGebra tiếng
động trực tiếp với đối tượng hình học
được thực hiện thông qua các công cụ
trên thanh công cụ của phần mềm
2 Làm quen với phần mềm GeoGebra tiếng Việt
+ Bảng chọn là hệ thống các lệnh
chính của phần mềm Geogebra.Với phần mềm Geogebra tiếngViệt em sẽ thấy các lệnh bằngtiếng Việt
Trang 19Thanh công cụ là gì? Hãy nêu một lệnh
bất kỳ trong thanh đó (có thể cho HS lên
bảng vẽ)
Cả lớp nghiên cứu mục c trong SGK
Giáo viên giới thiệu các công cụ làm việc
chính cho học sinh
Để chọn một công cụ hãy nháy chuột lên
biểu tượng của công cụ này
Mỗi nút trên thanh công cụ sẽ có nhiều
công cụ cùng nhóm Nháy chuột vào nút
nhỏ hình tam giác phía dưới các biểu
tượng sẽ làm xuất hiện các công cụ khác
nữa Mỗi công cụ đều có một biểu tượng
riêng tương ứng Biểu tượng cho biết
công dụng của công cụ đó
Công cụ đầu tiên trên thanh công cụ là
+ Thanh công cụ của phần mềm
chứa các công cụ làm việc chính.Đây chính là các công cụ dùng để
vẽ, điều chỉnh và làm việc vớicác đối tượng
c) Giới thiệu các công cụ làm
Trang 20Gv
?
- Công cụ dùng để ? Cách tạo?
Chú ý: Trong cửa sổ trên có thể nhập một
chuỗi kí tự là tên cho một giá trị số
Chiếu các công cụ tạo mối quan hệ hình
Thao tác: chọn công cụ, chọn
một điểm cho trước, sau đó nhậpmột giá trị số vào
Nháy nút áp dụng sau khi đã
nhập xong độ dài đoạn thẳng
* Các công cụ tạo mối quan hệ hình học
- Công cụ dùng để tạođường vuông góc
- Công cụ sẽ tạo ra mộtđường thẳng song song
- Công cụ dùng để vẽ đườngtrung trực của một đoạn thẳnghoặc hai điểm cho trước
- Công cụ dùng để tạođường phân
c Củng cố, luyện tập: (4’)
? Nêu cách tạo giao điểm của 2 đối tượng?
? Có những công cụ gì liên quan đến đoạn, đường thẳng nêu thao tác củamột công cụ?
Hs: Nêu cách làm và lên thực hành
d Hướng dẫn học sinh tự học ở nhà (2')
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
- Chuẩn bị trước các nội dung tiếp theo của bài
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
Trang 21
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
-Ngày soạn: 26/01/2018 Ngày dạy: 30/01/2018 Dạy lớp: 8A
Ngày dạy: 29/01/2018 Dạy lớp: 8B
Tiết 43 GIẢI TOÁN VÀ VẼ HÌNH PHẲNG VỚI GEOGEBRA (Tiếp)
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, phòng máy cài phần mềm geogebra
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ: (15’)
(Kiểm tra 15’)
Câu hỏi:
Trang 22Hãy nêu tác dụng và thao tác sử dụng các công cụ liên quan đến đối tượngđiểm và công cụ: ?
Đáp án – Biểu điểm:
- Công cụ tạo một điểm mới Thao tác: Chọn công cụ và nháy chuộtlên một điểm trống trên màn hình hoặc nháy chuột lên một đối tượng để tạo điểm
- Công cụ tạo giao của hai đối tượng Thao tác: Chọn công cụ và lầnlượt nháy chuột chọn hai đối tượng đã có trên mặt phẳng (2đ)
- Công cụ dùng để tạo trung điểm Thao tác: Chọn công cụ rồi nháy
- Công cụ sẽ tạo ra một đoạn thẳng với kích thức cho trước
Thao tác: chọn công cụ, chọn một điểm cho trước, sau đó nhập một giá trị số
*) Đặt vấn đề vào bài mới (1’): Giờ trước chúng ta đã làm quen với màn hình
phần mềm Geogebra bằng tiếng Việt Chúng ta tiếp tụ đi nghiên cứu xem các công
cụ ở phần mềm này có giống với phiên bản trước không? Ta vào bài hôm nay
b Dạy nội dung bài mới: (25’)
Hoạt động của giáo viên Hoạt động của học sinh
Gv
Gv
?
?
Giờ trước chúng ta đã được tìm hiểu về
một số công cụ liên quan đến đối tượng
điểm, tiếp theo ta xét tiếp …
Các công cụ liên quan đến hình tròn
- Công cụ dùng để tạo ra hìnhtròn bằng cách xác định tâm và bánkính
Trang 23Các công cụ biến đổi hình học
Chọn công cụ, chọn đối tượng cần biến
đổi (có thể chọn nhiều đối tượng bằng
cách kéo thả chuột tạo thành một khung
chữ nhật chứa các đối tượng muốn
chọn), sau đó nháy chuột lên đường
hoặc đoạn thẳng làm trục đối xứng
- Công cụ dùng để vẽ hình tròn
đi qua ba điểm cho trước
- Thao tác: chọn công cụ, sau đó lầnlượt chọn ba điểm
- Công cụ dùng để tạo một nửahình tròn đi qua hai điểm đối xứngtâm
- Công cụ sẽ tạo ra một cungtròn là một phần của hình tròn nếuxác định trước tâm hình tròn và haiđiểm trên cung tròn này
- Công cụ dùng để tạo ra mộtđối tượng đối xứng với một đốitượng cho trước qua một điểm chotrước (điểm này gọi là tâm đốixứng)
d) Các thao tác với tệp Nhấn tổ hợp phím Ctrl+S hoặc Hồ
sơ Lưu lại từ bảng chọn
Để mở một tệp đã có, nhấn tổ hợp
phím Ctrl+O hoặc thực hiện lệnh
Trang 24- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
- Chuẩn bị trước nội dung tiếp theo của bài
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy: Ngày soạn: 28/01/2018 Ngày dạy: 01/02/2018 Dạy lớp: 8A
Ngày dạy: 31/01/2018 Dạy lớp: 8B
Tiết 44 GIẢI TOÁN VÀ VẼ HÌNH PHẲNG VỚI GEOGEBRA (Tiếp)
- Nắm được cách vẽ một hình nào đó khi sử dụng phần mềm geogebra này
- Rèn luyện kĩ năng thực hiện với các đối tượng trong phần mềm
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính cài phần mềm Geogebra
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ: (5’)
Trang 25Câu hỏi:
Chiếu nội dung slide:
Cho biết tác dụng của các công cụ trên?
- Công cụ dùng để vẽ hình tròn đi qua ba điểm cho trước (1đ)
- 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
(2đ)
- 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 (2đ)
- Công cụ sẽ xác định một cung tròn đi qua ba điểm cho trước (1đ)
*) Đặt vấn đề vào bài mới (1’): Giờ trước chúng ta đã được đi tìm hiểu về
các công cụ vẽ hình của phần mềm Geogebra và chúng ta đã được làm quen vớiquan hệ giữa các đối tượng Vậy một đối tượng mà không phụ thuộc vào một đốitượng nào đó người ta gọi là gì? Chúng ta cùng đi nghiên cứu tiếp trong bài hômnay
b Dạy nội dung bài mới: (32’)
Hoạt động của giáo viên Hoạt động của học sinh
Gv
?
?
Xét 3
Em hiểu thế nào là đối tượng hình học?
Các đối tượng hình học cơ bản bao
Trang 26?
?
- Giáo viên giới thiệu các đối tượng tự
do và các đối tượng phụ thuộc, cho biết
ý nghĩa của chúng
- Hướng dẫn HS biết thế nào là:
+ Đường thẳng đi qua 2 điểm
+ Giao của 2 đối tượng hình học
Kết luận về đối tượng tự do và đối
tượng phụ thuộc
Giới thiệu danh sách các đối tượng trên
màn hình của Geogebra Phần mềm
Geogebra cho phép hiển thị danh sách
tất cả các đối tượng hình học hiện đang
có trên trang hình
Để hiển thị danh sách ta làm thế nào?
Giới thiệu và hướng dẫn cách thay đổi
thuộc tính của các đối tượng
Các đối tượng hình đều có các tính chất
như tên (nhãn) đối tượng, cách thể hiện
kiểu đường, màu sắc,
danh sách đối tượng để hiện/ẩn khung thông tin này trên màn hình.
d) Thay đổi thuộc tính của đối tượng
- Các thao tác thường dùng để thay đổitính chất của đối tượng
+ Ẩn đối tượng: Để ẩn một đối
tượng, thực hiện các thao tác sau: (1) Nháy nút phải chuột lên đối tượng;
(2) Huỷ chọn Hiển thị đối tượng
trong bảng chọn:
Trang 27Các thao tác xóa đối tượng
+ Ẩn/hiện tên (nhãn) của đối tượng: Để làm ẩn hay hiện tên của
đối tượng, thực hiện các thao tácsau:
(1) Nháy nút phải chuột lên đốitượng trên màn hình;
(2) Huỷ chọn Hiển thị tên trong bảng
(2) Chọn lệnh Đổi tên trong bảng chọn:
Sau đó nhập tên mới trong hộpthoại:
(3) Nháy nút áp dụng để thay đổi, nháy nút Huỷ bỏ nếu không muốn đổi tên.
+ Đặt/huỷ vết chuyển động của đối tượng:
(1) Nháy nút phải chuột lên đối tượng;
(2) Chọn Mở dấu vết khi di chuyển
Để xoá các vết được vẽ, nhấn
Ctrl+F.
+ Xoá đối tượng:
(1) Dùng công cụ chọn đối tượng
rồi nhấn phím Delete
(2) Nháy nút phải chuột lên đối tượng và
thực hiện lệnh Xoá
(3) Chọn công cụ trên thanh công
cụ và nháy chuột lên đối tượng muốn xoá
c Củng cố, luyện tập: (5’)
Gv: Hệ thống lại toàn bộ kiến thức của bài
? Yêu cầu học sinh nhắc lại và lên bảng thực hành đối với các kiến thức đó.Hs: Nêu cách làm và lên thực hành
d Hướng dẫn học sinh tự học ở nhà (2')
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
- Về nhà xem trước mục 4 - Bài tập thực hành
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
Trang 28- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
Ngày soạn: 02/02/2018 Ngày dạy: 06/02/2018 Dạy lớp: 8A
Ngày dạy: 05/02/2018 Dạy lớp: 8B
Tiết 45 GIẢI TOÁN VÀ VẼ HÌNH PHẲNG VỚI GEOGEBRA (Tiếp)
- Nắm được cách vẽ một hình nào đó khi sử dụng phần mềm geogebra này
- Rèn luyện kĩ năng thực hiện với các đối tượng trong phần mềm
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính cài phần mềm geogebra
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
Trang 293 Tiến trình bài dạy:
a Kiểm tra bài cũ: (5’)
Câu hỏi:
Muốn thay đổi tên của một đối tượng ta thực hiện thao tác nào? Thực hànhđổi tên một đối tượng
Đáp án – Biểu điểm:
Muốn thay đổi tên của một đối tượng, thực hiện các thao tác sau:
(1) Nháy nút phải chuột lên đối tượng trên màn hình;
(2) Chọn lệnh Đổi tên trong bảng chọn:
Sau đó nhập tên mới trong hộp thoại:
(3) Nháy nút áp dụng để thay đổi, nháy nút Huỷ bỏ nếu không muốn đổi tên (5.0 đ)
*) Đặt vấn đề vào bài mới (1’): Để rèn luyện và nhớ lâu hơn về tác dụng
của các công cụ trong phần mềm Geogebra thầy cùng các em sẽ đi thực hành trongtiết hôm nay
b Dạy nội dung bài mới: (33’)
Hoạt động của giáo viên Hoạt động của học sinh
- Dựa vào bài về tam giác để thực
hiện bài tứ giác?
Quan sát và giúp đỡ một số học sinh
4 Thực hành
* Vẽ tam giác
Sử dụng công cụ để vẽ đoạnthẳng Dùng công cụ để đặttên cho các đỉnh của tam giác
- Thực hiện trên máy tính
* Vẽ tứ giác
- Sử dụng công cụ để vẽ đoạnthẳng Dùng công cụ để đặttên cho các đỉnh của tứ giác
- Thực hiện yêu cầu
Trang 30đỉnh D của hình thang cân ABCD
dựa trên các công cụ đoạn thẳng,
đường trung trực và phép biến đổi
đối xứng qua trục
Làm thế nào để vẽ hình thang cân?
Quan sát và giúp học sinh
* Vẽ hình thang với 3 điểm cho trước.
- Sử dụng công cụ để vẽđường thẳng song song
- Vẽ hình thang cân:
- Công cụ dùng để vẽđường trung trực của một đoạnthẳng hoặc hai điểm cho trước
- Công cụ dùng để tạo ramột đối tượng đối xứng với mộtđối tượng cho trước qua một trục
là đường hoặc đoạn thẳng
- Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học
- Học sinh về nhà ôn tập: + Vẽ tam giác, tứ giác
+ Vẽ hình thang
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
Trang 31- Phương pháp giảng dạy:
Ngày soạn: 04/02/2018 Ngày dạy: 08/02/2018 Dạy lớp: 8A
Ngày dạy: 07/02/2018 Dạy lớp: 8B
Tiết 46 GIẢI TOÁN VÀ VẼ HÌNH PHẲNG VỚI GEOGEBRA (Tiếp)
- Nắm được cách vẽ một hình nào đó khi sử dụng phần mềm geogebra này
- Rèn luyện kĩ năng thực hiện với các đối tượng trong phần mềm
c Về thái độ:
- Kích thích sự ham học hỏi, rèn luyện thái độ nghiêm túc trong học tập.
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
Trang 32- SGK, sách tham khảo, máy tính cài phần mềm geogebra
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ:
(Kết hợp trong giờ)
*) Đặt vấn đề vào bài mới (1’): Để rèn luyện tác dụng của các công cụ trong
phần mềm Geogebra thầy cùng các em sẽ đi thực hành trong tiết hôm nay
b Dạy nội dung bài mới: (39’)
Hoạt động của giáo viên Hoạt động của học sinh
Vẽ đường tròn ngoại tiếp tam giác
Để đường tròn ngoại tiếp tam giác ta
dùng công cụ nào?
Gọi một học sinh có thể làm mẫu
Yêu cầu các nhóm tạo hình tam giác trên
máy tính
Quan sát và giúp đỡ một số học sinh
yếu kém thực hiện
Vẽ đường tròn nội tiếp tam giác
Để đường tròn ngoại tiếp tam giác ta
- Dùng công cụ đường tròn
để vẽ đường tròn đi qua 3điểm ABC
- Thực hiện trên máy tính
- Thực hiện theo yêu cầu
- Trả lời
- Thực hiện trên máy tính
Trang 33Cho 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ụ
* Vẽ tam giác đều:
- Cho trước cạnh BC, hãy vẽtam giác đều ABC
- Thực hành
* Vẽ một hình là đối xứng trục của một đối tượng cho trước trên màn hình:
Cho một hình và một đườngthẳng trên mặt phẳng Hãy dựnghình mới là đối xứng của hình
đã cho qua trục là đường thẳngtrên Sử dụng công cụ đối xứngtrục để vẽ hình
Trang 34Cho trước một hình và mộtđiểm O Hãy dựng hình mới làđối xứng qua tâm O của hình đãcho Sử dụng công cụ đối xứngtâm để vẽ hình
- Thực hành
c Củng cố, luyện tập: (4’)
- Hệ thống lại toàn bộ kiến thức của bài
- Gọi một học sinh trong một nhóm bất kì yêu cầu vẽ lại một hình trong cáchình đã vẽ trong giờ
d Hướng dẫn học sinh tự học ở nhà (1')
- Học bài theo sách giáo khoa và vở ghi
- Ôn lại các kiến thức chính đã học
- Ôn lại cách vẽ đối xứng
- Đọc trước bài mới: “Lặp với số lần chưa biết trước”.
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
- Phương pháp giảng dạy:
Trang 35Ngày soạn: 09/02/2018 Ngày dạy: 13/02/2018 Dạy lớp: 8A
Ngày dạy: 12/02/2018 Dạy lớp: 8B
Tiết 47 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1 Mục tiêu:
a Về kiến thức:
- HS hiểu câu lệnh lặp While…do trong chương trình
- Viết chương trình Pasal sử dụng các câu lệnh với số lần chưa biết trước
b Về kỹ năng:
- Rèn luyện kĩ năng về khai báo, sử dụng biến;
- Rèn luyện khả năng đọc chương trình
c Về thái độ:
Trang 36- Yêu thích học lập trình, tự tìm tòi những bài toán tương tự và khó hơn để
giải với việc sử dụng các vòng lặp
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ: (6’)
*) Đặt vấn đề vào bài mới (1’): Trong bài trước chúng ta đã làm quen với
các hoạt động lặp và cách chỉ thị cho máy tính thực hiện các hoạt động lặp với sốlần đã được xác định trước, lặp với số lần chưa biết trước có gì khác? Thầy cùngcác em đi tìm hiểu trong bài hôm nay
b Dạy nội dung bài mới: (28’)
Hoạt động của giáo viên Hoạt động của học sinh
Gv
Hs
?
Trong thực tế có nhiều hoạt động lặp đi
lặp lại với số lần chưa được biết trước
Ví dụ 1: (SGK) cho ta biết gì?
Ví dụ 2: (SGK) cho ta biết gì?
1 Các hoạt động lặp với số lần chưa biết trước
? Hãy cho biết bài 1 có số vòng lặp lặp
lại bao nhiêu lần
Gv Chốt, khái quát, đưa ra sơ đồ hoạt động
của cấu trúc lặp với số lần chưa biết
trước
Trang 37Gv
Chiếu nội dung
Để 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 lặp với số lần chưa biết trước
Gv Xét 2 2 Ví dụ về lệnh lặp với số lần
chưa biết trước
Gv Đưa ra cú pháp và giải thích câu lệnh
lặp với số lần chưa biết trước
while <điều kiện> do <câu lệnh>;
Trang 38write('Nhap ten cua ban'); Readln(Ten);
writeln('Chao ban ', Ten);
Quan sát theo dõi ví dụ chào hỏi
Chiếu ví dụ chương trình chào hỏi:
Trong ví dụ trên đây, điều kiện không
được thoả mãn là gì và vòng lặp kết
thúc khi nào?
Điều kiện tieptuc = 'c' cho kết quả sai,
tức là tieptuc <> 'c' Câu lệnh
readln(Tieptuc) để gán giá trị cho biến
Tieptuc từ bàn phím, giá trị của biểu
thức điều kiện thay đổi phụ thuộc vào
câu trả lời của người sử dụng Khi
người sử dụng nhấn " c" thì vòng lặp
tiếp tục, ngược lại, khi người sử dụng
nhấn bất kì chữ cái (hoặc chữ số) nào
khác thì vòng lặp kết thúc
Trong chương trình trên, có câu lệnh
Tieptuc:='c' ở ngay sau từ khoá Begin
Tại sao phải có câu lệnh này?
Giải thích lại để hs hiểu rõ thêm về
biến, điều kiện thực hiện vòng lặp
while do Việc cần có câu lệnh
Tieptuc:='c' có thể được giải thích như
sau: gặp lệnh khai báo biến Tieptuc:
char Pascal sẽ dành một ô nhớ và đặt
tên ô nhớ này là Tieptuc Ban đầu ô
nhớ này chưa được gán giá trị nên có
thể chứa một giá trị ngẫu nhiên nào đó
(có một số ngôn ngữ lập trình khi khai
Trang 39c Củng cố, luyện tập (8’)
- Nêu yêu cầu
? Đứng tại chỗ trả lời bài tập 1? - Trả lời
? Thảo luận theo nhóm trả lời bài tập 2 Trả lời
Gv Bổ sung thêm:
3 Trong câu lệnh lặp với số lần cho
trước, câu lệnh được thực hiện ít nhất
một lần, sau đó kiểm tra điều kiện
Trong câu lệnh lặp với số lần chưa xác
định trước, trước hết điều kiện được
kiểm tra Nếu điều kiện được thỏa mãn,
câu lệnh mới được thực hiện Do đó có
thể có trường hợp câu lệnh hoàn toàn
không được thực hiện
Sự khác biệt giữa câu lệnh lặp với
số lần lặp cho trước và câu lệnh lặpvới số lần lặp chưa biết trước là ởcác điểm sau đây:
1 Như tên gọi của nó, câu lệnh lặp
với số lần lặp cho trước chỉ thị chomáy tính thực hiện một lệnh hoặcmột nhóm lệnh với số lần đã đượcxác định từ trước, còn với câu lệnhlặp với số lần lặp chưa biết trước thì
số lần lặp chưa được xác địnhtrước
2 Trong câu lệnh lặp với số lần cho
trước, điều kiện là giá trị của mộtbiến đếm có giá trị nguyên đã đạtđược giá trị lớn nhất hay chưa, còntrong câu lệnh lặp với số lần lặpchưa biết trước, điều kiện tổng quáthơn nhiều, có thể là kiểm tra mộtgiá trị của một số thực, cũng có thể
là một điều kiện tổng quát khác, ví
dụ như một số có chia hết cho 3 haykhông,
d Hướng dẫn học sinh tự học ở nhà (2')
- Về nhà học thuộc tác dụng của câu lệnh lặp với số lần chưa biết trước vànắm được câu lệnh của nó Lấy được ví dụ về hoạt động lặp với số lần chưa biếttrước trong cuộc sống hàng ngày
- Chuẩn bị các nội dung tiếp theo của bài
*) Rút kinh nghiệm giờ giảng:
- Thời gian giảng toàn bài:
- Thời gian dành cho từng phần:
- Nội dung kiến thức:
Trang 40- Phương pháp giảng dạy:
Ngày soạn: 18/02/2018 Ngày dạy: 22/02/2018 Dạy lớp: 8A
Ngày dạy: 21/02/2018 Dạy lớp: 8B
Tiết 48 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tiếp)
1 Mục tiêu:
a Về kiến thức:
- HS hiểu câu lệnh lặp While…do trong chương trình
- Viết chương trình Pasal sử dụng các câu lệnh với số lần chưa biết trước
b Về kỹ năng:
- Rèn luyện kĩ năng về khai báo, sử dụng biến;
- Rèn luyện khả năng đọc chương trình
c Về thái độ:
- Yêu thích học lập trình, tự tìm tòi những bài toán tương tự và khó hơn để
giải với việc sử dụng các vòng lặp
2 Chuẩn bị của giáo viên và học sinh:
a Chuẩn bị của giáo viên:
- SGK, sách tham khảo, máy tính, máy chiếu
b Chuẩn bị của học sinh:
- SGK, vở ghi, đồ dùng học tập
3 Tiến trình bài dạy:
a Kiểm tra bài cũ: (6’)
- điều kiện thường là một phép so sánh;
- câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
Câu lệnh lặp này được thực hiện như sau: (5,0 đ)
Bước 1 : Kiểm tra điều kiện.
Bước 2 : Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua, 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 bước 1.
*) Đặt vấn đề vào bài mới (1’): Trong bài trước chúng ta đã làm quen với
các hoạt động lặp và cách chỉ thị cho máy tính thực hiện các hoạt động lặp với sốlần đã được xác định trước thầy cùng các em đi tìm hiểu trong bài hôm nay.
b Dạy nội dung bài mới: (30’)