TIẾT 37 CÂU LỆNH LẶPA. Mục tiêu Kiến thức: Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình. Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal. Hiểu lệnh ghép trong Pascal. Kỹ năng: Viết đúng được lệnh for...do trong một số tình huống đơn giản. Thái độ: Nghiêm túc cẩn thận. Những năng lực chủ yếu cần hình thành:+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác B. Chuẩn bị GV: SGK, SGV, tài liệu, giáo án HS: Đọc trước bài, SGK.C. Tiến trình lên lớpI. Ổn định lớp…………………………………………………………………………………………II. Kiểm tra bài cũIII. Bài mớiHoạt động 1: Tìm hiểu các công việc phải thực hiện nhiều lầna) Mục tiêu: Học sinh nắm được các công việc phải thực hiện nhiều lần trong cuộc sống xung quanh và hiểu biết.b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầu thực hiệnc) Phương thức thực hiệnHS hoạt động cá nhân => Trình bày phương án của nhómd) Phương án kiểm tra đánh giá GV đưa ra yêu cầu HS hoạt động HS trình bầye) Tiến trình hoạt độngHoạt động của thầyHoạt động của trò
Trang 1HỌC KÌ II
TIẾT 37 - CÂU LỆNH LẶP
A Mục tiêu
- Kiến thức: Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình Biết
ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại côngviệc nào đó một số lần
Hiểu hoạt động của câu lệnh với số lần biết trước for do trong Pascal Hiểulệnh ghép trong Pascal
- Kỹ năng: Viết đúng được lệnh for do trong một số tình huống đơn giản.
- Thái độ: Nghiêm túc cẩn thận
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
II Kiểm tra bài cũ
III Bài mới
Hoạt động 1:
Tìm hiểu các công việc phải thực hiện nhiều lần
a) Mục tiêu: Học sinh nắm được các công việc phải thực hiện nhiều lần trong cuộcsống xung quanh và hiểu biết
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
Trang 2HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
Trong cuộc sống hằng ngày, nhiều hoạt
động được thực hiện lặp đi lặp lại nhiều
lần ví dụ:
- Các ngày trong tuần các em đều lặp đi lặp
lại hoạt động buổi sáng đến trường và buổi
trưa trở về nhà
- Các em học bài thì phải đọc đi đọc lại
nhiều lần cho đến khi thuộc bài
Hãy cho thêm một vài ví dụ trong thực tế
trong đời sống hằng ngày mà ta phải thực
hiện các thao tác được lặp đi lặp nhiều lần?
Gv: Khi viết chương trình máy tính cũng
vậy, trong nhiều trường hợp ta cũng phải
viết lặp lại nhiều câu lệnh chỉ để thực hiện
1 phép tính nhất định
HS trình bầy thêm các ví dụ mà các embiết
Hoạt động 2:
Tìm hiểu thuật toán của câu lệnh lặp
a) Mục tiêu: Học sinh nắm được thuật toán của câu lệnh lặp và biết cách xây dựngmột số thuật toán áp dụng
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân =>Hoạt động nhóm => Trình bày phương án của nhóm
Trang 3d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- Đại diện nhóm trình bầy
e) Tiến trình hoạt động
Gv: Gọi 1 hs lên bảng vẽ một hình vuông
cạnh 1 đơn vị độ dài (20cm) và yêu cầu
cả lớp theo dõi bạn thực hiện các thao tác
trên bảng
Yêu cầu 1 hs mô tả các bước bạn vẽ trên
bảng
Vậy khi bạn vẽ 1 hình vuông đã thực
hiện bao nhiêu thao tác? (hs có thể chỉ trả
lời 4 thao tác là vẽ 4 đoạn thẳng)
GV: Gợi ý thêm thao tác quay thước
Các thao tác đó như thế nào?
Gv: Như vậy khi vẽ hình vuông có
những thao tác lặp đi lặp lại Thuật toán
sau sẽ mô tả các bước để vẽ hình vuông
Gv: Mô tả thuật toán trên bảng
Gv: Mô tả thuật toán tính tổng các số tự
nhiên từ 1→ 100
1hs lên bảng vẽ, cả lớp theo dõi
4 thao tác
Các thao tác giống nhau
Vd1: Thuật toán mô tả các bước để vẽhình vuông
Bước 1: k ← 0 (k là số đoạn thẳng đã vẽđược)
Bước 2: k ← k+1 Vẽ đoạn thẳng 1 đơn vị
độ dài và quay thước 900 sang phải
Bước 3: Nếu k<4 thì quay lại bước 2;ngược lại kết thúc
•k là biến đếm
HS hoạt động nhómSản phẩm:
S= 1+2+3+ … + 100
Trang 4GV gọi các nhóm khác nhận xét, bổ sung
GV chuẩn hóa kiến thức
Cấu trúc mô tả thuật toán như trên gọi là
cấu trúc lặp
Bước 1: S ← 0; i ← 0
Bước 2: i← i + 1Bước 3: nếu i ≤ 100, thì S ← S + i vàquay lại bước 2; ngược lại kết thúc
•i là biến đếm
Mô tả thuật toán trên gọi là cấu trúc lặp.Mọi ngôn ngữ lập trình đều có cách chỉthị cho máy tính thực hiện cấu trúc lặp chỉvới 1 câu lệnh Đó là câu lệnh lặp
IV Củng cố
1/ Cấu trúc lặp trong chương trình dùng để làm gì?
2/ Trong ngôn ngữ lập trình Pascal cấu trúc lặp với số lần lặp cho trước đượcthể hiện với câu lệnh nào?
- Kiến thức: Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình Biết
ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại côngviệc nào đó một số lần
Trang 5Hiểu hoạt động của câu lệnh với số lần biết trước for do trong Pascal Hiểulệnh ghép trong Pascal.
- Kỹ năng: Viết đúng được lệnh for do trong một số tình huống đơn giản.
- Thái độ: Nghiêm túc cẩn thận
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
II Kiểm tra bài cũ
III Bài mới
Hoạt động 1:
Tìm hiểu cú pháp của câu lệnh lặp
a) Mục tiêu: Học sinh nắm được cú pháp của câu lệnh lặp
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
Gv: minh họa bẳng ngôn ngữ Pascal cú Cú Pháp câu lệnh lặp với số lần biết
Trang 6pháp câu lệnh for … to … do
* Lưu ý cho hs:
- biến đếm là biến đơn có kiểu nguyên;
- giá trị đầu và giá trị cuối là các biểu thức
có cùng kiểu với biến đếm và giá trị cuối
phải lớn hơn giá trị đầu;
- câu lệnh có thể là câu lệnh đơn giản hay
câu lệnh ghép
Cho hs nhận xét và so sánh sự khác nhau ở
câu lệnh lặp trong hai vd trên?
trước trong Pascal
for<biến đếm>:= <giá trị đầu> to
<giá trị cuối> do <câu lệnh>
trong đó: for, to, do là các từ khóa
readln;
end.
Vd2: chương trình ghi nhận vị trí 10chữ O rơi từ trên xuống
readln;
end.
Trang 7Gv: Giải thích cho học tại sao vd2 trong
câu lệnh lặp có begin … end
*Lưu ý: Câu lệnh có sử dụng câu lệnhghép thì phải đặt trong hai từ khóabegin … end
Hoạt động 2:
Lập trình bài toán tính tổng bằng câu lệnh lặp
a) Mục tiêu: Học sinh lập trình được bài toán tính tổng bằng cách sử dụng câu lệnhlặp
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
Hoạt động của giáo viên Hoạt động của học sinh
Gv: trình bày đoạn chương trình tính
tổng N số tự nhiên, với N là số tự
nhiên được nhập từ bàn phím
(Pascal)
Theo công thức tính tổng ta cần khai
bao nhieu biến? kiểu biến?
Trong 2 biến thì biến nào có giá trị
được nhập từ bàn phím?
Vd 1: chương trình tính tổng N số tự nhiênđầu tiên, với N là số tự nhiên được nhập từbàn phím
S = 1+2+3+ … + N
HS hoạt động nhómSản phẩm:
Trang 8GV gọi các nhóm khác nhận xét, bổ
sung
GV chuẩn hóa kiến thức
Trong trường hợp dữ liệu có kiểu
nguyên rất lớn ta dùng longint
for i:= 1 to N do S:= S+i;
writeln(‘Tong cua’, N, ‘so tư nhien dau tien S = ‘, S);
1/ Cấu trúc lặp trong chương trình dùng để làm gì?
2/ Trong ngôn ngữ lập trình Pascal cấu trúc lặp với số lần lặp cho trước đượcthể hiện với câu lệnh nào?
V Dặn dò
Học bài xem lại các ví dụ, chuẩn bị thực hành
D Rút kinh nghiệm
Trang 9Đã duyệt ngày 04 tháng 01 năm 2018
TIẾT 39, 40 - BÀI TẬP
A Mục tiêu
- Kiến thức: Củng cố cho HS nắm vững kiến thức cấu trúc lặp.
- Kỹ năng: Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal
- Thái độ: Có thái độ hứng thú học tập môn học
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
Trang 10II Kiểm tra bài cũ
III Bài mới
Hoạt động Luyện tập
a) Mục tiêu: HS vận dụng tốt câu lệnh Pascal vào làm bài tập
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và làm bài tập áp dụng
- Sau khi thực hiện đoạn chương trình
sau, giá trị của biến j bằng bao nhiêu ?
a) Câu lệnh này không hợp lệ vì giá trịđầu lớn hơn giá trị cuối
b) Câu lệnh này không hợp lệ vì giá trịđầu và giá trị cuối không phải là giá trịnguyên
c) Đây là câu lệnh hợp lệ
Trang 11d) For i:= 1 to 10 do;
Writeln(‘A’);
+ Hoạt động 3: Bài tập 3
- Viết chương trình in ra màn hình bảng
cửu chương 2
- Yêu cầu học sinh viết chương trình
- Nhận xét chương trình của học sinh
- Yêu cầu học sinh dịch, sửa lỗi và chạy
chương trình
d) Đây là câu lệnh không hợp lệ vì sau từkhóa do không có dấu chấm phẩy
+ Học sinh tìm hiều đề bài
+ Học sinh viết chương trình theo yêucầu của giáo viên
Program in_bang_cuu_chuong ;Var i: integer;
BeginFor i:= 1 to 10 doWriteln(‘2 lan’,i,’=’i*2);
Trang 12- 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ặpfor … do
- Thái độ: HS có thái độ học tập nghiêm túc, tích cực làm các bài tập thực
hành
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
Trang 13III Bài mới
Hoạt động 1:
Thực hành viết chương trình cho các bài tập đã cho về nhà.
a) Mục tiêu: Học thực hành được việc viết chương trình cho các bài tập đã giao vềnhà
b) Nhiệm vụ: Nghiên cứu bài tập và thực hành viết chương trình theo các yêu cầu củabài tập
Yêu cầu HS thực hành theo cặp đôi gõ
chương trình vào máy
Bài 1: Tính tổng của n số tự nhiên đầu
tiênSản phẩm:
Program tinh_tong;
Uses crt;
Var i, n: integer; tong: longin;
BeginClrscr;
Trang 14Gọi đại diện một vài cặp đôi trình bầy bài
của nhóm
GV chuẩn hóa kiến thức
Cho HS hoạt động cặp đôi
Gọi đại diện một vài cặp đôi trình bầy bài
của nhóm
GV chuẩn hóa kiến thức
End
Chương trình chạy được
Bài 2: 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ímYêu cầu sản phẩm như sau và chạyđược
Program tinh_so_cac_so_duong;
Uses crt;
Var i,A, dem, n: integer;
BeginClrscr;
Dem:=0;
Writeln(‘Nhap vao so n’); readln(n);For i:=1 to n do
beginwriteln(‘nhap vao so thu’,i); readln(A);
if A>0 then dem:=dem+1;
Thực hành gõ chươg trình bảng cửu chương.
a) Mục tiêu: Học sinh thực hành gõ được chương trình bảng cửu chương
Trang 15b) Nhiệm vụ: Nghiên cứu bài tập và thực hiện các vấn đề mà giáo viên yêu cầu thựchiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
GV: Đưa ra nội dung của bài toán
GV: Đưa nội dung chương trình lên màn
hình, yêu cầu học sinh đọc hiểu chương
trình
GV: yêu cầu một học sinh đứng tại vị trí
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
GV: yêu cầu học sinh lập bảng hoạt động
của chương trình theo mẫu:
Bài 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, vàdừng màn hình để có thể quan sát kếtquả
Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
BeginClrscr;
Writeln(‘Nhap vao so n’); readln(n);Writeln(‘Bang nha’,n);
Writeln;
For i:=1 to 10 doWriteln(n,’x’,i:2,’=’,n*i:3);
Readln;
End
Trang 16Giả sử N=2:
Bước i i<=10 Writeln(n,’.’,i,’=’,n*i)
2.1=2GV: cho chương trình chạy trên máy, yêu
cầu học sinh quan sát kết quả
- 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ặpfor … do
- Thái độ: HS có thái độ học tập nghiêm túc, tích cực làm các bài tập thực
hành
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
B Chuẩn bị
Trang 17- GV: SGK, SGV, tài liệu, giáo án
- HS: Đọc trước bài, SGK
C Tiến trình lên lớp
I Ổn định lớp
………
II Kiểm tra bài cũ
III Bài mới
Hoạt động 1:
Thực hành làm đẹp màn hình kết quả bằng lệnh gotoxy, where
a) Mục tiêu: Học sinh nắm được cách làm đẹp màn hình bằng lệnh gotoxy và whereb) Nhiệm vụ: Thực hiện các vấn đề mà giáo viên yêu cầu thực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của cá nhân
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
Giáo viên cho chạy kết quả của bài thực
hành Bang_cuu_chuong Yêu cầu học sinh
quan sát kết quả và nhận xét khoảng cách
giữa các hàng, cột
? Có cách nào để khoảng cách giữa các
hàng và các cột tăng lên?
GV: Giới thiệu câu lệnh gotoxy và where
GV: yêu cầu học sinh mở chương trình
Bang_cuu_chương và sửa lại chương trình
Bài 2/ 63/:
a) Giới thiệu lệnh gotoxy(), wherex
- Gotoxy(a,b)Trong đó: a là chỉ số cột, b là chỉ số
Trang 18theo bài trên màn hình của giáo viên.
GV: yêu cầu học sinh quan 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)
* Lưu ý: Phải khai báo thư viện crt
trước khi sử dụng hai lệnh trêna) Chỉnh sửa chương trình như sau:Program Bang_cuu_chuong;
Uses crt;
Var i, n: integer;
BeginClrscr;
Writeln(‘Nhap vao so n’); readln(n);Writeln(‘Bang nha’,n);
Writeln;
For i:=1 to 10 dobegin
Thực hành sử dụng lệnh For lồng trong for
a) Mục tiêu: Học sinh thực hành sử dụng được lệnh For lồng trong for
b) Nhiệm vụ: Thực hiện các vấn đề mà giáo viên yêu cầu thực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của cá nhân
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
Trang 19- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
GV: giới thiệu cấu trúc lệnh for lồng,
hướng dẫn học sinh cách sử dụng lệnh
GV: đưa nội dung chương trình bài thực
hành 3 lên màn hình, yêu cầu học sinh
đọc chương trình, tìm hiểu hoạt động
của chương trình
GV: cho chạy chương trình
Bài 3/ 64/:
a) Câu lệnh for lồng trong for
- For <biến đếm1:= giá trị đầu> to
<giá trị cuối> do For <biến đếm 2:=giá trị đầu> to
For i:=1 to 9 doBegin
For j:=0 to 9 do Writeln(10*i+j:4);
Trang 20- 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
- 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.
- Thái độ: Hứng thú và yêu thích môn học.
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
B Chuẩn bị
Trang 21- GV: SGK, SGV, tài liệu, giáo án
- HS: Đọc trước bài, SGK
C Tiến trình lên lớp
I Ổn định lớp
………
II Kiểm tra bài cũ
III Bài mới
Hoạt động 1:
Tìm hiểu về Geogebra
a) Mục tiêu: Học sinh nắm được thế nào là Geogebra
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
Cho học sinh đọc thông tin SGK
Trang 22này giúp cho phần mềm có thể vẽ đượccác hình rất chính xác và có khả năngtương tác như chuyển động nhưng vẫngiữ được mối quan hệ giữa các đốitượng
Hoạt động 2:
Làm quen với Geogebra tiếng Việt
a) Mục tiêu: Học sinh nắm được thế cách khởi động Geogebra và các công cụ củaphần mềm
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
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?
Ngoài cách này còn có cách nào nữa
Trang 23Màm hình của phần mềm GeoGebra
tiếng Việt có những phần nào?
Cho HS hoạt động nhóm
Chuẩn hóa kiến thức như bên
Các công cụ liên quan đến đối tượng
điểm
Việt
Hoạt động nhómSản phẩm:
Màn hình làm việc chính của phần mềmbao gồm bảng chọn, thanh công cụ và khuvực thể hiện các đối tượng
* 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ềmGeogebra tiếng Việt em sẽ thấy các lệnhbằng tiếng Việt
Chú ý rằng các lệnh trên bảng chọn không
dùng để vẽ các đối tượng-hình Các lệnh tácđộng trực tiếp với đối tượng hình học đượcthực hiện thông qua các công cụ trên thanhcông cụ của phần mềm
c) Giới thiệu các công cụ làm việc chính
• Công cụ di chuyển có ý nghĩa đặcbiệt là không dùng để vẽ hoặc khởi tạo hình
Trang 24Các công cụ liên quan đến đoạn, đường
thẳng
mà dùng để di chuyển hình Với công cụnày, kéo thả chuột lên đối tượng (điểm,đoạn, đường, .) để di chuyển hình này.Công cụ này cũng dùng để chọn các đốitượng khi thực hiện các lệnh điều khiểnthuộc tính của các đối tượng này
Có thể chọn nhiều đối tượng bằng cách
nhấn giữ phím Ctrl trong khi chọn
Chú ý: Khi đang sử dụng một công cụ
khác, nhấn phím ESC để chuyển về công
Cách tạo: chọn công cụ và nháy chuột lên
một điểm trống trên màn hình hoặc nháychuột lên một đối tượng để tạo điểm thuộcđối tượng này
Công cụ dùng để tạo ra điểm là giaocủa hai đối tượng đã có trên mặt phẳng
Cách tạo: chọn công cụ và lần lượt nháy
chuột chọn hai đối tượng đã có trên mặtphẳng
Trang 25Các công cụ tạo mối quan hệ hình học
Công cụ dùng để tạo trung điểm của(đoạn thẳng nối) hai điểm cho trước: chọncông cụ rồi nháy chuột tại hai điểm này đểtạo trung điểm
• Các công cụ liên quan đến đoạn, đường thẳng
Các công cụ , , dùng để tạođường, đoạn, tia đi qua hai điểm cho trước.Thao tác như sau: chọn công cụ, sau đónháy chuột chọn lần lượt hai điểm trên mànhình
Công cụ sẽ tạo ra một đoạn thẳng điqua một điểm cho trước và với độ dài có thểnhập trực tiếp từ bàn phím
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ố vào cửa sổ
có dạng:
Nháy nút áp dụng sau khi đã nhập xong độ
dài đoạn thẳng
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ố
• Các công cụ tạo mối quan hệ hình học
Trang 26- Công cụ dùng để tạo đường thẳng điqua một điểm và vuông góc với một đườnghoặc đoạn thẳng cho trước.
- Thao tác: chọn công cụ, sau đó lần lượt
chọn điểm, đường (đoạn, tia) hoặc ngượclại chọn đường (đoạn, tia) và chọn điểm
- Công cụ sẽ tạo ra một đường thẳngsong song với một đường (đoạn) cho trước
và đi qua một điểm cho trước
Thao tác: chọn công cụ, sau đó lần lượt
chọn điểm, đường (đoạn, tia) hoặc ngượclại chọn đường (đoạn, tia) và chọn điểm
- Công cụ dùng để vẽ đường trung trựccủa một đoạn thẳng hoặc hai điểm chotrước
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ướctrên mặt phẳng
- Công cụ dùng để tạo đường phângiác của một góc cho trước Góc này xácđịnh bởi ba điểm 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ọnthứ hai chính là đỉnh của góc này
• Các công cụ liên quan đến hình tròn
Trang 27Các công cụ liên quan đến hình tròn
- Công cụ tạo ra hình tròn bằng cáchxá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
và điểm thứ hai nằm trên hình tròn
- Công cụ dùng để tạo ra hình trònbằng cách xác định tâm và bán kính Thaotác: chọn công cụ, chọn tâm hình tròn, sau
đó nhập giá trị bán kính trong hộp thoạisau:
- 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ần lượt chọn ba điểm
- Công cụ dùng để tạo một nửa hìnhtròn đi qua hai điểm đối xứng tâm
- Thao tác: chọn công cụ, chọn lần lượt hai
điểm Nửa hình tròn được tạo sẽ là phầnhình tròn theo chiều ngược kim đồng hồ từđiểm thứ nhất đế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ướctâm hình tròn và hai điểm trên cung tròn
Trang 28nà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ứ haitheo chiều ngược chiều kim đồng hồ
- Công cụ sẽ xác định một cung tròn điqua ba điểm cho trước Thao tác: chọn công
cụ sau đó lần lượt chọn ba điểm trên mặtphẳng
• Các công cụ biến đổi hình học
- Công cụ dùng để tạo ra một đốitượng đối xứng với một đối tượng chotrước qua một trục là đường hoặc đoạnthẳng
- Thao tác: Chọn công cụ, chọn đối tượng
cần biến đổi (có thể chọn nhiều đối tượngbằng cách kéo thả chuột tạo thành mộtkhung chữ nhật chứa các đối tượng muốnchọ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 để tạo ra một đốitượng đối xứng với một đối tượng chotrước qua một điểm cho trước (điểm nàygọi là tâm đối xứng)
Trang 29- Thao tác: Chọn công cụ, chọn đối tượng
cần biến đổi (có thể chọn nhiều đối tượngbằng cách kéo thả chuột tạo thành mộtkhung chữ nhật chứa các đối tượng muốnchọn), sau đó nháy chuột lên điểm là tâmđối xứng
d) Các thao tác với tệpMỗi trang hình vẽ sẽ được lưu lại trong một
tệp có phần mở rộng là ggb Để lưu hình hãy nhấn tổ hợp phím Ctrl+S hoặc thực hiện lệnh Hồ sơ → Lưu lại từ bảng chọn.
Nếu là lần đầu tiên lưu tệp, phần mềm sẽyêu cầu nhập tên tệp Gõ tên tệp tại vị trí
File name và nháy chuột vào nút Save.
Để mở một tệp đã có, nhấn tổ hợp phím
Ctrl+O hoặc thực hiện lệnh Hồ sơ → Mở Chọn tệp cần mở hoặc gõ tên tại ô File name, sau đó nháy chuột vào nút Open.
Trang 30Đã duyệt ngày 25 tháng 01 năm 2018
TIẾT 44 - HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (TIẾP)
A Mục tiêu
- 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
- 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.
- Thái độ: Hứng thú và yêu thích môn học.
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
II Kiểm tra bài cũ
III Bài mới
Hoạt động 1:
Tìm hiểu khái niệm đối tượng
a) Mục tiêu: Học sinh nắm được khái niệm các đối tượng
b) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
Trang 31- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
? Em hiểu thế nào là đối tượng hình học?
a) Khái niệm đối tượng hình học
Một hình hình học sẽ bao gồm nhiềuđối tượng cơ bản Các đối tượng hìnhhọc cơ bản bao gồm: điểm, đoạn thẳng,đường thẳng, tia, hình tròn, cung tròn
Hoạt động 2:
Tìm hiểu thế nào là đối tượng tự do, đối tượng phụ thuộc
a) Mục tiêu: Học sinh nắm được thế nào là đối tượng tự do, đối tượng phụ thuộcb) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Trình bày phương án của nhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- HS trình bầy
e) Tiến trình hoạt động
Giáo viên nêu các đối tượng phụ thuộc
và cho biết ý nghĩa của nó
b) Đối tượng tự do và đối tượng phụ
thuộc:
Em đã được làm quen với khái niệm
quan hệ giữa các đối tượng
Sau đây là một vài ví dụ:
• Điểm thuộc đường thẳng
Trang 32Hiện ẩn danh sách các đối tượng trên
màn hình
Cho trước một đường thẳng, sau đó xácđịnh một điểm "thuộc" đường thẳng này.Chúng ta có quan hệ "thuộc" Trongtrường hợp này đối tượng điểm có quan
hệ thuộc đối tượng đường thẳng
• Đường thẳng đi qua hai điểm
Cho trước hai điểm Vẽ một đường thẳng
đi qua hai điểm này Chúng ta có quan hệ
"đi qua" Trong trường hợp này đườngthẳng có quan hệ và phụ thuộc vào haiđiểm cho trước
• Giao của hai đối tượng hình học
Cho trước một hình tròn và một đường
thẳng Dùng công cụ để xác địnhgiao của đường thẳng và đường tròn.Chúng ta sẽ có quan hệ "giao nhau" Giaođiểm, nếu có, thuộc hai đối tượng ban đầu
là đường tròn và đường thẳng
Một đối tượng không phụ thuộc vào bất
kì một đối tượng nào khác được gọi là đốitượng tự do Các đối tượng còn lại gọi làđối tượng phụ thuộc Như vậy mọi đốitượng hình học trong phần mềmGeogebra đều có thể chia thành hai loại là
tự do hay phụ thuộc
c) Danh sách các đối tượng trên màn
hình:
Trang 33Thay đổi các thuộc tính.
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ọchiện đang có trên trang hình
Dùng lệnh Hiển thị → Hiển thị 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ượngCác
đối tượng hình đều có các tính chấtnhư tên (nhãn) đối tượng, cách thể
hiện kiểu đường, màu sắc,
Sau đây là một vài thao tác thường dùng
để thay đổi tí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:
• ẩ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ác sau:
1 Nháy nút phải chuột lên đối tượng
trên màn hình;
Trang 342. Huỷ chọn Hiển thị tên trong bảng
chọn
• Thay đổi tên của đối tượng: Muốn
thay đổi tên của một đối tượng, thực hiệncá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
- Đặt/huỷ vết chuyển động của đối tượng:
Chức năng đặt vết khi đối tượng chuyểnđộng có ý nghĩa đặc biệt trong các phầnmềm "Toán học động" Chức năng nàyđược sử dụng trong các bài toán dự đoánquĩ tích và khảo sát một tính chất nào đócủa hình khi các đối tượng khác chuyển
Trang 35Để đặt/huỷ vết chuyển động cho một đốitượng trên màn hình thực hiện thao tácsau:
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 tổ hợp
phím Ctrl+F.
• Xoá đối tượng: Muốn xoá hẳn đối
tượng, ta có thể thực hiện một trong cácthao tác sau: 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á
Trang 36Đã duyệt ngày 25 tháng 01 năm 2018
TIẾT 45 - HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (TIẾP)
A Mục tiêu
- 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
- 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.
- Thái độ: Hứng thú và yêu thích môn học.
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
Trang 37II Kiểm tra bài cũ
III Bài mới
Hoạt động:
Thực hành
a) Mục tiêu: Học sinh vận dụng được các kiến thức đã học vào thực hành thành thạob) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Hoạt động cặp đôi => Trình bày phương án củanhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- Đại diện nhóm trình bầy
e) Tiến trình hoạt động
- Yêu cầu HS vẽ một hình bất kì rồi dùng
công cụ xoay quang một điểm và di
Trang 38- Vẽ hình sau: - Thực hiện xoá hình vừa vẽ.
- Thực hiện vẽ hình theo yêu cầu
- Thực hiện theo nhóm để hoàn thànhhình
- Nhóm nào làm xong báo cáo kết quả
IV Củng cố
Giáo viên hệ thống lại toàn bộ nội dung bài học
V Dặn dò
- 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
- Đọc bài mới (Bài tập thực hành)
- 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
- 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.
- Thái độ: Hứng thú và yêu thích môn học.
- Những năng lực chủ yếu cần hình thành:
+ Năng lực chung: Phát triển năng lực tự học tập, nghiên cứu, hợp tác
+ Năng lực môn học: Phát triển năng lực cẩn thận, chính xác
B Chuẩn bị
Trang 39- GV: SGK, SGV, tài liệu, giáo án
- HS: Đọc trước bài, SGK
C Tiến trình lên lớp
I Ổn định lớp
………
II Kiểm tra bài cũ
III Bài mới
Hoạt động:
Thực hành
a) Mục tiêu: Học sinh vận dụng được các kiến thức đã học vào thực hành thành thạob) Nhiệm vụ: Nghiên cứu sách giáo khoa và trả lới các vấn đề mà giáo viên yêu cầuthực hiện
c) Phương thức thực hiện
HS hoạt động cá nhân => Hoạt động cặp đôi => Trình bày phương án củanhóm
d) Phương án kiểm tra đánh giá
- GV đưa ra yêu cầu
- HS hoạt động
- Đại diện nhóm trình bầy
e) Tiến trình hoạt động
1. Vẽ tam giác, tứ giác
Dùng công cụ
đoạn thẳng vẽ các
cạnh của tam giác
- Thực hiện nghiêm túc cácyêu cầu của giáo viên
- HS tích cực thực hành theonhóm
Trang 40hì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
- Thực hiện lưu các hình vừavẽ
- Thực hiện vẽ hình theo yêucầu
- Thực hiện theo nhóm đểhoàn thành hình
- Nhóm nào làm xong báo cáokết quả
IV Củng cố
Giáo viên yêu cầu HS vẽ hình thoi ABCD
V Dặn dò
- 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
- Đọc bài mới (Bài tập thực hành)
D Rút kinh nghiệm