- 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….. Hoạt động 4: Tìm hiểu các công cụ làm việc chính của phần mềm... - Biế
Trang 1Tªn bµi so¹n: Häc vÏ h×nh víi 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
- 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 phần mềm Geogebra
- 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
Hoạt động 1: Tìm hiểu phần mềm Geogebra.
tượng hình học, được gọi là
quan hệ như thuộc, vuông
góc, song song
+ Phần mềm Geogebra dùng
để vẽ các hình học đơn giảnnhư điểm, đoạn thẳng, đườngthẳng
Trang 2Hoặc vào menu Start \ All
Hoạt động 3: Tìm hiểu màn hình làm việc của Geogebra tiếng Việt.
PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,
- 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ụ đó
+ Màn hình làm việc củaGeogebra gồm:
- Bảng chọn: là hệ thống cáclệnh chính của phần mềm
- Thanh công cụ: Chứa cáccông cụ làm việc chính làcông cụ dùng để vẽ, điềuchỉnh và làm việc với các đốitượng
- Khu vực thể hiện các đốitượng
+ Học sinh chú ý lắng nghe
=> ghi nhớ kiến thức
Hoạt động 4: Tìm hiểu các công cụ làm việc chính của phần mềm.
Trang 3PP: Trực quan, đàm thoại, vấn đáp, đặt vấn đề,
* Công cụ di chuyển:
? Công cụ di chuyển có
ý nghĩa như thế nào?
* Các công cụ liên quan đến
đối tượng điểm
Yêu cầu học sinh nghiên cứu
SGK và cho biết ý nghĩa
- Công cụ : dùng để tạo mộtđiểm mới
- Công cụ : dùng để tạo rađiểm là giao của hai đối tượng đã
- 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
* 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 thẳng cho
Trang 4- 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 một điểm
cho trước
- Cụng cụ dựng để
vẽ đường trung trực của một
đoạn thẳng hoặc hai điểm
cho trước
- Cụng cụ dựng để
tạo đường phõn giỏ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ụ, sau đú
lần lượt chọn điểm, đường (đoạn,tia) hoặc ngược lại chọn đường(đoạn, tia) và chọn điểm
+ Thao tỏc: chọn cụng cụ, sau đú
lần lượt chọn điểm, đường (đoạn,tia) hoặc ngược lại chọn đường(đoạn, tia) và chọn điểm
+ Thao tỏc: chọn cụng cụ, sau đú
chọn một đoạn thẳng hoặc chọnhai đ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ặtphẳng Điểm chọn thứ hai chớnh làđỉnh của gúc này
* Cỏc cụng cụ tạo mốiquan hệ hỡnh học
D Củng cố
- Hs nhắc lại cách khởi động và thoát khỏi phần mềm
? Hs sử dụng phiếu học tập ghi lại các thành phần chính có trên giaodiện của phần mềm
- Gv hớng dẫn lại một số thao tác chính để sử dụng các công cụ củaphần mềm
E H ớng dẫn về nhà
- Học bài cũ
- Xem các hình vẽ trong SGK của phần mềm GEOGEBRA
- Xem trớc nội dung mục 3 bài “Học vẽ hình với phần mềm
geogebra”.
Trang 5Tªn bµi so¹n: Häc vÏ h×nh víi 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
- 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 phần mềm Geogebra
- 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
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.
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 trong hộp thoại
- Thao tác: chọn công cụ, sau đó lần lượt chọn ba điể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ần hình tròn theo chiều ngược kim đồng hồ từ điểm thứ
c) Giới thiệu các công cụ làm việc chính.
* Công cụ liên quan đến hình tròn
Trang 6nửa hình tròn đi qua hai điểm đối
xứng tâm.
nhất
- 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
đố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
-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
- Thao tác: chọn công cụ sau đó lần lượt chọn ba điểm trên mặt phẳng.
Học sinh chú ý lắng nghe => ghi nhớ kiến thức
Để 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
* Các công cụ biến đổi hình học.
Hoạt động 2: Tìm hiểu các đối tượng hình học.
PP: Quan sát, đàm thoại, đặt vấn đề,giải quyết vấn đề,
- Một hình hình học bao gồm
nhiều đối tượng cơ bản.
+ Các đối tượng hình hoc cơ bản gồm: điểm, đường thẳng, tia, hình tròn, cung tròn
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.
Trang 7- Đối tượng hỡnh học gồm đối
tượng tự do và đối tượng phụ
thuộc.
- Đối tượng hỡnh học gồm đối tượng tự do và đối tượng phụ thuộc.
Hoạt động 3 Khởi động phần mềm Geogebra
+ Học sinh kết thỳc phần mềm theo yờu cầu của giỏo viờn.
+ Nhỏy chuột vào menu Start \
All Programs\ GeoGebra \ GeoGebra để khởi động phần
mềm.
1 Khởi động phần mềm
Hoạt động 4:Nhận biết màn hỡnh làm việc của phần mềm Geogebra.
PP: Quan sỏt, đặt vấn đề, giải quyết vấn đề, đàm thoại, .
Yờu cầu học sinh nhận biết cỏc
D Củng cố
- Hs nhắc lại các thao tác thực hiện trên các đối tợng hình học
- Gv chiếu máy hớng dẫn lại một số thao tác chính
E H ớng dẫn về nhà
- Học bài cũ
- Làm bài tập 1, 2, 3 SGK/110
Trang 8- Xem c¸c h×nh vÏ trong SGK cña phÇn mÒm GEOGEBRA.
- Xem tríc néi dung môc 3 bµi “Häc vÏ h×nh víi phÇn mÒm
- 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
- 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 phần mềm Geogebra
- 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
TT
T« ThÞ Ngäc Oanh
Trang 9phần mềm Geogebra + 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
1 Khởi động phần mềm:
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:
+ Dùng công cụ vẽ đoạnthẳng để vẽ các cạnh của tamgiác
+ Cho trước 3 đỉnh A, B, C
Dựng đỉnh D của hình thanABCD dựa trên các công cụđoạn thẳng và đường songsong
2 Sử dụng phần mềm
để vẽ một số hình hình học:
- Vẽ hình tam giác
- Vẽ hình thang
+ Cho trước 3 đỉnh A, B, C
Dựng đỉnh D của hình thangcân ABCD dựa trên các công
cụ đoạn thẳng, đường thẳng,đường trung trực và phépbiế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ểmA,B,C
- Vẽ hình thang cân
- Vẽ đường tròn ngoạitiếp tam giác,
Trang 10Dùng các công cụ đườngphân giác, đường vuông góc
và đường tròn vẽ đường trònnội tiếp tam giác ABC
- Vẽ đường tròn nội tiếptam giác
- ChuÈn bÞ tiÕt sau thùc hµnh
- Xem c¸c h×nh vÏ trong SGK cña phÇn mÒm GEOGEBRA
- Xem tríc néi dung môc 3 bµi “Häc vÏ h×nh víi phÇn mÒm
- 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
- 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 phần mềm Geogebra
- 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
Trang 112 KTBC:
3 Bµi míi:
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
ở 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
1 Khởi động phần mềm:
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ụngcác công cụ thích hợp đã học đểdựng các đỉnh C, D của hìnhthoi
2 Sử dụng phần mềm để vẽ một số hình hình học:
- Vẽ hình tam giác
Trang 12Cho 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ẳng trên.
Sử dụng công cụ đối xứng trục
để vẽ hình
- Vẽ một hình là đốixứng trục của một đốitượng cho trước trênmàn hình
- 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
- 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 phần mềm Geogebra
- 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
Ngµy duyÖt: … / …… / 201…
TT
T« ThÞ Ngäc Oanh
Trang 13Yêu cầu học sinh khởi động
phần mềm Geogebra + 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
1 Khởi động phần mềm:
2 Sử dụng phần mềm để vẽ một số hình hình học
- Vẽ hình vuông
- Vẽ hình tam giácđều
- Vẽ một hình là đốixứng trục của một đối
Trang 14Sử dụng công cụ đối xứng trục
để vẽ hình
màn hình
KIỂM TRA 15 PHÚT
1 Em hãy cho biết các thành phần có trên màn hình làm việc chính của phần
mềm Geogebra Hãy liệt kê các cô ng cụ liên quan đến đường thẳng và các công cụ liên quan đến điểm
- Khu vực thể hiện các đối tượng
- Công cụ : dùng để tạo một điểm mới
- 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ụ : dùng để tạo trung điểm của đoạn thẳng
-Các công cụ , , : tạo đường, đoạn, tia đi qua hai điể, cho trước
- công cụ: dùng để vẽ đường thẳng đi qua một điểm cho trước và có độ dài nhập từ bàn phím
Trang 15Tªn bµi so¹n: C©u LÖnh LÆp
- 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
Hoạt động 1: Tìm hiểu các công việc phải thực hiện nhiều lần trong cuộc số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à
Trang 16? Em hãy cho 1 vài vì dụ
trong cuộc sống mà ta phải
thực hiện lặp đi lặp lại nhiều
+ Số lần lặp không biếttrước:
Trong một trận cầu lông các
em lặp đi lặp lại công việcđánh cầu cho đến khi kếtthúc trận cầu
Hoạt động 2: Tìm hiểu câu lệnh lặp - một lệnh thay cho nhiều lệnh.
- Bước 1: vẽ hình vuông(vẽliên tiếp 4 cạnh và trở vềđỉnh ban đầu)
- Bước 2: Nếu số hình vuông
đã được vẽ ít hơn 3 , dichuyển bút vẽ về bên phải 2đơn vị và trở lại bước 1;
ngược lại thì kết thúc thuậttoán
2 Câu lệnh lặp - một lệnh thay cho nhiều lệnh:
Cách mô tả các hoạt động trong thuật toán như các ví dụ được gọi là cấu trúc lặp
- Mọi ngôn ngữ lậptrình đều có cách để chỉthị cho máy tính thựchiện cấu trúc lặp vớimột câu lệnh đó là “câulệnh lặp”
Trang 17Học sinh chỳ ý lắng nghe
D Củng cố
- Gv nhấn mạnh để HS biết rằng để chỉ dẫn cho máy tính thực hiện
đúng công việc, trong nhiều trờng hợp ta cũng cần phải viết lặp lạinhiều câu lệnh thực hiện một phép tính nhất định
E H ớng dẫn về nhà
- Học bài cũ
- Làm bài tập 1 SGK/60
- Xem trớc nội dung mục 3, 4 bài “Câu lệnh lặp”.
Tên bài soạn: Câu Lệnh Lặp
- 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
Ngày duyệt: … / …… / 201…
TT
Tô Thị Ngọc Oanh
Trang 18- Học sinh quan sát hoạt động
của vòng lặp trên sơ đồ khối
=> nêu hoạt động của vòng
- B2: Chương trình kiểm trabiểu thức điều kiện, nếubiểu thức điều kiện đúng thìthực hiện câu lệnh
- B3: Biến đếm tự độngtăng lên 1 đơn vị và quaylại B2
- B4: Nếu biểu thức điềukiện nhận giá trị sai thìthoát ra khỏi vòng lặp
3 Ví dụ về câu lệnh lặp:
- Cú pháp: For <biếnđếm>:= <giá trị đầu> to
<giá trị cuối> do <câulệnh>;
ví dụ 3:
Chương trình sau sẽ in
ra màn hình thứ tự lầnlặp
Program lap;
Var i: integer;
Trang 19For i:= 1 to 10 do
Writeln(‘day la lan lap thu’,i);
Readln;
End
- Tìm hiểu chương trình, sau
khi chạy chương trình kết quả
BeginFor i:= 1 to 10 do Writeln(‘day la lan lapthu’,i);
Readln;
End
Ví dụ 4: Để in ra chữ o
trên màn hình, ta sửdụng lệnh sau:
Program lap;
Var i: integer;
BeginFor i:= 1 to 20 do Begin
Writeln(‘0’);
Delay(100) End;
ReadlnEnd
Ví dụ 5: Chương trình sauđây sẽ tính tổng N số tựnhiên đầu tiên với N nhập
Trang 20D Củng cố
- HS sử dụng phiếu học tập ghi lại cấu trúc của câu lệnh lặp
- GV lu ý thêm cho HS khi tính tổng và tích cho 1 dãy số thì tổng:=0,tích:=1;
- HS hoạt động nhóm vận dụng làm bài tập 3, 4 SGK/60 – 61
Trang 21Tªn bµi so¹n: BµI TËP
2 KTBC: ViÕt cÊu tróc cña lÖnh lÆp For…to vµ gi¶i thÝch râ c¸c tham sè
cã trong cÊu tróc cña c©u lÖnh? Nªu râ qu¸ tr×nh lµm viÖc cña c©u lÖnh.?
3 Bµi míi:
Hoạt động 1: Bài tập 1.
- 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 ?
1 Bài tập 1
- Sau khi thực hiện đoạnchương trình sau, giá trịcủa biến j bằng baonhiêu ?
J:= 0;
For i:= 1 to 5 doJ:= j + 2;
Hoạt động 2: Bài tập 2.
Trang 22- Các câu lệnh Pascal sau có
c) Đây là câu lệnh hợp lệ
d) Đây là câu lệnh không hợp lệ
vì sau từ khóa do không có dấuchấm phẩy
2 Bài tập 2.
- Các câu lệnh Pascal sau
có hợp lệ không? Vì sao?a) For i:= 100 to 1 doWriteln(‘A’);
b) For i:= 1.5 to 10.5 doWriteln(‘A’);
c) For i:= 1 to 10 doWriteln(‘A’);
d) For i:= 1 to 10 do;Writeln(‘A’);
- Yêu cầu học sinh dịch, sửa
lỗi và chạy chương trình
+ Học sinh tìm hiều đề bài
+ Học sinh viết chương trìnhtheo yêu cầ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 23D Củng cố
- HS nhắc lại cấu trúc của câu lệnh lặp For…to
- Gv giải thích và hớng dẫn thêm cho HS tuỳ thuộc vào các chơng trìnhkhác nhau mà giá trị đầu và giá trị cuối có thể khác nhau
- Gv chiếu máy - HS hoạt động nhóm vận dụng làm bài tập
E H ớng dẫn về nhà
- Học bài cũ
- Làm bài tập về nhà:
Bài tập 1: Viết chơng trình in ra màn hình các số lẻ từ 1 đến 200.Bài tập 2: Viết chơng trình in ra màn hình các số chẵn từ 1 đến 200
- Chuẩn bị tiết sau chữa bài tập
2 KTBC: Viết cấu trúc của lệnh lặp For do và giải thích rõ các tham
số có trong cấu trúc của câu lệnh? Nêu rõ quá trình làm việc của câu lệnh?
Ngày duyệt: … / …… / 201…
TT
Tô Thị Ngọc Oanh
Trang 24Khong 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.
+ HS thực hiện theo đúngyêu cầu
s:=sqrt(p*(p-a)*(p-b)*(p-c));end
elsewriteln(‘a;b;c không là bacạnh của tam giác’);
readlnend
Var i,n,x:integer;
lt:real;
begin writeln(‘tính luy thừa
Trang 25D Củng cố
- Hs nhắc lại cấu trúc của câu lệnh lặp For…to
- Gv giải thích và hớng dẫn thêm cho HS sử dụng (…:4) trong câu lệnhWrite và nêu chức năng của nó để HS nắm kĩ hơn
- Gv chiếu máy - HS hoạt động nhóm vận dụng làm bài tập
E H ớng dẫn về nhà
- Học bài cũ
- Làm bài tập 1 của bài thực hành 5
- Chuẩn bị tiết sau thực hành
Trang 26- 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.
2 KTBC: ViÕt cÊu tróc cña lÖnh lÆp For do vµ gi¶i thÝch râ c¸c tham
sè cã trong cÊu tróc cña c©u lÖnh? Nªu râ qu¸ tr×nh lµm viÖc cña c©u lÖnh.?
3 Bµi míi:
a) Phương pháp:
b)Các bước của hoạt động
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ủa câu lệnh lặp
For do
- Cú pháp: For <biếnđếm>:= <giá trị đầu> to
<giá trị cuối> do <câulệnh>;
+ 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 trabiểu thức điều kiện, nếubiểu thức điều kiện đúngthì thực hiện câu lệnh
- B3: Biến đếm tự độngtăng lên 1 đơn vị và quaylại B2
- B4: Nếu biểu thức điềukiện nhận giá trị sai thìthoát ra khỏi vòng lặp
1 Ôn lại câu lệnh lặp For do:
+ Cú pháp:
+ Hoạt động
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ả
Trang 27- Gõ chương trình sau đây:
- Tìm hiểu ý nghĩa của các
câu lệnh trong chương trình,
dịch chương trình và sửa
lỗi
- Chạy chương trình với các
giá trị nhập vào lần lược là
1, 2,…10 Quan sát kết quả
nhận được trên màn hình
+ Học sinh đọc kĩ đề vàphân tích yêu cầu của bàitoán
+ Gõ chương trình vào máytheo yêu cầu của giáo viên
+ Tìm hiểu ý nghĩa của cáccâu lệnh theo sự hướng dẫncủa giáo viên
+ Nhấn phím F9 để sửa lỗi(nếu có)
+ Nhấn Ctrl + F9 để chạychương trình và nhập cácgiá 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
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ả
Trang 28D Cñng cè
- HS nh¾c l¹i c©u lÖnh lÆp For…do
- HS nªu l¹i chøc n¨ng cña c¸c c©u lÖnh trong ch¬ng tr×nh
Ngµy duyÖt: … / …… / 201…
TT
T« ThÞ Ngäc Oanh
Trang 29Tr¶ lêi Var a, b, S: real;
Begin
Writeln (‘nhËp chiÒu dµi a=’); Readln (a);
Writeln (‘nhËp chiÒu réng b=’); Readln (b);
b)Các bước của hoạt động
nhận được trong bài 1 có
những nhược điểm nào
? Nên sửa lại bằng cách
nào
- Chỉnh sửa câu lệnh lặp
của chương trình sau:
+ Có hai nhược điểm sauđây:
- Các hàng kết quả quá sátnhau 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áchchèn thêm một hàng trốnggiữa các hàng kết quả vàđẩy các hàng này sangphải một khoảng cách nàođó
1 Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình.
+ Học sinh chỉnh sửa theo
sự hướng dẫn của giáoviên
Trang 30+ Học sinh độc lập gõchương trình.
+ Nhấn F9 để dịch và sửalỗi chương trình
+ Nhấn Ctrl + F9 để chạychương trình và kiểm trakết quả
BeginClrscr;
For i:= 0 to 9 doBegin
For j:= 0 to 9 doWrite(10*i + j:4);
- HS nh¾c l¹i c©u lÖnh lÆp For…do
- HS gi¶i thÝch râ h¬n cho HS vÒ lÖnh Goto(X,Y)
E H íng dÉn vÒ nhµ
- Häc bµi cò
- Lµm l¹i c¸c bµi tËp thùc hµnh For…do
- T×m hiÓu néi dung bµi 8
Trang 31
Tªn bµi so¹n: LÆp Víi Sè LÇn Cha BiÕt Trí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
b)Các bước của hoạt động
Hoạt động 1: Tìm hiểu ví dụ 1.
Trang 32- 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 lại thêm 1 lần nữa Như
vậy 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
gọi điện mấy lần
? Điều kiện để kết thúc hoạt
+ Điều kiện để kết thúchoạt động lặp đó là cóngười nhấc máy
Hoạt động 2: Tìm hiểu ví dụ 2.
? Tìm hiểu các bước của thuật
toán trong ví dụ này
- Ta có sơ đồ khối
+ Đọc kĩ đề bài
Trang 33thuật toán.
* Nhận xét : Để viết chươngtrình chỉ dẫn máy tính thựchiệ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
Hoạt động 3: 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:
Trang 34? 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ứuSGK => hoạt động:
- B1 Kiểm tra điều kiện
- B2 Nếu điều kiện sai, cõulệnh sẽ bị bỏ qua và việcthự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
D Củng cố
- HS sử dụng phiếu học tập ghi lại cấu trúc của câu lệnh lặp với số lầncha biết trớc While…do
GV chiếu máy - HS hoạt động nhóm vận dụng làm bài tập
?Trong các hoạt động dới đây, hoạt động nào sẽ đợc thực hiện lặp lạivới số lần cha biết trớc:
a Tính tổng của 20 số tự nhiên đầu tiên
b Nhập một số hợp lệ (ví dụ số nguyên trong khoảng từ 0 đến 10) vàomáy tính Nếu số nhập vào không hợp lệ thì đợc yêu cầu nhập lại
c Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số
d Nhập các số từ bàn phím và tính tổng cho đến khi làn đầu tiênnhận đợc tổng đầu tiên lớn hơn 1000 thì kết thúc
TT
Tô Thị Ngọc Oanh
Trang 35Tªn bµi so¹n: LÆp Víi Sè LÇn Cha BiÕt Trí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
Trang 36b)Các bước của hoạt động
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.(20’)
PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,
- Câu lệnh lặp không biết
trước trong Pascal có dạng:
? Yêu cầu học sinh nghiên
cứu SGK => hoạt động của
+ Học sinh nghiên cứuSGK => hoạt động:
- B1 Kiểm tra điều kiện
- B2 Nếu điều kiện sai, câulệnh sẽ bị bỏ qua và việcthự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
+ Nghiên cứu chương trình
ở SGK theo yêu cầu của giáo viên
- Đư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
Trang 37trình + Kết quả nhận được sau
khi chạy chương trình là n
= 45 và tổng tiên lớn hơn
1000 là 1034
Hoạt động 4: Tìm hiểu lặp vô hạn và những lỗi lập trình cần tránh.(14’)
PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,
- 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
- Xem tríc néi dung bµi thùc hµnh 6 chuÈn bÞ tiÕt sau thùc hµnh.
Tªn bµi so¹n: Bµi thùc hµnh 6: Sö Dông LÖnh LÆp While
do
Ngµy so¹n:
TiÕt theo ph©n phèi ch¬ng tr×nh: 52
Trang 38b)Các bước của hoạt động
đủ n số.
+ Chú ý lắng nghe => ghi nhớ kiến thức.
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.
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 =’);
Trang 39- Gõ chương trình sau đây:
- Lưu chương trình với tên tinh_tb.
- Đọc hiểu và tìm hiểu ý nghĩa 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 sinh độc lập gõ chương trình vào máy.
+ Học sinh lưu chương trình theo yêu cầu của giáo viên.
+ Học sinh thực hiện theo yêu cầu của giáo viên.
Readln(n);
While dem < n do Begin
TT
Trang 40Tªn bµi so¹n: Bµi thùc hµnh 6: Sö Dông LÖnh LÆp While
b)Các bước của hoạt động
Hoạt động : Làm bài tập 2 ở SGK (35’)
PP: Thảo luận nhóm, đàm thoại, vấn đáp,
- Gọi học sinh đọc đề bài ở sách
giáo khoa.
- Ý tưởng?
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
Bài 2 Tìm hiểu chương trình
nhận biết một số tự nhiên N