1. Trang chủ
  2. » Trung học cơ sở - phổ thông

GIAO AN HOC KY II TIN HOC 8

68 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Học Vẽ Hình Với Phần Mềm GeoGebra
Trường học Trường THPT Hòa Lợi
Chuyên ngành Tin Học
Thể loại giáo án
Định dạng
Số trang 68
Dung lượng 308,27 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 2

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

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 7

chọ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 10

HS 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 14

Cấ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 18

Sau 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 21

GV: 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 23

HS 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 s1000,nn1; ngược lại, chuyển tới B4.B3: ss 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 (S1000) 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

snn ; ngược lại, chuyển tới B4B3: ss 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 27

Var 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 29

HS 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 32

HS 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 33

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’)

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 34

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

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

Ngày đăng: 10/09/2021, 14:06

TỪ KHÓA LIÊN QUAN

w