Kiến thức: - Biết 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 thỏa mãn - Nắm [r]
Trang 1- Nắm được cách khởi động và chức năng của phần mềm GeoGebra.
- Nhận biết được các thành phần chính cĩ trên màn hình của phần mềm GeoGebra
- Biết được một số cơng cụ làm việc chính của phần mềm
2 Kĩ năng: HS hiểu được các đối tượng hình học cơ bản của phần mềm và quan hệ giữa chúng.
3 Thái độ: Giúp HS nhận thức được ưu điểm của mơn Tin học nĩi chung và cơng dụng của phần
mềm GeoGebra nĩi riêng trong việc hỗ trợ HS vẽ hình hình học.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Thiết bị: Phịng máy, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Đọc trước bài “HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài mới:
Hoạt động 1: Em biết gì về GeoGobra? (10 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
gắn kết giữa các đối tượng hình,
đượ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 chuyển động nhưng vẫn
giữ được mối quan hệ giữa các đối
tượng
HS chú ý lắng nghe
GV giới thiệu phầnmềm và ghi nhận
GV: GeoGebra là phần mềm cho phép vẽ
và thiết kế các hình dùng để học tập trongchương trình mơn tốn ở phổ thơng, phầnmềm này dùng để vẽ các hình, hình học đơngiản như điểm, đoạn thẳng, đường thẳng
- Đặc điểm quan trọng nhất của phần mềm
là khả năng tạo ra sự gắn kết giữa các đốitượng hình, được gọi là quan hệ như thuộc,vuơng gĩc, song song, đặc điểm này giúpcho phần mềm cĩ thể vẽ được các hình rấtchính xác và cĩ khả năng chuyển độngnhưng vẫn giữ được mối quan hệ giữa cácđối tượng
Hoạt động 2: Làm quen với phần mềm GeoGebra tiếng Việt (30 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
b Giới thiệu màn hình GeoGebra tiếng Việt
GV: Sau khi khởi động xong màn hình làm
việc chính của phần mềm cĩ dạng như hình sgk
Trang 2Các thành phần chính trên màn hình
làm việc của phần mềm như : Thanh
bảng chọn, thanh cơng cụ, khu vực
HS liệt kê các thành
phần chính trên màn hình làm việc của phần
mềm như : Thanh
bảng chọn, thanh cơng
cụ, khu vực thể hiện các đối tượng hình vẽ
GV: Yêu cầu HS liệt kê các thành phần chính
trên màn hình làm việc của phần mềm GeoGebra
GV: Gọi HS khác nhận xét GV: Nhận xét.
Bảng chọn: Là hệ thống các lệnh chính của
phần mềm
Chú ý: Các lệnh trong bảng chọn khơng dùng
để vẽ các đối tượng hình Mà các lệnh tác động trực tiếp tới các đố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ụ Thanh cơng cụ: 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ới các đối tượng
c Giới thiệu các cơng cụ làm việc chính
GV: Em hãy kể tên các cơng cụ làm việc
chính?
GV: Gọi HS khác nhận xét và bổ sung GV: Nêu chức năng của cơng cụ di chuyển? GV: 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ụ dichuyển
GV: Yêu cầu học sinh nhìn lên màn chiếu và
hướng dẫn HS thao tác vẽ của các cơng cụ như:
* Các cơng cụ liên quan đến đối tượng điểm
* Các cơng cụ liên quan đến đoạn, đườngthẳng
GV: Lần lượt gọi HS nêu thao tác vẽ của các
cơng cụ như:
* Các cơng cụ liên quan đến đối tượng điểm
* Các cơng cụ liên quan đến đoạn, đườngthẳng
GV: Gọi HS khác lên bảng vẽ trên màn chiếu.
GV: Gọi hs khác nhận xét và bổ sung
4 Củng cố:(3’)
- Lần lượt gọi HS phát biểu cách thực hiện
- Vẽ trung điểm của đoạn thẳng cho trước
- Vẽ đoạn thẳng đi qua hai điểm cho trước
5 Dặn dị: (1’)
- Yêu cầu HS về nhà học bài
- Đọc trước phần “Các cơng cụ tạo mối qua hệ hình học”, “Các cơng cụ liên quan đến hìnhtrịn”, “Các cơng cụ biến đổi hình học” và “Các thao tác với tệp”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Trang 3
- Biết được các cơng cụ làm việc chính.
- Biết các thao tác với tệp và thốt khỏi phần mềm
2 Kĩ năng:
- Biết cách hiển thị danh sách các đối tượng trên hình
- Biết cách thay đổi một số thuộc tính của đối tượng
3 Thái độ: Giúp HS cĩ ý thức trong việc ứng dụng phần mềm đối với việc học tập của bản thân.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Thiết bị: Phịng máy, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc tiếp phần giới thiệu các cơng cụ làm việc chính, các thao tác
với tệp của bài “HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Nêu chức năng của phần mềm Geogebra dùng để làm gì?
- Em hãy khởi động phần mềm Geogebra và hãy giới thiệu màn hình Geogebra gồm những
thành phần chính nào?
3 Nội dung bài mới:
Hoạt động 1: Giới thiệu các cơng cụ làm việc chính (tt) (15 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
* Các cơng cụ tạo mối quan hệ hình
HS: Trả lời
HS: Trả lờiHS: Lên bảng thực hiện
HS: Trả lờiHS: Chú ý lắng nghe
GV: Yêu cầu học sinh nhìn lên màn chiếu vàhướng dẫn HS thao tác vẽ của các cơng cụ như:
* Các cơng cụ tạo mối quan hệ hình học
* Các cơng cụ liên quan đến hình trịn
* Các cơng cụ biến đổi hình học
GV: Lần lượt gọi HS nêu thao tác vẽ của cáccơng cụ như:
* Các cơng cụ tạo mối quan hệ hình học
* Các cơng cụ liên quan đến hình trịn
* Các cơng cụ biến đổi hình học
GV: Gọi HS khác nhận xét và bổ sung
GV: Gọi hs khác lên bảng vẽ trên màn chiếu.GV: Gọi hs khác nhận xét và bổ sung
GV: Nhận xét
Hoạt động 2: Giới thiệu các thao tác với tệp (15 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
d) Các thao tác với tệp: HS: Vào bảng chọn
File -> Save, gõ têntệp văn bản cần lưuvào ơ File name, sau
đĩ nháy vào nút Save
HS: Nhận xétHS: Lắng ngheHS: Phần mở rộng của
GV: Yêu cầu học sinh nhắc lại cách lưu một tệp văn bản ta làm theo các bước nào?
GV: Gọi hs khác nhận xétGV: Nhận xét
GV: Yêu cầu học sinh nhắc lại phần mở rộng
Trang 4* Cách lưu tệp hình trong
Geogebra:
- Nhấn tổ hợp phím Ctrl + S hoặc
Vào bảng chọn Hồ sơ -> Lưu lại, gõ
tên tệp vào ơ File name và nháy chuột
cần mở hoặc gõ tên tệp tại ơ File
name, sau đĩ nháy chuột vào nút
Open
Word là docHS: Nhận xétHS: Lắng ngheHS: Lắng ngheHS: Nhắc lạiHS: Ghi nhận
HS: Nhấn tổ hợp phímCtrl + O hoặc vào bảng chọn File ->
Open, chọn tệp cần
mở, sau đĩ nháy chuột vào nút Open
HS: Nhận xétHS: Nhắc lại
HS: Nhắc lạiHS: Ghi bàiHS: Thực hiện
HS: Nhận xét
của Word là gì?
GV: Gọi hs khác nhận xétGV: Thao tác lưu tệp hình trong Geogebracũng giống như trong Word, Excel Ta vàobảng chọn Hồ sơ -> Lưu lại, gõ tên tệp vào ơFile name và nháy chuột tại nút Save hoặc nhấn
tổ hợp phím Ctrl + S
GV: Gọi hs khác nhắc lại
GV: Nhận xét và yêu cầu học sinh ghi bài.GV: Mỗi trang hình vẽ sẽ được lưu lại trong một tệp cĩ phần mở rộng là ggb
GV: Yêu cầu học sinh nhắc lại cách mở tệp tin
đã cĩ sẵn trong Word hoặc Excel
GV: Gọi hs khác nhận xét và bổ sungGV: Để mở một tệp đã cĩ trong Geogebra cũnggiống như trong Word, Excel Ta nhấn tổ hợpphím Ctrl + O hoặc vào bảng chọn Hồ sơ ->
Mở, chọn tệp cần mở hoặc gõ tên tệp tại ơ Filename, sau đĩ nháy chuột vào nút Open
GV: Yêu cầu học sinh nhắc lạiGV: Nhận xét và yêu cầu học sinh ghi bài.GV: Yêu cầu học sinh lên bảng thực hiện thao tác lưu và mở tệp hình đã cĩ sẵn trong
Geogebra?
GV: Gọi hs khác nhận xét
Hoạt động 3: Thốt khỏi phần mềm (4 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
- Nhắc lại các cơng cụ tạo mối quan hệ hình học, các
cơng cụ liên quan đến hình trịn, các cơng cụ biến đổi hình học
- Nhắc lại thao tác lưu và mở tệp đã cĩ sẵn trong phần
mềm Geogebra
5 Dặn dị: (1’)
- Yêu cầu HS về nhà học bài
- Đọc phần 3 Đối tượng hình học trước ở nhà
Nhận xét và đánh giá tiết học
Hoà Lợi, ngày……tháng ……năm 20
Trang 5
- Biết được khái niệm đối tượng hình học.
- Biết được đối tượng tự do và đối tượng phụ thuộc
2 Kĩ năng:
- Thơng qua phần mềm học sinh biết và hiểu được các ứng dụng của phần mềm trong việc vẽ
và minh họa các đối tượng hình học và thiết lập quan hệ giữa các đối tượng này
3 Thái độ: Giúp HS cĩ ý thức trong việc ứng dụng phần mềm đối với việc học tập của bản thân.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Thiết bị: Phịng máy, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc tiếp phần 3 của bài “HỌC VẼ HÌNH VỚI PHẦN MỀM
GEOGEBRA”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Nêu cách mở một tệp đã cĩ và cách thốt khỏi phần mềm GeoGebra
- Nêu thao tác thực hiện vẽ hình trịn khi biết ba điểm thuộc đường trịn và vẽ đường trung
trực của đoạn thẳng
3 Nội dung bài mới:
Hoạt động 1: Đối tượng hình học (35 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
3 Đối tượng hình học:
a Khái niệm đối tượng hình học
Đối tượng hình học bao gồm:
điểm, đoạn thẳng, đường thẳng, tia,
hình trịn, cung trịn
b Đối tượng tự do và đối tượng phụ
thuộc
Ví dụ:
* Điểm thuộc đường thẳng
* Đường thẳng đi qua hai điểm.
* Giao của hai đối tượng hình học.
HS cĩ thể trả lời:
điểm, đoạn thẳng,đường thẳng,
HS: Hiểu được đườngthẳng cĩ quan hệ phụthuộc vào hai điểmcho trước
a Khái niệm đối tượng hình học (3 phút)
GV: Một hình học sẽ bao gồm nhiều đối tượng
cơ bản Vậy theo các em các đối tượng hìnhhọc cơ bản bao gồm những thành phần gì?GV: Gọi HS khác nhận xét và bổ sung
- Như vậ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
GV: 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ệ “điqua” Trong trường hợp này đường thẳng cĩquan hệ phụ thuộc vào hai điểm cho trước.GV: Cho trước một hình trịn và một đườngthẳng Dùng cơng cụ xác định giao củađường thẳng và đường trịn Chúng ta sẽ cĩ
Trang 6- Như vậy: một đối tượng không phụ
thuộc vào bất kì một đối tượng khác
được gọi là đối tượng tự do Các đối
tượng còn lại gọi là đối tượng phụ
thuộc
c Danh sách các đối tượng trên màn
hình
Dùng lệnh hiển thị -> hiển thị danh
sách các đối tượng để hiện/ ẩn khung
thông tin trên màn hình
d Thay đổi thuộc tính của đối tượng
* Ẩn đối tượng: Thực hiện thao tác
sau:
- Nháy nút phải chuột lên đối tượng;
- 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:
- Nháy nút phải chuột lên đối tượng
trên màn hình;
- Huỷ chọn Hiển thị tên trong bảng
HS lắng nghe và ghinhận
HS rút ra kết luận vềđối tượng tự do và đốitượng phụ thuộc
HS phát biểu
HS nhận xét
HS chú ý lắng nghe vàghi nhận
HS: quan sát
HS chú ý lắng nghe vàghi nhận
quan hệ “giao nhau” thuộc hai đối tượng banđầu là đường tròn và đường thẳng
GV: Gọi HS rút ra kết luận về đối tượng tự do
và đối tượng phụ thuộc
GV: Nêu cách hiển thị danh sách đối tượng.GV: Gọi nhận xét
GV: Nhận xét
GV: Hãy quan sát khung danh sách các đốitượng tự do và phụ thuộc trên màn hình
d Thay đổi thuộc tính của đối tượng (20 phút)
GV: Cá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,…
GV: Giới thiệu một vài thao tác thường dùng
để thay đổi tính chất của đối tượng như: ẩn đốitượng
B1 Nháy nút phải chuột lên đối tượng;
B2 Huỷ chọn Hiển thị đối tượng trong bảng
Trang 7chọn
* Thay đổi tên của đối tượng:
- Nháy nút phải chuột lên đối tượng
trên màn hình;
- Chọn lệnh đổi tên trong bảng chọn.
Sau đĩ nhập tên mới trong hộp thoại
- 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:
- Nháy nút phải chuột lên đối tượng;
- Chọn mở dấu vết khi di chuyển.
Để xố các vết được vẽ, nhấn tổ hợp
phím Ctrl + F
* Xố đối tượng:
C1 Dùng cơng cụ chọn đối
tượng rồi nhấn phím Delete.
C2 Nháy nút phải chuột lên đối
tượng và thực hiện lệnh xố
C3 Chọn cơng cụ trên thnah
cơng cụ và nháy chuột lên đối tượng
muốn xố
HS phát biểu
HS nhận xét và bổsung
HS chú ý lắng nghe vàghi nhận
HS nêu thao tác
đặt/huỷ vết chuyển động của đối tượng
B2 Chọn lệnh đổi tên trong bảng chọn.
Sau đĩ nhập tên mới trong hộp thoại:
B3 Nháy nút áp dụng để thay đổi, nháy nút
Huỷ bỏ nếu khơng muốn đổi tên.
GV: Hãy nêu thao tác đặt/huỷ vết chuyển động của đối tượng
- Yêu cầu HS về nhà học bài
- Xem và chuẩn bị trước phần “Bài tập thực hành”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Trang 8
TH HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA
Tiết: 42 Ngày soạn: / / Tuần: 21
I/- Mục tiêu:
1 Kiến thức: Biết cách vẽ tam giác, tứ giác, hình thang, hình thang cân và đường trịn ngoại tiếp,
nội tiếp tam giác
2 Kĩ năng: Rèn luyện cho các em kĩ năng vẽ tam giác, tứ giác, hình thang, hình thang cân và
đường trịn ngoại tiếp, nội tiếp tam giác
3 Thái độ: Giúp HS cĩ ý thức trong việc ứng dụng phần mềm đối với việc học tập của bản thân.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Thiết bị: Phịng máy, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc trước phần “Bài tập và thực hành”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài mới:
Hoạt động 1: Khởi động máy và giới thiệu bài + Vẽ tam giác, tứ giác (7 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
- Vẽ tam giác, tứ giác HS khởi động máy tính theo
yêu cầu của GV
HS chú ý lắng nghe
HS thực hành khởi động phần mềm GeoGebra
HS chú ý lắng nghe và thựchành theo yêu cầu của GV
HS yêu cầu GV hướng dẫn khicần thiết
HS lắng nghe và rút kinh nghiệm
GV yêu cầu HS khởi động máy tính
GV quan sát HS khởi động máy tính.
* Giới thiệu bài: Tiết trước chúng ta đã được tìm
hiểu về một số cơng cụ vẽ và các lệnh dùng trongquá trình vẽ, để vận dụng tốt hơn khả năng vẽhình, hơm nay ta sẽ đi vào nội dung của tiết thựchành
GV: Yêu cầu học sinh khởi động phần mềmGeoGebra để thực hành
GV: Hướng dẫn thêm về cách sử dụng cơng cụ để
vẽ tam giác ABC và tứ giác ABCD
GV: Quan sát HS thực hành
GV: Nhận xét và bổ sung những sai sĩt mà họcsinh mắc phải
Hoạt động 2: Vẽ một hình thang và một hình thang cân ( 8 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
GV: Hướng dẫn vẽ hình thang: Cho trước ba đỉnh
A, B, C Dựng đỉnh D của hình thang ABCD dựatrên các cơng cụ đoạn thẳng và đường song song
(Hướng dẫn học sinh vẽ một đường thẳng songsong (qua đỉnh A song song với đoạn BC))
GV: Hướng dẫn trực tiếp cho những em chưa thựchiện được
Trang 9- Vẽ hình thang cân:
HS tự nghiên cứu hướng dẫntrong Sgk
HS: Ta phải sử dụng đườngtrung trực đi qua đoạn thẳng
BC để làm trục đối xứng
HS thực hành vẽ
(Lấy đường trung trực củađoạn thẳng BC, sử dụng phépđối xứng vẽ một điểm đốixứng với điểm A qua đườngtrung trực này (Điểm vừa dựng
là điểm D)
*Vẽ hình thang cân:
GV: Hướng dẫn học sinh vẽ một đường thẳngsong song (qua đỉnh A song song với đoạn BC).GV: Theo dõi học sinh thực hiện thao tác (nhậnxét bổ sung nếu cần)
GV: Nêu yêu cầu vẽ hình thang cân: Dựng đỉnh Dcủ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 đốixứng qua trục
GV: Ta phải sử dụng đường trung trực đi qua đoạnthẳng nào để làm trục đối xứng đây?
GV: Trước tiên ta vẽ đường trung trực đi qua đọanBC
Giải thích: Chính đường trung trực này sẽ làmtrục đối xứng để ta dựng đỉnh D của hình thangcân
GV: Quan sát và theo dõi học sinh thực hành.GV: Hướng dẫn trực tiếp cho những em chưa thựchiện được
Hoạt động 3: Vẽ đường trịn ngoại tiếp tam giác (12 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
- Vẽ đường trịn ngoại
tiếp tam giác HS lắng nghe yêu cầu
HS vẽ tam giác ABC
HS: Vẽ đường tròn qua bađỉnh là A, B, C
HS: Dùng công cụ hình trònkhi biết ba điểm thuộc đườngtròn
HS tiếp tục thực hành và yêucầu GV hướng dẫn khi cầnthiết
GV: Nêu yêu cầu: Cho trước tam giác ABC.Dùng công cụ đường tròn vẽ đường tròn qua bađiểm A, B, C
GV: Yêu cầu học sinh vẽ tam giác ABC
GV: Quan sát hình mẫu, thì ta phải vẽ đường
tròn này như thế nào?
GV: Vậy ta sử dụng công cụ đường tròn gì để vẽ
đường tròn qua ba điểm đây?
GV: Sử dụng kiến thức trên hãy thực hiện côngviệc hoàn thành bài tập trên
GV: Hướng dẫn học sinh trong quá trình thựchành
Hoạt động 4: Vẽ đường trịn nội tiếp tam giác + Tắt máy (13 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
- Vẽ đường trịn nội
tiếp tam giác
HS chú ý lắng nghe và quansát hình
GV: Nêu yêu cầu: Cho trước tam giác ABC Dùngcá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
Trang 10HS thực hành vẽ tam giácABC
HS cĩ thể trả lời: Để vẽ đượcđường trịn nội tiếp tam giác,trước tiên ta phải sử dụng cơng
cụ đường phân giác qua bađỉnh của tam giác để xác địnhtâm đường trịn
HS khác nhận xét và bổ sung
HS chú ý lắng nghe
HS: Sử dụng cơng cụ giaođiểm của hai đối tượng
HS chú ý lắng nghe
HS thực hành vẽ đường trịnnội tiếp tam giác ABC
HS yêu cầu GV hướng dẫn khicần thiết
HS lắng nghe và rút kinh nghiệm
HS lưu lại bài và tắt máy tínhtheo yêu cầu của GV
GV: Yêu cầu vẽ tam giác ABC
GV: Tại sao ta phải dùng cơng cụ đường phân giác
để vẽ đường trịn nội tiếp tam giác?
GV: Quan sát HS thực hành
GV: Hướng dẫn trực tiếp cho những em chưa thựchiện được
GV: Nhận xét và bổ sung những sai sĩt mà học sinh mắc phải
GV: Hãy ẩn các đối tượng khơng cần thiết sau khi chúng ta hồn thành xong nội dung
GV yêu cầu HS lưu lại bài và tắt máy tính
GV kiểm tra các máy tính
Hoà Lợi, ngày……tháng ……năm 20
Trang 11
TH HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA(tt)
Tiết: 43 Ngày soạn: / / Tuần: 22
I/- Mục tiêu:
1 Kiến thức: Biết cách vẽ đường trịn nội tiếp tam giác, vẽ hình thoi, hình vuơng và tam giác đều.
2 Kĩ năng: Rèn luyện cho các em kĩ năng vẽ đường trịn nội tiếp tam giác, vẽ hình thoi, hình
vuơng và tam giác đều
3 Thái độ: Giúp HS cĩ ý thức trong việc ứng dụng phần mềm đối với việc học tập của bản thân
và hứng thú hơn với mơn học
II/- Chuẩn bị của giáo viên và học sinh:
GV: Thiết bị: Phịng máy, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc trước phần “Bài tập và thực hành”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Nêu cách mở một tệp đã cĩ và cách thốt khỏi phần mềm GeoGebra
- Nêu cách vẽ hình thang ABCD (BC, AD là hai đáy) và hình thang cân EFGH (FG, EH là hai đáy).
3 Nội dung bài mới:
Hoạt động 1: Khởi động máy + Vẽ hình thoi (9 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
yêu cầu của GV
HS thực hành khởi động phần mềm GeoGebra
HS chú ý lắng nghe và quansát hình
GV yêu cầu HS khởi động máy tính
GV quan sát HS khởi động máy tính.
GV: Yêu cầu học sinh khởi động phần mềm GeoGebra
để thực hành
*Vẽ hình thoi:
GV: Nêu yêu cầu vẽ hình thoi: Cho trước cạnh AB và
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: Đối với hình này các em hãy sử dụng đường thẳngqua A làm trục đối xứng để vẽ đỉnh D dựa vào đỉnh B,sau đĩ dùng cơng cụ đoạn thẳng nối hai điểm này lạivới nhau
GV: Vậy để dựng được đỉnh C ta làm thế nào?
GV: Gọi HS khác nhận xét và bổ sung
GV: Yêu cầu HS thực hành vẽ hình thoi
GV: Quan sát và theo dõi học sinh thực hành
GV: Hướng dẫn trực tiếp cho những em chưa thực hiệnđược
Hoạt động 2: Vẽ hình vuơng, tam giác đều (5 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
* Vẽ hình vuơng HS thực hành vẽ hình vuơngvà yêu cầu GV hướng dẫn khi
cần thiết
* Vẽ hình vuơng
GV: Bằng kiến thức đã học yêu cầu học sinh tự suynghĩ để vẽ hình vuơng
Trang 12* Vẽ tam giác đều
GV: Quan sát và theo dõi học sinh thực hành
GV: Hướng dẫn trực tiếp cho những em chưa thực hiệnđược
Hoạt động 3: 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 (10’)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
HS chú ý lắng nghe và quansát hình
HS thực hành vẽ hình vuơngABCD và trục đối xứng
HS yêu cầu GV hướng dẫn khicần thiết
GV: Y/cầu vẽ hình vuơng ABCD và trục đối xứng GV: Quan sát HS thực hành
GV: H/dẫn trực tiếp cho các em chưa thực hiện được.GV: Hãy sử dụng cơng cụ đối xứng trục để vẽ hình (đốixứng qua trục)
GV: Quan sát và hướng dẫn khi cần thiết
Hoạt động 4: Vẽ một hình là đối xứng qua tâm của một đối tượng cho trước trên màn hình +
Tắt máy (12 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
HS chú ý lắng nghe và quansát hình
HS thực hành vẽ hình vuơng ABCD và một điểm O nằm ngồi hình vuơng
HS yêu cầu GV hướng dẫn khi cần thiết
GV: Quan sát và hướng dẫn khi cần thiết
GV yêu cầu HS lưu lại bài và tắt máy tính
GV kiểm tra các máy tính
4 Củng cố:(3’)
- Liệt kê các thao tác cần thực hiện để vẽ một hình thoi, hình vuơng, tam giác đều
5 Dặn dị: (1’)
- Yêu cầu HS về nhà xem lại phần lý thuyết và các “Bài tập và thực hành” và thực hành lại
(nếu cĩ điều kiện) Và đọc trước bài “CÂU LỆNH LẶP” trong SGK trang 56.
Hoà Lợi, ngày……tháng ……năm 20
Trang 13
- 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
- Biết cú pháp của câu lệnh lặp
2 Kĩ năng:
- Bước đầu hiểu được chương trình đơn giản cĩ sử dụng câu lệnh lặp
3 Thái độ:
- Rèn luyện khả năng tư duy của HS
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc trước bài “CÂU LỆNH LẶP”.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài mới:
Hoạt động 1: Các cơng việc phải thực hiện nhiều lần (7 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
1 Các cơng việc phải
HS khác nhận xét và bổsung
HS: Chú ý lắng nghe và ghinhận
GV: Trong cuộc sống hằng ngày, cĩ nhiều hoạtđộng được thực hiện lặp đi, lặp lại nhiều lần Emhãy nêu một số hoạt động được thực hiện lặp đilặp lại nhiều lần trong cuộc sống hằng ngày?GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét
GV: Cĩ những hoạt động mà chúng ta thườngthực hiện lặp với số lần nhất định và biết trước.Khi viết chương trình cũng vậy Để chỉ dẫn chomáy tính thực hiện đúng cơng việc, trong nhiềutrường hợp ta cũng cần phải viết lặp lại nhiều câulệnh để thực hiện một phép tính nhất định
Hoạt động 2: Câu lệnh lặp - một lệnh thay cho nhiều lệnh (13 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
GV: Nêu ví dụ 1: Giả sử ta cần vẽ ba hình vuơng
cĩ cạnh một đơn vị như hình 33 Mỗi hình vuơng
là ảnh dịch chuyển của hình bên trái nĩ mộtkhoảng cách hai đơn vị
GV: Với yêu cầu trên ta chỉ cần lặp lại thao tác vẽhình vuơng ba lần
GV: Việc vẽ hình vuơng cĩ thể thực hiện đượcbằng thuật tốn:
-B1: Vẽ hình vuơng (vẽ liên tiếp 4 cạnh và trởlại đỉnh ban đầu)
-B2: Nếu số hình vuơng đã vẽ được ít hơn 3, di
Trang 14Cấu trúc lặp được sử dụng
để chỉ thị cho máy tính thực
hiện lặp lại một vài hoạt
động nào đĩ cho đến khi
một điều kiện nào đĩ được
HS khác nhận xét và bổ sung
HS chú ý lắng nghe và ghi nhận
chuyển bút vẽ về bên phải 2 đơn vị và trở lại B1;ngược lại kết thúc thuật tốn
GV: Yêu cầu học sinh xem xét lại thuật tốn(Treo bảng phụ cĩ ghi sẵn thuật tốn sgk trang57)
GV: Ví dụ 2: Giả sử cần tính tổng của 100 số tựnhiên S = 1 + 2 + 3 + … + 100
Thuật tốn trong ví dụ 3, bài 5 đã mơ tả việcthực hiện lặp lại phép cộng 100 lần (yêu cầu HS
về nhà xem lại thuật tốn)GV: Cách mơ tả các hoạt động lặp trong thuật
tốn như trong ví dụ trên được gọi là cấu trúc lặp.
Theo em cấu trúc lặp được sử dụng để làm gì?GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét và nhấn mạnh: 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ới một câu lệnh Đĩ là câu lệnhlặp
Hoạt động 3: Ví dụ về câu lệnh lặp (20 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
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âu lệnh>;
Trong đĩ, for, to, do là các
từ khĩa, biến đếm là biến
kiểu nguyên, giá trị đầu và
giá trị cuối là các giá trị
nguyên và giá trị cuối khơng
phải nhỏ hơn giá trị đầu
HS: Chú ý lắng nghe và ghi nhận
Readln;
End.
GV: Yêu cầu HS viết đoạn chương trình in ra
dịng chữ “Chao cac ban” 10 lần.
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét Ta thấy các câu lệnh hồn tồn giống nhau Nếu ta viết như thế này thì chương trình vừa dài, vừa nhàm chán dễ xảy ra sai sĩt.Vì vậy trong pascal cung cấp cho ta một câu lệnh lặp như sau:
(Đưa ra cú pháp và diễn giải cho HS hiểu)GV: Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vịng lặp Số vịng lặp là biết trước
và bằng
Giá trị cuối - giá trị đầu + 1.
GV: Ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vịng lặp biến đếm được tự động
tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.
GV: Hướng dẫn HS viết lại đoạn chương trình nêu trên nhờ vào cú pháp của câu lệnh lặp
4 Củng cố:(3’)
- Viết cú pháp của câu lệnh lặp và nêu quá trình thực hiện lệnh
5 Dặn dị: (1’)
- Yêu cầu HS về nhà học bài
- Đọc tiếp bài “CÂU LỆNH LẶP”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Trang 15
- Thơng qua các ví dụ HS hiểu được hoạt động của câu lệnh lặp với số lần biết trước.
- Tìm hiểu chương trình tính tổng và tích bằng câu lệnh lặp
2 Kĩ năng:
- Bước đầu hiểu lệnh ghép
- Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản
3 Thái độ:
- Giúp HS thấy được ưu điểm của việc dùng câu lệnh lặp để viết chương trình và rèn luyện khả năng tư duy cho HS
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc tiếp bài “CÂU LỆNH LẶP”.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Hãy viết cú pháp và cho ví dụ về câu lệnh lặp?
3 Nội dung bài mới:
Hoạt động 1: Ví dụ về câu lệnh lặp (15 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
Program Lap;
Var i: integer;
Begin
For i:=1 to 10 doWriteln(‘Day la lanlap thu’ , i);
ReadlnEnd
Trang 16để viết chương trình giúp giảm
nhẹ cơng sức viết chương trình
lệnh ghép trong pascal
GV: Em hãy cho biết việc dùng câu lệnh lặp đểviết chương trình cĩ ưu điểm gì?
GV: Nhận xét
Hoạt động 2: Tính tổng và tích bằng câu lệnh lặp (20 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
4 Tính tổng và tích bằng câu
lệnh lặp:
ví dụ 5: Viết chương
trình tính tổng của N số tự
nhiên khác 0 đầu tiên, với N là
số tự nhiên được nhập vào từ
Program Tong;
Var i, N: integer;
S: longint;
BeginWrite (‘nhap so N=’);
Readln (N); S := 0;
For i:=1 to N do
S := S + i;
Writeln(‘tong cua ‘,N,’ so tunhien dau tien
S =’,S);
ReadlnEnd
HS đọc lưu ý trong sgk
HS chú ý lắng nghe GVhướng dẫn và ghi nhận
GV: Nêu ví dụ 5: Viết chương trình tính tổngcủa N số tự nhiên khác 0 đầu tiên, với N là số tựnhiên được nhập vào từ bàn phím
GV: Hướng dẫn HS viết chương trình
GV: Nhận xét
GV: Gọi HS đọc lưu ý trong sgk
GV: Ta kí hiệu N! là tích N số tự nhiên đầu tiênN! = 1.2.3…N
GV: Treo bảng phụ cĩ ghi sẵn VD6 và hướngdẫn HS
GV: Yêu cầu HS về nhà ghi lại ví dụ 6 từ Sgk.GV: Lưu ý cho HS rằng
-Mọi ngơn ngữ lập trình đều cĩ các câu lệnh lặp
để thể hiện cấu trúc lặp-Ngơn ngữ Pascal thể hiện cấu trúc lặp với sốlần lặp cho trước bằng câu lệnh For … do
Hoà Lợi, ngày……tháng ……năm 20
Trang 17
- Hiểu rõ hoạt động câu lệnh lặp thơng qua các bài tập trắc nghiệm.
- Biết thêm cú pháp câu lệnh lặp dạng for … downto … do
2 Kĩ năng:
- Rèn luyện kĩ năng viết chương trình bằng cách sử dụng câu lệnh lặp
- Viết đúng được lệnh for …to … do và for … downto … do
3 Thái độ: Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và làm bài tập.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Các câu lệnh Pascal sau cĩ hợp lệ khơng? Vì sao?
a) For i := 100 to 1 do writeln(‘Chao cac ban’);
b) For i = 1 to 10 do writeln(‘Chao cac ban’);
c) For i := 1 to 10 do; writeln(‘Chao cac ban’);
- Sử dụng câu lệnh lặp để viết chương trình tính 20!
3 Nội dung bài mới:
Hoạt động 1: Tìm hiểu bài tập dạng trắc nghiệm (14 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, hoạt động nhĩm
Câu 1: Trong câu lệnh lặp
For i := 1 to 10 do begin …
end;
Câu lệnh ghép được thực hiện
bao nhiêu lần (nĩi cách khác,
bao nhiêu vịng lặp được thực
Câu 2: Trong lệnh lặp for …
do của Pascal, trong mỗi vịng
lặp, biến đếm thay đổi như thế
For <biến đếm>:=<giá trị cuối> downto <giá trị đầu>
Yêu cầu: Chọn đáp án đúng trong các câu sau Câu 1: Trong câu lệnh lặp
For i := 1 to 10 do begin … end;
Câu lệnh ghép được thực hiện bao nhiêu lần (nĩicách khác, bao nhiêu vịng lặp được thực hiện)?
A Khơng lần nào
B 1 lần
C 2 lần
D 10 lần
Câu 2: Trong lệnh lặp for … do của Pascal,
trong mỗi vịng lặp, biến đếm thay đổi như thế nào?
Trang 18Sau khi thực hiện đoạn
chương trình trên, giá trị của i
Đáp án:
Câu 1: D Câu 2: B Câu 3: D
HS khác nhận xét và bổ sung
HS chú ý lắng nghe và ghi nhận
…End;
Sau khi thực hiện đoạn chương trình trên, giá trị của i là:
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét
Hoạt động 2: Viết chương trình (20 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, hoạt động nhĩm
Yêu cầu: Viết chương
1 HS lên bảng viết lại chươngtrình
GV: Gọi 1 HS lên bảng viết lại chươngtrình
GV: Gọi HS khác nhận xét và bổ sungGV: Nhận xét
Hoà Lợi, ngày……tháng ……năm 20
Trang 19
BÀI TẬP(tt)
Tiết: 47 Ngày soạn: / / Tuần: 24
I/- Mục tiêu:
1 Kiến thức: Vận dụng cú pháp của câu lệnh lặp For để viết chương trình
2 Kĩ năng: Rèn luyện kĩ năng viết chương trình bằng cách sử dụng câu lệnh lặp.
3 Thái độ: Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo.
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và làm bài tập.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kiểm tra 15 phút
1) Viết cú pháp và giải thích cú pháp của câu lệnh lặp For dạng tiến? (5 điểm)
2) Viết chương trình tính tổng:
S = 1 + 2 + 3 + … + n Với n được nhập vào từ bàn phím (5 điểm)
3 Nội dung bài mới:
Hoạt động 1: Viết chương trình (25 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, hoạt động nhĩm
Yêu cầu: Viết chương trình
Readln (n);
For i:=1 to n do
If n mod i = 0 then Writeln(i);
GV: Hướng dẫn HS viết chương trình
GV: Gọi 1 HS lên bảng viết lạichương trình
GV: Gọi HS khác nhận xét và bổ sungGV: Nhận xét
4 Củng cố:(3’)
- Nêu cú pháp và giải thích ý nghĩa của câu lệnh lặp dạng tiến và dạng lùi
5 Dặn dị: (1’)
- Yêu cầu HS về nhà xem lại các bài tập đã làm
- Đọc trước bài thực hành 5 “SỬ DỤNG LỆNH LẶP FOR … DO”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Trang 20
- Hiểu được câu lệnh lặp với số lần biết trước trong chương trình cĩ sẵn.
- Viết được chương trình đơn giản cĩ sử dụng vịng lặp với số lần biết trước
- Biết ý nghĩa của câu lệnh GotoXY(a, b); hàm WhereX và WhereY
2 Kĩ năng:
- Rèn luyện cho các em kĩ năng đọc hiểu chương trình.
3 Thái độ:
- Rèn luyện khả năng tư duy và tính thẩm mĩ cho học sinh
II/- Chuẩn bị của giáo viên và học sinh:
GV: Chuẩn bị phịng máy, bảng phụ.
HS: Chuẩn bị bài cũ và đọc trước bài thực hành 5 “SỬ DỤNG LỆNH LẶP FOR…DO”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài th ực hành :
Hoạt động 1: Khởi động máy + Tìm hiểu bài tập 1 (20 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thực hành theo nhóm(2hs/máy)
readln;
end
HS chú ý lắng nghe để tìm hiểu ýnghĩa câu lệnh
HS đại diện nêu ý nghĩa của các câulệnh cĩ trong chương trình
…, 10 Quan sát kết quả nhận được
GV: Yêu cầu HS khởi động máy tính.
GV: Quan sát HS khởi động máy tính.
Bài tập 1: Viết chương trình in ra màn hình bảng
nhân của 1 số từ 1 đến 9, số được nhập từ bàn phím
cĩ Sau đĩ thực hành câu c
c Chạy chương trình với các giá trị nhập vào lầnlượt bằng 1, 2, …, 10 Quan sát kết quả nhận được
Trang 21GV: Nhận xét những sai sĩt mà học sinh mắc phải
Hoạt động 2: Tìm hiểu bài tập 2 + Tắt máy tính (19 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thực hành theo nhóm(2hs/máy)
for i := 1 to 10 dobegin
GotoXY (5, where); writeln (N,
’x’ ,i:2, ’=’, N*i : 3);
WritelnEnd;
GV: Kết quả của chương trình nhận được trong bài
1 cĩ nhược điểm nào?
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét Nên sửa chương trình bằng cáchchèn 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đĩ
GV: Yêu cầu HS thực hành
a Chỉnh sửa câu lệnh lặp của chương trình sau đây:GV: Quan sát và theo dõi học sinh thực hành.GV: Gọi HS đọc lưu ý trong sgk
GV: Giải thích cho HS ý nghĩa của câu lệnhGotoXY(a, b) là cĩ tác dụng đưa con trỏ về cột a,hàng b
Hàm WhereX cho biết số thứ tự của cột vàWhereX cho biết số thứ tự của hàng
GV: Yêu cầu HS thực hành câu b
b 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 mànhình
GV: Quan sát và theo dõi học sinh thực hành.GV: Hướng dẫn trực tiếp cho những em chưa thựchiện được
GV yêu cầu HS lưu lại bài và tắt máy tính
GV kiểm tra các máy tính
Trang 22- Hiểu được câu lệnh lặp với số lần biết trước trong chương trình cĩ sẵn.
- Viết được chương trình đơn giản cĩ sử dụng câu lệnh lặp
- Hiểu và sử dụng được câu lệnh ghép
2 Kĩ năng:
- Rèn luyện cho các em kĩ năng đọc hiểu chương trình.
3 Thái độ:
- Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Chuẩn bị phịng máy, bảng phụ.
HS: Chuẩn bị bài cũ và đọc tiếp bài thực hành 5 “SỬ DỤNG LỆNH LẶP FOR…DO”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài th ực hành :
Hoạt động 1: Khởi động máy + Tìm hiểu bài tập 3 (39 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thực hành theo nhóm(2hs/máy)
HS thực hành khởi động phần mềm Pascal và gõ chương trình như sau:
for i:=1 to 9 do begin
for j:=1 to 9 do
write (10 * i * j : 4);
writeln;
end;
GV: Yêu cầu HS khởi động máy tính.
GV: Quan sát HS khởi động máy tính.
Bài tập 3: Cũng như câu lệnh if, cĩ thể dùng
câu lệnh for lồng trong một câu lệnh for Sửdụng các lệnh for … do lồng nhau để in ra mànhình các số tử 0 đến 99 theo dạng bảng nhưhình sgk trang 64
a Tìm hiểu chương trình
GV: Treo bảng phụ cĩ ghi sẵn chương trình củabài tập 3 và hướng đẫn để HS hiểu được ýnghĩa của các câu lệnh trong chương trình
b Gõ và chạy chương trìng, quan sát kết quả trên màn hình Sử dụng thêm các câu lệnh GotoXY(a, b) để điều chỉnh (một cách tương đối) bảng kết quả ra giữa màn hình.
GV: Yêu cầu học sinh khởi động phần mềmPascal để thực hành
GV: Yêu cầu học sinh gõ chương trình để chạythử
GV: Quan sát HS thực hành
Trang 23HS dịch chương trình và sửa lỗi, nếucĩ
HS chú ý lắng nghe để sử dụng thêm các câu lệnh GotoXY(a, b) để điều chỉnh (một cách tương đối) bảng kết quả ra giữa màn hình.
HS thực hành
HS yêu cầu GV hướng dẫn khi cần thiết
HS lắng nghe và rút kinh nghiệm
GV yêu cầu HS lưu lại bài và tắt máy tính
GV kiểm tra các máy tính
GV: Yêu cầu HS dịch chương trình và sửa lỗi,nếu cĩ
GV: Hướng dẫn học sinh sử dụng thêm các câu lệnh GotoXY(a, b) để điều chỉnh (một cách tương đối) bảng kết quả ra giữa màn hình.
GV: Yêu cầu HS thực hành tiếp
GV: Quan sát HS thực hành
GV: Hướng dẫn trực tiếp cho những em chưathực hiện được
GV: Nhận xét những sai sĩt mà học sinh mắcphải
HS lưu lại bài và tắt máy tính theo yêu cầu của GV
4 Củng cố: (4’)
- Nêu tác dụng của câu lệnh GotoXY (a, b)
5 Dặn dị: (1’)
- Yêu cầu HS về nhà xem lại bài thực hành 5 và Thực hành (nếu cĩ điều kiện)
- Đọc trước bài 8 “LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC”.
Hoà Lợi, ngày……tháng ……năm 20 Duyệt của Tổ Trưởng
Trang 24§8 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Tiết: 50 Ngày soạn: / / Tuần: 25
I/- Mục tiêu:
1 Kiến thức:
- Biết 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
- Biết 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ệnlặp đi lặp lại cơng việc đến khi một điều kiện nào đĩ được thỏa mãn
- Nắm được cấu trúc lặp với số lần chưa biết trước
2 Kĩ năng:
- Bước đầu hiểu hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while do trong Pascal
3 Thái độ:
- Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc trước bài “LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC”.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài mới:
Hoạt động 1: Các hoạt động lặp với số lần chưa biết trước (20 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
HS: Ở trường hợp 1, Longbiết trước là mình sẽ lặplại hoạt động gọi điện đĩthêm hai lần nữa
HS: Chưa thể biết trướcđược Cũng cĩ thể là mộthoặc hai lần hoặc nhiềuhơn nữa
GV: Đưa ra ví dụ về hoạt động lặp (Ví dụ 1 SGK)GV: Ở trường hợp 1, theo các em Long đã biết trước
là mình sẽ lặp lại hoạt động gọi điện đĩ thêm baonhiêu lần nữa khơng?
GV: Ở trường hợp 2, Long sẽ thực hiện hoạt động gọiđiện mấy lần
GV: Gọi HS đọc ví dụ 2
GV: Giới thiệu thuật tốn khái quát của ví dụ 2 SGK:Trong trường hợp này để quyết định thực hiện phépcộng với số tiếp theo hay dừng, trong từng bước taphải kiểm tra tổng đã lớn hơn 1000 hay chưa? Kí hiệu
S là tổng cần tìm ta cĩ thuật tốn như sau:
- Đưa ra thuật tốn (BẢNG PHỤ)
B1: s 0,n 0.B2:Nếu s1000,n n1; ngược lại, chuyển tới B4.B3: s s n và quay lại B2
B4: 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 tốn
Trang 25* Sơ đồ: (Giáo viên diễn giải)
GV: Việc thực hiện phép cộng ở thuât tốn trên đượclặp lại với số lần chưa biết trước, phụ thuộc vào điềukiện (S1000) và chỉ dừng khi điều kiện đĩ sai
- Nĩi chung, việc lặp lại một nhĩm các hoạt động với
số lần chưa xác định trước phụ thuộc vào điều kiện cụthể cĩ được thỏa mãn hay khơng và cĩ thể được mơ tảbằng sơ đồ sau:
Hoạt động 2: Ví dụ về lệnh lặp với số lần chưa biết trước (20 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
2 Ví dụ về lệnh lặp với số lần chưa
biết trước:
* Cú pháp:
while <điều kiện> do <câu lệnh>;
Trong đĩ: Đ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 này được thực hiện như sau:
1 Kiểm tra điều kiện.
2 Nếu điều kiện SAI, câu lệnh sẽ bị bỏ
qua và thực hiện 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
Ví dụ 3: Viết chương trình tính số n nhỏ
nhất để 1/n nhỏ hơn một sai số cho
trước (với giá trị nào của n thì
HS cĩ thể trả lời:
1 Kiểm tra điều kiện.
2 Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua
và thực hiện 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
HS khác nhận xét và bổsung
HS ghi nhận
HS chú ý
HS lắng nghe
HS: Tìm giá trị n thỏa mản điều kiện trên
HS chú ý
HS: Vì dạng thập phân
ta sẽ khai báo chúng dưới dạng real
HS chú ý theo dõi
HS ghi bài vào vở
Từ sơ đồ trên giáo viên cĩ thể khái quát thành cú pháp của câu lệnh lặp
while <điều kiện> do <câu lệnh>;
GV: Câu lệnh lặp với số lần chưa biết
trước này được thực hiện như thế nào?
GV: Gọi HS khác nhận xét và bổ sung.GV: Nhận xét
GV: Đưa ra ví dụ 3 SGKGV: Chúng ta biết rằng, nếu n càng lớn thi 1/n càng nhỏ Vậy người ta hỏi với giá trị nào của n thì 1/n<0.005 hoặc 1/n<0.003.GV: Yêu cầu ở đây đưa ra là gì?
- Rõ ràng để tìm giá trị n ta phải tăng n này lên từng bước, và ta sẽ tính giá trị này theo từng mức tương ứng đĩ Đến khi điều kiện thỏa mãn thì thơi
- Ở đây sai số này cĩ dạng là một số thập phân, vậy ta phải khai báo chúng theo kiểu
dữ liệu nào đây?
- Hướng dẫn học sinh viết chương trình
4 Củng cố:(3’)
- Nêu cú pháp của câu lệnh lặp với số lần chưa biết trước
- Câu lệnh lặp với số lần chưa biết trướcnày được thực hiện như thế nào?
5 Dặn dị: (1’)
- Yêu cầu HS về nhà học bài.
- Đọc tiếp bài “LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Điều kiện
Câu lệnh
Trang 26
§8 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC(tt)
Tiết: 51 Ngày soạn: / / Tuần: 26
I/- Mục tiêu:
1 Kiến thức:
- Biết 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 thỏa mãn
- Nắm được cách sử dụng câu lệnh lặp với số lần chưa biết trước thơng qua một số ví dụ
- Biết được rằng ta cĩ thể sử dụng câu lệnh while … do thay cho câu lệnh for … do
2 Kĩ năng:
Cĩ thể sử dụng câu lệnh lặp để viết chương trình đơn giản trong ngơn ngữ lập trình Pascal
3 Thái độ:
- Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, SGK, giáo án , SGV, chuẩn KTKN, phầm mềm GeoGebra.
HS: Chuẩn bị bài cũ và đọc trước bài “LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC”.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Viết cú pháp của câu lệnh lặp với số lần chưa biết trước while … do và nêu rõ từng đại lượng trong
cú pháp
- Câu lệnh lặp với số lần chưa biết trước này được thực hiện như thế nào?
3 Nội dung bài mới:
Hoạt động 1: Ví dụ về lệnh lặp với số lần chưa biết trước (tt) (23 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
1000, 1
s n n ; ngược lại, chuyển tới B4B3: s s n và quay lại B2
B4: 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 tốn
HS khác nhận xét và bổ sung
HS lên bảng trình bày thuật tốn
HS chú ý theo dõi và viết chương trình theo sự hướng dẫn của GV
HS ghi nhận
HS theo dõi để nắm được yêu cầu
GV: Nêu yêu cầu ví dụ 4
Viết chương trình thể hiện thuật tốn tính tổng của n số trong ví dụ 2:
GV: Gọi HS nhắc lại thuật tốn này trong ví dụ 2
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xétGV: Gọi một HS lên trình bày thuật tốn
GV: Dựa vào thuật tốn HS trình bày, gv hướng dẫn học sinh viết chương trình
Ví dụ 5: Viết chương trình tính tổng T=1+1/2 +
1/3 + +1/100 (Sử dụng vịng lặp for do và while do)
GV: Yêu cầu học sinh nhắc lại cách tính tổng của
100 số tự nhiên đầu tiên
Trang 27Var i : integer;T : real;
HS khác nhận xét và bổ sung
1HS lên bảng viết chương trình, các em khác chú ý theo dõi
HS chú ý theo dõi và ghi bàivào vở
HS chú ý lắng nghe
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xétGV: Tương tự như thế, ta cũng cĩ thể viết được chương trình này bằng cách sử dụng vịng lặp for
… do Gọi HS lên bảng viết chương trình
Hoạt động 2: Lặp vơ hạn – Lỗi lập trình cần tránh (12 phút)
PP : Diễn giảng , t huyết trình, đàm thoại gợi mở, vấn đáp, trực quan
3 Lặp vơ hạn lần – lỗi
lập trình cần tránh:
Khi thực hiện vịng lặp,
điều kiện trong câu lệnh phải
được thay đổi để sớm hay
muộn giá trị của điều kiện
được chuyển từ đúng sang
sai Chỉ như thế chương trình
mới khơng "rơi vào những
GV: Giá trị của biến a luơn luơn bằng 5, điều kiện
a < 6 luơn đúng nên lệnh writeln (‘A’) luơn đượcthực hiện
GV: Khi thực hiện vịng lặp, điều kiện trong câulệnh phải được thay đổi để sớm hay muộn giá trịcủa điều kiện được chuyển từ đúng sang sai Chỉnhư thế chương trình mới khơng "rơi vào những
Hoà Lợi, ngày……tháng ……năm 20
Trang 28
- Hiểu câu lệnh lặp while do trong chương trình cĩ sẵn.
- Biết lựa chọn câu lệnh lặp while do hoặc for do cho phù hợp với tình huống cụ thể
- Biết vai trị của việc kết hợp các cấu trúc điều khiển
2 Kĩ năng:
- Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng của câu lệnh.
- Rèn luyện khả năng về khai báo và sử dụng biến
3 Thái độ:
- Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Chuẩn bị phịng máy, bảng phụ, SGK, gi¸o ¸n, SGV, chuẩn KTKN
HS: Chuẩn bị bài cũ và đọc trước bài thực hành 6 “SỬ DỤNG LỆNH LẶP WHILE …DO”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Ví dụ về lệnh lặp với số lần chưa biết trướ.
- Lặp vơ hạn lần – lỗi lập trình cần tránh:
3 Nội dung bài th ực hành :
Hoạt động 1: Khởi động máy + Tìm hiểu bài tập 1 (34 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thực hành theo nhóm(2hs/máy)
HS xác định input và output củabài tốn
HS khác nhận xét và bổ sung
GV yêu cầu HS khởi động máy tính
GV quan sát HS khởi động máy tính.
Bài tập 1:
Yêu cầu: Viết chương trình sử dụng lệnh lặp để
tính trung bình n số thực x1,x2, …xn Các số x1,x2, x3, , xn được nhập từ bàn phím
GV: Diễn giải thêm
GV: Mơ tả thuật tốn
GV: Cho biết các biến dự định sẽ sử dụng trongchương trình và kiểu của chúng?
GV: Gọi HS khác nhận xét và bổ sung
GV: Nhận xét
b/ Gõ chương trình sau đây và lưu chương trìnhvới tên Tinh_TB
Trang 29HS thực hành khởi động phầnmềm Pascal, gõ chương trình vàlưu chương trình với tên Tinh_TB
HS lần lượt nêu ý nghĩa của từngcâu lệnh trong chương trình theoyêu cầu của GV
HS lắng nghe và rút kinh nghiệm
HS lưu lại bài và tắt máy tínhtheo yêu cầu của GV
GV: Yêu cầu HS gõ chương trình và lưu chươngtrình với tên Tinh_TB
GV: Theo dõi
c/ Đọc 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ạychương trình với các bộ dữ liệu được gõ từ bànphím và kiểm tra kết quả nhận được
GV: Treo bảng phụ cĩ ghi sẵn chương trình lênbảng và gọi HS lần lượt nêu ý nghĩa của từng câulệnh trong chương trình
GV: Nhận xét và diễn giải thêm
GV: Yêu cầu HS dịch, chỉnh sửa, chạy và kiểmthử chương trình (Hướng dẫn HS tạo ra những bộ
dữ liệu test)GV: Quan sát HS thực hành
GV: Hướng dẫn trực tiếp cho những em chưa thựchiện được
GV: Nhận xét sai sĩt mà học sinh mắc phải
Chú ý: Về cơ bản tình huống sử dụng hai câu lệnh lặp là khác nhau While thích hợp với trường hợp lặp với số lần chưa biết trước, ngược lại là for do.
GV yêu cầu HS lưu lại bài và tắt máy tính
GV kiểm tra các máy tính
4 Củng cố: (4’)
- Gọi HS nhắc lại ý nghĩa của các câu lệnh trong chương trình của bài 1
5 Dặn dị: (1’)
- Yêu cầu HS về nhà đọc tiếp bài thực hành 6 “SỬ DỤNG LỆNH LẶP WHILE… DO”.
- Làm bài 1d sgk trang 73 “Viết lại chương trình bằng cách sử dụng câu lệnh for…do thay cho câu lệnh while…do”
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20 Duyệt của Tổ Trưởng
Trang 30- Hiểu câu lệnh lặp while do trong chương trình cĩ sẵn và cũng cố lại câu lệnh for…do
- Biết vai trị của việc kết hợp các cấu trúc điều khiển
2 Kĩ năng: Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng của câu lệnh.
3 Thái độ: Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Chuẩn bị phịng máy, bảng phụ, SGK, gi¸o ¸n, SGV, chuẩn KTKN
HS: Chuẩn bị bài cũ và đọc tiếp bài thực hành 6 “SỬ DỤNG LỆNH LẶP WHILE…DO”
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Nội dung bài th ực hành :
Hoạt động 1: Khởi động máy + Tìm hiểu bài tập 2 (39 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thực hành theo nhóm(2hs/máy)
Kiểm tra tính chia hết bằng phép chia lấy phần dư (mod).
HS lần lượt nêu ý nghĩa củatừng câu lệnh trong chươngtrình theo yêu cầu của GV
HS thực hành
HS yêu cầu GV hướng dẫn khi cần thiết
HS lắng nghe và rút kinhnghiệm
GV yêu cầu HS khởi động máy tính
GV quan sát HS khởi động máy tính.
Bài tập 2:
Yêu cầu: 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
GV: Gọi HS đọc phần ý tưởng.
GV: Diễn giải phần ý tưởng
a/ Đọc và tìm hiểu ý nghĩa của từng câu lệnh trong chương trình.GV: Treo bảng phụ cĩ ghi sẵn chương trình lên bảng và gọi HSlần lượt nêu ý nghĩa của từng câu lệnh trong chương trình GV: Nhận xét và diễn giải thêm
b/ Gõ, dịch và chạy thử chương trình với một vài độ chính xáckhác nhau
GV: Yêu cầu HS gõ chương trình, dịch và chạy thử chương trìnhvới một vài độ chính xác khác nhau (Hướng dẫn HS tạo ranhững bộ dữ liệu test)
GV: Hướng dẫn trực tiếp cho những em chưa thực hiện được.GV: Nhận xét sai sĩt mà học sinh mắc phải
4 Củng cố: (4’)
- Gọi HS nhắc lại ý nghĩa của các câu lệnh trong chương trình của bài 2
5 Dặn dị: (1’)
- Yêu cầu HS về nhà thực hành (nếu cĩ điều kiện)
- Xem lại các bài tập đã làm để tiết sau sửa bài tập
Hoà Lợi, ngày……tháng ……năm 20
Duyệt của Tổ Trưởng
Trang 31- Hiểu rõ hơn hoạt động của câu lệnh lặp với số lần chưa biết trước thơng qua các bài tập trắc nghiệm.
- Biết rằng để thay đổi giá trị của điều kiện điều khiển vịng lặp sao cho sau một số hữu hạn lần lặp, điều kiện phải cĩ giá trị “sai” (khơng bị lặp vơ hạn lần) câu lệnh trong thân vịng lặp while…do thường là câu lệnh ghép
2 Kĩ năng :Thơng qua một đoạn lệnh trong chương trình, giúp HS tính được chương trình thực hiện baonhiêu vịng lặp
3 Thái độ: Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, bài tập, thước chỉ bảng, SGK, gi¸o ¸n, SGV, chuẩn KTKN
HS: Chuẩn bị bài cũ và làm bài tập.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
- Viết cú pháp của câu lệnh lặp với số lần chưa biết trước và nêu rõ từng đại lượng cĩ trong cú pháp
3 Nội dung bài th ực hành :
Hoạt động 1: Tìm hiểu bài tập dạng trắc nghiệm (19 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thảo luận nhóm
I Bài tập dạng trắc
nghiệm
Dạng 1: Chọn đáp án
đúng trong các câu sau
Câu 1: Đoạn lệnh sau đây
Đáp án:
Câu 1: A Câu 2: C
HS khác nhận xét
và bổ sung
HS chú ý lắng nghe và ghi nhận
HS tự đọc để nắm yêu cầu
GV: Treo bảng phụ cĩ ghi sẵn nội dung sau
Dạng 1: Chọn đáp án đúng trong các câu sau Câu 1: Đoạn lệnh sau đây
So := 1;
While So < 10 do Begin writeln (So); So := So + 1; end;
Sẽ cho kết quả là gì?
A In ra các số từ 1 đến 9;
B In ra các số từ 1 đến 10;
C In ra vơ hạn các số 1, mỗi số trên một dịng;
D Khơng phương án nào đúng
Câu 2: Đoạn lệnh sau đây
So := 1;
While So < 8 do writeln (So); So := So + 1;
A In ra các số từ 1 đến 7;
B In ra các số từ 1 đến 8;
C In ra vơ hạn các số 1, mỗi số trên một dịng;
D Khơng phương án nào đúng
GV: Gọi lần lượt 2 HS lên bảng thực hiện và giải thích
Trang 32HS nhận xét chéo.
HS thực hiện giải thích
HS chú ý lắng nghe và ghi nhận
của điều kiện điều khiển vịng lặp, điều kiện
sẽ cĩ giá trị “sai”, vịng lặp sẽ được kết thúc(khơng lặp lại vơ hạn lần)
b Câu lệnh sau do của câu lệnh lặp while …
do cĩ thể khơng được thực hiện lần nào nếungay từ đầu, điều kiện điều khiển vịng lặp cĩgiá trị “sai”
c Để thay đổi giá trị của điều kiện điều khiểnvịng lặp sao cho sau một số hữu hạn lần lặp,điều kiện phải cĩ giá trị “sai” (khơng bị lặp
vơ hạn lần) câu lệnh trong thân vịng lặpwhile…do thường là câu lệnh đơn
d Ta nĩi rằng while…do là câu lệnh lặpchưa biết trước số lần lặp bởi vì chưa biếtđiều kiện điều khiển vịng lặp sẽ cĩ giá trị
“sai” sau bao nhiêu lần lặp
GV: Yêu cầu HS thảo luận nhĩm để hồn thành bài tập trên.GV: Gọi đại diện nhĩm lên trình bày kết quả thảo luận.GV: Nhận xét và yêu cầu HS thực hiện giải thích
GV: Nhận xét kết quả thảo luận nhĩm
Hoạt động 2: Tìm hiểu bài tập dạng tự luận (15 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thảo luận nhóm
* Hãy tìm hiểu mỗi đoạn lệnh sau đây
và cho biết với đoạn lệnh đĩ chươngtrình thực hiện bao nhiêu vịng lặp?
Hãy rút ra nhận xét của em
a) S := 0; n := 0;
While S <= 10 do Begin n := n + 1; S := S + n end;
bị lặp vơ hạn lần) câu lệnh trong thân vịng lặpwhile…do thường là câu lệnh ghép
4 Củng cố: (4’)
- Câu lệnh sau do của câu lệnh lặp while … do cĩ thể khơng được thực hiện lần nào nếu ngay từ đầu, điều kiện điều khiển vịng lặp cĩ giá trị gì?
- Để thay đổi giá trị của đk điều khiển vịng lặp sao cho sau một số hữu hạn lần lặp, đk phải cĩ giá trị
“sai” (khơng bị lặp vơ hạn lần) câu lệnh trong thân vịng lặp while…do thường là câu lệnh đơn hay ghép?
5 Dặn dị: (1’)
- Yêu cầu HS về nhà xem lại các bài tập đã làm
- Làm bài tập sau: “Hãy sử dụng câu lệnh lặp với số lần chưa biết trước while … do để viết chương trìnhtính tổng S = 1 + 1/2 + 1/3 + … + 1/50”
Hoà Lợi, ngày……tháng ……năm 20
Duyệt của Tổ Trưởng
Trang 333 Thái độ: Nghiêm túc trong học tập, cĩ tinh thần học hỏi, sáng tạo
II/- Chuẩn bị của giáo viên và học sinh:
GV: Bảng phụ, bài tập, thước chỉ bảng, SGK, gi¸o ¸n, SGV, chuẩn KTKN
HS: Chuẩn bị bài cũ và làm bài tập.
III/- Tổ chức các hoạt động học tập:
1 Ổn định lớp: Kiểm tra sĩ số (1’)
2 Kiểm tra bài cũ: (5’)
Câu 1: Để thay đổi giá trị của điều kiện điều khiển vịng lặp sao cho sau một số hữu hạn lần
lặp, điều kiện phải cĩ giá trị “sai” (khơng bị lặp vơ hạn lần) câu lệnh trong thân vịng lặp while…dothường là câu lệnh gì?
Câu 2: Hãy tìm hiểu mỗi đoạn lệnh sau đây và cho biết với đoạn lệnh đĩ chương trình thực
hiện bao nhiêu vịng lặp?
3 Nội dung bài th ực hành :
Hoạt động 1: Tìm hiểu bài tập (14 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thảo luận nhóm
* Hãy chỉ ra lỗi trong các câu
khong nho hon a’);
d While 1 = 1 do write (‘Toi lap
b Sai vì sau do thường là một câu
HS theo dõi đề và đọc yêu cầu
HS lần lượt lên bảng thực hiện
Đáp án:
a Sai vì sau while thường làphép so sánh (thừa dấu :)
b Sai vì sau do thường là một
câu lệnh (thiếu dấu :)
c Sai vì thừa dấu ; trước do
d Sai vì vịng lặp vơ hạn do điều kiện luơn đúng
e Sai vì vịng lặp vơ hạn do khơng cĩ câu lệnh làm thay đổi biến i
HS khác nhận xét và bổ sung
Treo bảng phụ cĩ ghi bài tập sau:
* Hãy chỉ ra lỗi trong các câu lệnh sau đây
GV: Gọi HS đọc yêu cầu
GV: Lần lượt gọi HS lên bảng thực hiện
Trang 34lệnh (thiếu dấu :)
c Sai vì thừa dấu ; trước do
d Sai vì vịng lặp vơ hạn do điều
Hoạt động 2: Viết chương trình (20 phút)
PP: Diễn giảng, vấn đáp, đặt vấn đề, so sánh, thảo luận nhóm
HS chú ý lắng nghe yêu cầu
HS viết chương trình theo sựhướng dẫn của GV
ReadlnEnd
1 HS lên bảng viết lại chươngtrình
HS khác nhận xét và bổ sung
HS chú ý lắng nghe và ghinhận
Yêu cầu: Hãy sử dụng câu lệnh lặp với sốlần chưa biết trước while … do để viếtchương trình tính tổng
T = 1 + 1/2 + 1/3 + … + 1/50
GV: Hướng dẫn HS viết chương trình
GV: Gọi 1 HS lên bảng viết lại chươngtrình
GV: Gọi HS khác nhận xét và bổ sungGV: Nhận xét và sửa
- Yêu cầu HS về nhà xem lại các bài tập đã làm trong HKII
- Ơn lại lý thuyết bài 6, bài 7 và bài 8
- Tiết sau kiểm tra 1 tiết lý thuyết
Nhận xét và đánh giá tiết học.
Hoà Lợi, ngày……tháng ……năm 20
Duyệt của Tổ Trưởng