1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án tin học 8 kì II chuẩn

95 127 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

Định dạng
Số trang 95
Dung lượng 3,76 MB

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

Nội dung

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan đến đối tượng điểm….. Hoạt động 4: Tìm hiểu các công cụ làm việc chính của phần mềm... - Biế

Trang 1

Tªn bµi so¹n: Häc vÏ h×nh víi phÇn mÒm Geogebra

- Biết cách khởi động và biết được màn hình làm việc của phần mềm

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công

cụ liên quan đến đối tượng điểm…

2 Kĩ năng:

- Rèn luyện kĩ năng sử dụng phần mềm Geogebra

- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm

Hoạt động 1: Tìm hiểu phần mềm Geogebra.

tượng hình học, được gọi là

quan hệ như thuộc, vuông

góc, song song

+ Phần mềm Geogebra dùng

để vẽ các hình học đơn giảnnhư điểm, đoạn thẳng, đườngthẳng

Trang 2

Hoặc vào menu Start \ All

Hoạt động 3: Tìm hiểu màn hình làm việc của Geogebra tiếng Việt.

PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,

- Mỗi công cụ đều có một

biểu tượng riêng tương ứng

Biểu tượng cho biết công

dụng của công cụ đó

+ Màn hình làm việc củaGeogebra gồm:

- Bảng chọn: là hệ thống cáclệnh chính của phần mềm

- Thanh công cụ: Chứa cáccông cụ làm việc chính làcông cụ dùng để vẽ, điềuchỉnh và làm việc với các đốitượng

- Khu vực thể hiện các đốitượng

+ Học sinh chú ý lắng nghe

=> ghi nhớ kiến thức

Hoạt động 4: Tìm hiểu các công cụ làm việc chính của phần mềm.

Trang 3

PP: Trực quan, đàm thoại, vấn đáp, đặt vấn đề,

* Công cụ di chuyển:

? Công cụ di chuyển có

ý nghĩa như thế nào?

* Các công cụ liên quan đến

đối tượng điểm

Yêu cầu học sinh nghiên cứu

SGK và cho biết ý nghĩa

- Công cụ : dùng để tạo mộtđiểm mới

- Công cụ : dùng để tạo rađiểm là giao của hai đối tượng đã

- dùng để tạo đường, đoạn,

tia đi qua hai điểm cho

trước

? Hãy nêu thao tác thực hiện

* Các công cụ tạo mối quan

hệ hình học

- Công cụ dùng để tạo

đường thẳng đi qua một

điểm và vuông góc với một

đường hoặc đoạn thẳng cho

Trang 4

- Cụng cụ sẽ tạo ra

một đường thẳng song song

với một đường (đoạn) cho

trước và đi qua một điểm

cho trước

- Cụng cụ dựng để

vẽ đường trung trực của một

đoạn thẳng hoặc hai điểm

cho trước

- Cụng cụ dựng để

tạo đường phõn giỏc của một

gúc cho trước Gúc này xỏc

định bởi ba điểm trờn mặt

phẳng

+ Thao tỏc: chọn cụng cụ, sau đú

lần lượt chọn điểm, đường (đoạn,tia) hoặc ngược lại chọn đường(đoạn, tia) và chọn điểm

+ Thao tỏc: chọn cụng cụ, sau đú

lần lượt chọn điểm, đường (đoạn,tia) hoặc ngược lại chọn đường(đoạn, tia) và chọn điểm

+ Thao tỏc: chọn cụng cụ, sau đú

chọn một đoạn thẳng hoặc chọnhai điểm cho trước trờn mặt phẳng

+ Thao tỏc: chọn cụng cụ và sau

đú lần lượt chọn ba điểm trờn mặtphẳng Điểm chọn thứ hai chớnh làđỉnh của gúc này

* Cỏc cụng cụ tạo mốiquan hệ hỡnh học

D Củng cố

- Hs nhắc lại cách khởi động và thoát khỏi phần mềm

? Hs sử dụng phiếu học tập ghi lại các thành phần chính có trên giaodiện của phần mềm

- Gv hớng dẫn lại một số thao tác chính để sử dụng các công cụ củaphần mềm

E H ớng dẫn về nhà

- Học bài cũ

- Xem các hình vẽ trong SGK của phần mềm GEOGEBRA

- Xem trớc nội dung mục 3 bài “Học vẽ hình với phần mềm

geogebra”.

Trang 5

Tªn bµi so¹n: Häc vÏ h×nh víi phÇn mÒm Geogebra

- Biết cách khởi động và biết được màn hình làm việc của phần mềm

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công

cụ liên quan đến đối tượng điểm…

2 Kĩ năng:

- Rèn luyện kĩ năng sử dụng phần mềm Geogebra

- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm

Hoạt động 1: Tìm hiểu các công cụ làm việc chính của phần mềm.

Thao tác: chọn công cụ, chọn tâm hình tròn, sau đó nhập giá trị bán kính trong hộp thoại

- Thao tác: chọn công cụ, sau đó lần lượt chọn ba điểm.

Thao tác: chọn công cụ, chọn lần

lượt hai điểm Nửa hình tròn được tạo sẽ là phần hình tròn theo chiều ngược kim đồng hồ từ điểm thứ

c) Giới thiệu các công cụ làm việc chính.

* Công cụ liên quan đến hình tròn

Trang 6

nửa hình tròn đi qua hai điểm đối

xứng tâm.

nhất

- Công cụ sẽ tạo ra một cung

tròn là một phần của hình tròn nếu

xác định trước tâm hình tròn và hai

điểm trên cung tròn này

đối tượng đối xứng với một đối

tượng cho trước qua một trục là

đường hoặc đoạn thẳng

-Công cụ dùng để tạo ra một

đối tượng đối xứng với một đối

tượng cho trước qua một điểm cho

trước (điểm này gọi là tâm đối

- Thao tác: chọn công cụ sau đó lần lượt chọn ba điểm trên mặt phẳng.

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Để thoát khỏi phần mềm ta nháy chuột chọn hồ sơ => đóng hoặc nhấn tổ hợp phím Alt + F4

* Các công cụ biến đổi hình học.

Hoạt động 2: Tìm hiểu các đối tượng hình học.

PP: Quan sát, đàm thoại, đặt vấn đề,giải quyết vấn đề,

- Một hình hình học bao gồm

nhiều đối tượng cơ bản.

+ Các đối tượng hình hoc cơ bản gồm: điểm, đường thẳng, tia, hình tròn, cung tròn

3 Đối tượng hình học:

- Một hình hình học bao gồm nhiều đối tượng cơ bản.

Trang 7

- Đối tượng hỡnh học gồm đối

tượng tự do và đối tượng phụ

thuộc.

- Đối tượng hỡnh học gồm đối tượng tự do và đối tượng phụ thuộc.

Hoạt động 3 Khởi động phần mềm Geogebra

+ Học sinh kết thỳc phần mềm theo yờu cầu của giỏo viờn.

+ Nhỏy chuột vào menu Start \

All Programs\ GeoGebra \ GeoGebra để khởi động phần

mềm.

1 Khởi động phần mềm

Hoạt động 4:Nhận biết màn hỡnh làm việc của phần mềm Geogebra.

PP: Quan sỏt, đặt vấn đề, giải quyết vấn đề, đàm thoại, .

Yờu cầu học sinh nhận biết cỏc

D Củng cố

- Hs nhắc lại các thao tác thực hiện trên các đối tợng hình học

- Gv chiếu máy hớng dẫn lại một số thao tác chính

E H ớng dẫn về nhà

- Học bài cũ

- Làm bài tập 1, 2, 3 SGK/110

Trang 8

- Xem c¸c h×nh vÏ trong SGK cña phÇn mÒm GEOGEBRA.

- Xem tríc néi dung môc 3 bµi “Häc vÏ h×nh víi phÇn mÒm

- Biết cách khởi động và biết được màn hình làm việc của phần mềm

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công

cụ liên quan đến đối tượng điểm…

2 Kĩ năng:

- Rèn luyện kĩ năng sử dụng phần mềm Geogebra

- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm

TT

T« ThÞ Ngäc Oanh

Trang 9

phần mềm Geogebra + Kích đúp vào biểu tượng

ở trên màn hình nền để khởi động phần mềm theo yêu cầu của giáo viên

1 Khởi động phần mềm:

Hoạt động 2: Sử dụng phần mềm để làm một số bài tập

Sử dụng phần mềm để vẽ một

số hình sau:

+ Dùng công cụ vẽ đoạnthẳng để vẽ các cạnh của tamgiác

+ Cho trước 3 đỉnh A, B, C

Dựng đỉnh D của hình thanABCD dựa trên các công cụđoạn thẳng và đường songsong

2 Sử dụng phần mềm

để vẽ một số hình hình học:

- Vẽ hình tam giác

- Vẽ hình thang

+ Cho trước 3 đỉnh A, B, C

Dựng đỉnh D của hình thangcân ABCD dựa trên các công

cụ đoạn thẳng, đường thẳng,đường trung trực và phépbiến đổi đối xứng qua trục

Cho trước tam giác A, B, C

Dùng công cụ đường tròn vẽđường tròn đi qua 3 điểmA,B,C

- Vẽ hình thang cân

- Vẽ đường tròn ngoạitiếp tam giác,

Trang 10

Dùng các công cụ đườngphân giác, đường vuông góc

và đường tròn vẽ đường trònnội tiếp tam giác ABC

- Vẽ đường tròn nội tiếptam giác

- ChuÈn bÞ tiÕt sau thùc hµnh

- Xem c¸c h×nh vÏ trong SGK cña phÇn mÒm GEOGEBRA

- Xem tríc néi dung môc 3 bµi “Häc vÏ h×nh víi phÇn mÒm

- Biết cách khởi động và biết được màn hình làm việc của phần mềm

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công

cụ liên quan đến đối tượng điểm…

2 Kĩ năng:

- Rèn luyện kĩ năng sử dụng phần mềm Geogebra

- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm

Trang 11

2 KTBC:

3 Bµi míi:

Hoạt động : Khởi động phần mềm.

Yêu cầu học sinh khởi động

phần mềm Geogebra + Kích đúp vào biểu tượng

ở trên màn hình nền để khởi động phần mềm theo yêu cầu của giáo viên

1 Khởi động phần mềm:

Hoạt động 2: Sử dụng phần mềm để làm một số bài tập

Sử dụng phần mềm để vẽ một

số hình sau: Cho trước cạnh AB và một

đường thẳng đi qua A Hãy vẽhình thoi ABCD lấy đường thẳng

đã cho là đường chéo Sử dụngcác công cụ thích hợp đã học đểdựng các đỉnh C, D của hìnhthoi

2 Sử dụng phần mềm để vẽ một số hình hình học:

- Vẽ hình tam giác

Trang 12

Cho một hình và một đườngthẳng trên mặt phẳng Hãy dựnghình mới là đối xứng của hình đãcho qua trục là đường thẳng trên.

Sử dụng công cụ đối xứng trục

để vẽ hình

- Vẽ một hình là đốixứng trục của một đốitượng cho trước trênmàn hình

- Biết cách khởi động và biết được màn hình làm việc của phần mềm

- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công

cụ liên quan đến đối tượng điểm…

2 Kĩ năng:

- Rèn luyện kĩ năng sử dụng phần mềm Geogebra

- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm

Ngµy duyÖt: … / …… / 201…

TT

T« ThÞ Ngäc Oanh

Trang 13

Yêu cầu học sinh khởi động

phần mềm Geogebra + Kích đúp vào biểu tượng

ở trên màn hình nền để khởi động phần mềm theo yêu cầu của giáo viên

1 Khởi động phần mềm:

2 Sử dụng phần mềm để vẽ một số hình hình học

- Vẽ hình vuông

- Vẽ hình tam giácđều

- Vẽ một hình là đốixứng trục của một đối

Trang 14

Sử dụng công cụ đối xứng trục

để vẽ hình

màn hình

KIỂM TRA 15 PHÚT

1 Em hãy cho biết các thành phần có trên màn hình làm việc chính của phần

mềm Geogebra Hãy liệt kê các cô ng cụ liên quan đến đường thẳng và các công cụ liên quan đến điểm

- Khu vực thể hiện các đối tượng

- Công cụ : dùng để tạo một điểm mới

- Công cụ : dùng để tạo ra điểm là giao của hai đối tượng đã có trên mặt phẳng

- Công cụ : dùng để tạo trung điểm của đoạn thẳng

-Các công cụ , , : tạo đường, đoạn, tia đi qua hai điể, cho trước

- công cụ: dùng để vẽ đường thẳng đi qua một điểm cho trước và có độ dài nhập từ bàn phím

Trang 15

Tªn bµi so¹n: C©u LÖnh LÆp

- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần

Hoạt động 1: Tìm hiểu các công việc phải thực hiện nhiều lần trong cuộc sống.

Trong cuộc sống hằng ngày,

nhiều hoạt động được thực

hiện lặp đi lặp lại nhiều lần

ví dụ:

- Các ngày trong tuần các em đều lặp

đi lặp lại hoạt động buổi sáng đến

trường và buổi trưa trở về nhà

Trang 16

? Em hãy cho 1 vài vì dụ

trong cuộc sống mà ta phải

thực hiện lặp đi lặp lại nhiều

+ Số lần lặp không biếttrước:

Trong một trận cầu lông các

em lặp đi lặp lại công việcđánh cầu cho đến khi kếtthúc trận cầu

Hoạt động 2: Tìm hiểu câu lệnh lặp - một lệnh thay cho nhiều lệnh.

- Bước 1: vẽ hình vuông(vẽliên tiếp 4 cạnh và trở vềđỉnh ban đầu)

- Bước 2: Nếu số hình vuông

đã được vẽ ít hơn 3 , dichuyển bút vẽ về bên phải 2đơn vị và trở lại bước 1;

ngược lại thì kết thúc thuậttoán

2 Câu lệnh lặp - một lệnh thay cho nhiều lệnh:

Cách mô tả các hoạt động trong thuật toán như các ví dụ được gọi là cấu trúc lặp

- Mọi ngôn ngữ lậptrình đều có cách để chỉthị cho máy tính thựchiện cấu trúc lặp vớimột câu lệnh đó là “câulệnh lặp”

Trang 17

Học sinh chỳ ý lắng nghe

D Củng cố

- Gv nhấn mạnh để HS biết rằng để chỉ dẫn cho máy tính thực hiện

đúng công việc, trong nhiều trờng hợp ta cũng cần phải viết lặp lạinhiều câu lệnh thực hiện một phép tính nhất định

E H ớng dẫn về nhà

- Học bài cũ

- Làm bài tập 1 SGK/60

- Xem trớc nội dung mục 3, 4 bài “Câu lệnh lặp”.

Tên bài soạn: Câu Lệnh Lặp

- Biết nhu cầu cần cú cấu trỳc lặp trong ngụn ngữ lập trỡnh

- Biết ngụn ngữ lập trỡnh dựng cấu trỳc lặp để chỉ dẫn mỏy tớnh thực hiện lặp đi lặp lại cụng việc nào đú một số lần

Ngày duyệt: … / …… / 201…

TT

Tô Thị Ngọc Oanh

Trang 18

- Học sinh quan sát hoạt động

của vòng lặp trên sơ đồ khối

=> nêu hoạt động của vòng

- B2: Chương trình kiểm trabiểu thức điều kiện, nếubiểu thức điều kiện đúng thìthực hiện câu lệnh

- B3: Biến đếm tự độngtăng lên 1 đơn vị và quaylại B2

- B4: Nếu biểu thức điềukiện nhận giá trị sai thìthoát ra khỏi vòng lặp

3 Ví dụ về câu lệnh lặp:

- Cú pháp: For <biếnđếm>:= <giá trị đầu> to

<giá trị cuối> do <câulệnh>;

ví dụ 3:

Chương trình sau sẽ in

ra màn hình thứ tự lầnlặp

Program lap;

Var i: integer;

Trang 19

For i:= 1 to 10 do

Writeln(‘day la lan lap thu’,i);

Readln;

End

- Tìm hiểu chương trình, sau

khi chạy chương trình kết quả

BeginFor i:= 1 to 10 do Writeln(‘day la lan lapthu’,i);

Readln;

End

Ví dụ 4: Để in ra chữ o

trên màn hình, ta sửdụng lệnh sau:

Program lap;

Var i: integer;

BeginFor i:= 1 to 20 do Begin

Writeln(‘0’);

Delay(100) End;

ReadlnEnd

Ví dụ 5: Chương trình sauđây sẽ tính tổng N số tựnhiên đầu tiên với N nhập

Trang 20

D Củng cố

- HS sử dụng phiếu học tập ghi lại cấu trúc của câu lệnh lặp

- GV lu ý thêm cho HS khi tính tổng và tích cho 1 dãy số thì tổng:=0,tích:=1;

- HS hoạt động nhóm vận dụng làm bài tập 3, 4 SGK/60 – 61

Trang 21

Tªn bµi so¹n: BµI TËP

2 KTBC: ViÕt cÊu tróc cña lÖnh lÆp For…to vµ gi¶i thÝch râ c¸c tham sè

cã trong cÊu tróc cña c©u lÖnh? Nªu râ qu¸ tr×nh lµm viÖc cña c©u lÖnh.?

3 Bµi míi:

Hoạt động 1: Bài tập 1.

- Sau khi thực hiện đoạn

chương trình sau, giá trị của

biến j bằng bao nhiêu ?

1 Bài tập 1

- Sau khi thực hiện đoạnchương trình sau, giá trịcủa biến j bằng baonhiêu ?

J:= 0;

For i:= 1 to 5 doJ:= j + 2;

Hoạt động 2: Bài tập 2.

Trang 22

- Các câu lệnh Pascal sau có

c) Đây là câu lệnh hợp lệ

d) Đây là câu lệnh không hợp lệ

vì sau từ khóa do không có dấuchấm phẩy

2 Bài tập 2.

- Các câu lệnh Pascal sau

có hợp lệ không? Vì sao?a) For i:= 100 to 1 doWriteln(‘A’);

b) For i:= 1.5 to 10.5 doWriteln(‘A’);

c) For i:= 1 to 10 doWriteln(‘A’);

d) For i:= 1 to 10 do;Writeln(‘A’);

- Yêu cầu học sinh dịch, sửa

lỗi và chạy chương trình

+ Học sinh tìm hiều đề bài

+ Học sinh viết chương trìnhtheo yêu cầu của giáo viên

Program in_bang_cuu_chuong ;Var i: integer;

BeginFor i:= 1 to 10 doWriteln(‘2 lan’,i,’=’i*2);

Trang 23

D Củng cố

- HS nhắc lại cấu trúc của câu lệnh lặp For…to

- Gv giải thích và hớng dẫn thêm cho HS tuỳ thuộc vào các chơng trìnhkhác nhau mà giá trị đầu và giá trị cuối có thể khác nhau

- Gv chiếu máy - HS hoạt động nhóm vận dụng làm bài tập

E H ớng dẫn về nhà

- Học bài cũ

- Làm bài tập về nhà:

Bài tập 1: Viết chơng trình in ra màn hình các số lẻ từ 1 đến 200.Bài tập 2: Viết chơng trình in ra màn hình các số chẵn từ 1 đến 200

- Chuẩn bị tiết sau chữa bài tập

2 KTBC: Viết cấu trúc của lệnh lặp For do và giải thích rõ các tham

số có trong cấu trúc của câu lệnh? Nêu rõ quá trình làm việc của câu lệnh?

Ngày duyệt: … / …… / 201…

TT

Tô Thị Ngọc Oanh

Trang 24

Khong la ba canh cua

mot tam giac' Ngược

lại, thì in diện tích, chu

vi của tam giác ra màn

hình.

+ HS thực hiện theo đúngyêu cầu

s:=sqrt(p*(p-a)*(p-b)*(p-c));end

elsewriteln(‘a;b;c không là bacạnh của tam giác’);

readlnend

Var i,n,x:integer;

lt:real;

begin writeln(‘tính luy thừa

Trang 25

D Củng cố

- Hs nhắc lại cấu trúc của câu lệnh lặp For…to

- Gv giải thích và hớng dẫn thêm cho HS sử dụng (…:4) trong câu lệnhWrite và nêu chức năng của nó để HS nắm kĩ hơn

- Gv chiếu máy - HS hoạt động nhóm vận dụng làm bài tập

E H ớng dẫn về nhà

- Học bài cũ

- Làm bài tập 1 của bài thực hành 5

- Chuẩn bị tiết sau thực hành

Trang 26

- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.

2 KTBC: ViÕt cÊu tróc cña lÖnh lÆp For do vµ gi¶i thÝch râ c¸c tham

sè cã trong cÊu tróc cña c©u lÖnh? Nªu râ qu¸ tr×nh lµm viÖc cña c©u lÖnh.?

3 Bµi míi:

a) Phương pháp:

b)Các bước của hoạt động

Hoạt động 1: Ôn lại câu lệnh lặp For do.

? Hãy nêu cú pháp và chức

năng của câu lệnh lặp

For do

- Cú pháp: For <biếnđếm>:= <giá trị đầu> to

<giá trị cuối> do <câulệnh>;

+ Hoạt động của vòng lặp:

- B1: biến đếm nhận giá trịđầu

- B2: Chương trình kiểm trabiểu thức điều kiện, nếubiểu thức điều kiện đúngthì thực hiện câu lệnh

- B3: Biến đếm tự độngtăng lên 1 đơn vị và quaylại B2

- B4: Nếu biểu thức điềukiện nhận giá trị sai thìthoát ra khỏi vòng lặp

1 Ôn lại câu lệnh lặp For do:

+ Cú pháp:

+ Hoạt động

Hoạt động 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số

nhập được từ bàn phím và dừng màn hình để có thể quan sát kết quả

Trang 27

- Gõ chương trình sau đây:

- Tìm hiểu ý nghĩa của các

câu lệnh trong chương trình,

dịch chương trình và sửa

lỗi

- Chạy chương trình với các

giá trị nhập vào lần lược là

1, 2,…10 Quan sát kết quả

nhận được trên màn hình

+ Học sinh đọc kĩ đề vàphân tích yêu cầu của bàitoán

+ Gõ chương trình vào máytheo yêu cầu của giáo viên

+ Tìm hiểu ý nghĩa của cáccâu lệnh theo sự hướng dẫncủa giáo viên

+ Nhấn phím F9 để sửa lỗi(nếu có)

+ Nhấn Ctrl + F9 để chạychương trình và nhập cácgiá trị vào, quan sát kết quảtrên màn hình theo sựhướng dẫn của giáo viên

2 Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số nhập được từ bàn phím và dừng màn hình để có thể quan sát kết quả

Trang 28

D Cñng cè

- HS nh¾c l¹i c©u lÖnh lÆp For…do

- HS nªu l¹i chøc n¨ng cña c¸c c©u lÖnh trong ch¬ng tr×nh

Ngµy duyÖt: … / …… / 201…

TT

T« ThÞ Ngäc Oanh

Trang 29

Tr¶ lêi Var a, b, S: real;

Begin

Writeln (‘nhËp chiÒu dµi a=’); Readln (a);

Writeln (‘nhËp chiÒu réng b=’); Readln (b);

b)Các bước của hoạt động

nhận được trong bài 1 có

những nhược điểm nào

? Nên sửa lại bằng cách

nào

- Chỉnh sửa câu lệnh lặp

của chương trình sau:

+ Có hai nhược điểm sauđây:

- Các hàng kết quả quá sátnhau nên khó đọc

- Các hàng kết quả khôngđược cân đối với hàng tiêuđề

+ Nên sửa lại bằng cáchchèn thêm một hàng trốnggiữa các hàng kết quả vàđẩy các hàng này sangphải một khoảng cách nàođó

1 Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình.

+ Học sinh chỉnh sửa theo

sự hướng dẫn của giáoviên

Trang 30

+ Học sinh độc lập gõchương trình.

+ Nhấn F9 để dịch và sửalỗi chương trình

+ Nhấn Ctrl + F9 để chạychương trình và kiểm trakết quả

BeginClrscr;

For i:= 0 to 9 doBegin

For j:= 0 to 9 doWrite(10*i + j:4);

- HS nh¾c l¹i c©u lÖnh lÆp For…do

- HS gi¶i thÝch râ h¬n cho HS vÒ lÖnh Goto(X,Y)

E H íng dÉn vÒ nhµ

- Häc bµi cò

- Lµm l¹i c¸c bµi tËp thùc hµnh For…do

- T×m hiÓu néi dung bµi 8

Trang 31

Tªn bµi so¹n: LÆp Víi Sè LÇn Cha BiÕt Tríc

- Biết được cú pháp và hoạt động của câu lệnh lặp với số lần không biết trước

- Biết được một số lỗi lập trình cần tránh

b)Các bước của hoạt động

Hoạt động 1: Tìm hiểu ví dụ 1.

Trang 32

- Một ngày chủ nhật Long gọi

điện cho Trang Không có ai

nhấc máy Long quyết định

gọi lại thêm 1 lần nữa Như

vậy Long đã biết trước là

mình sẽ lặp lại gọi điện thêm

2 lần

GV: Chiếu ví dụ lên máy

chiếu

? Lần này Long sẽ lặp lại việc

gọi điện mấy lần

? Điều kiện để kết thúc hoạt

+ Điều kiện để kết thúchoạt động lặp đó là cóngười nhấc máy

Hoạt động 2: Tìm hiểu ví dụ 2.

? Tìm hiểu các bước của thuật

toán trong ví dụ này

- Ta có sơ đồ khối

+ Đọc kĩ đề bài

Trang 33

thuật toán.

* Nhận xét : Để viết chươngtrình chỉ dẫn máy tính thựchiện các hoạt động lặp nhưtrong các ví dụ trên, ta cóthể sử dụng câu lệnh có

dạng lặp với số lần chưa biết trước

Hoạt động 3: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.

- Câu lệnh lặp không biết

trước trong Pascal có dạng:

Trang 34

? Yờu cầu học sinh nghiờn

cứu SGK => hoạt động của

cõu lệnh

+ Học sinh nghiờn cứuSGK => hoạt động:

- B1 Kiểm tra điều kiện

- B2 Nếu điều kiện sai, cõulệnh sẽ bị bỏ qua và việcthực hiện cõu

lệnh lặp kết thỳc Nếu điều kiệnđỳng, thực hiện cõu lệnh vàquay lại B1

D Củng cố

- HS sử dụng phiếu học tập ghi lại cấu trúc của câu lệnh lặp với số lầncha biết trớc While…do

GV chiếu máy - HS hoạt động nhóm vận dụng làm bài tập

?Trong các hoạt động dới đây, hoạt động nào sẽ đợc thực hiện lặp lạivới số lần cha biết trớc:

a Tính tổng của 20 số tự nhiên đầu tiên

b Nhập một số hợp lệ (ví dụ số nguyên trong khoảng từ 0 đến 10) vàomáy tính Nếu số nhập vào không hợp lệ thì đợc yêu cầu nhập lại

c Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số

d Nhập các số từ bàn phím và tính tổng cho đến khi làn đầu tiênnhận đợc tổng đầu tiên lớn hơn 1000 thì kết thúc

TT

Tô Thị Ngọc Oanh

Trang 35

Tªn bµi so¹n: LÆp Víi Sè LÇn Cha BiÕt Tríc

- Biết được cú pháp và hoạt động của câu lệnh lặp với số lần không biết trước

- Biết được một số lỗi lập trình cần tránh

Trang 36

b)Các bước của hoạt động

Hoạt động 1: Tìm hiểu ví dụ về lệnh lặp với số lần không biết trước.(20’)

PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,

- Câu lệnh lặp không biết

trước trong Pascal có dạng:

? Yêu cầu học sinh nghiên

cứu SGK => hoạt động của

+ Học sinh nghiên cứuSGK => hoạt động:

- B1 Kiểm tra điều kiện

- B2 Nếu điều kiện sai, câulệnh sẽ bị bỏ qua và việcthực hiện câu

lệnh lặp kết thúc Nếu điều kiệnđúng, thực hiện câu lệnh vàquay lại B1

+ Nghiên cứu chương trình

ở SGK theo yêu cầu của giáo viên

- Đưa một số ví dụ lên máy

chiếu

- Yêu cầu học sinh tìm hiểu

chương trình ở SGK

? Hãy cho biết kết quả nhận

được sau khi chạy chương

Trang 37

trình + Kết quả nhận được sau

khi chạy chương trình là n

= 45 và tổng tiên lớn hơn

1000 là 1034

Hoạt động 4: Tìm hiểu lặp vô hạn và những lỗi lập trình cần tránh.(14’)

PP: Quan sát, đàm thoại, đặt vấn đề, giải quyết vấn đề,

- Khi viết chương trình sử

dụng cấu trúc lặp cần chú ý

tránh tạo nên vòng lặp

không bao giờ kết thúc

- GV chiếu chương trình lên

máy chiếu và phân tích

- Xem tríc néi dung bµi thùc hµnh 6 chuÈn bÞ tiÕt sau thùc hµnh.

Tªn bµi so¹n: Bµi thùc hµnh 6: Sö Dông LÖnh LÆp While

do

Ngµy so¹n:

TiÕt theo ph©n phèi ch¬ng tr×nh: 52

Trang 38

b)Các bước của hoạt động

đủ n số.

+ Chú ý lắng nghe => ghi nhớ kiến thức.

1 Viết chương trình sử dụng lệnh lặp While … do để tính n số thực x1,x2,x3…xn Các số n và x1,x2,x3…, xn được nhập từ bàn phím.

Gõ chương trình sau đây:

Program tinh_trung_binh;

Var n, dem: integer;

X, tb: real;

Begin Dem:=0; tb:=0;

Writeln(‘nhap cac so can tinh n =’);

Trang 39

- Gõ chương trình sau đây:

- Lưu chương trình với tên tinh_tb.

- Đọc hiểu và tìm hiểu ý nghĩa của

từng câu lệnh Dịch chương trình

và sửa lỗi, nếu có Chạy chương

trình với các bộ dữ liệu được gõ từ

bàn phím và kiểm tra kết quả nhận

được.

+ Học sinh độc lập gõ chương trình vào máy.

+ Học sinh lưu chương trình theo yêu cầu của giáo viên.

+ Học sinh thực hiện theo yêu cầu của giáo viên.

Readln(n);

While dem < n do Begin

TT

Trang 40

Tªn bµi so¹n: Bµi thùc hµnh 6: Sö Dông LÖnh LÆp While

b)Các bước của hoạt động

Hoạt động : Làm bài tập 2 ở SGK (35’)

PP: Thảo luận nhóm, đàm thoại, vấn đáp,

- Gọi học sinh đọc đề bài ở sách

giáo khoa.

- Ý tưởng?

Bài 2 Tìm hiểu chương trình

nhận biết một số tự nhiên N được nhập vào từ bàn phím

Bài 2 Tìm hiểu chương trình

nhận biết một số tự nhiên N

Ngày đăng: 26/12/2018, 15:59

TỪ KHÓA LIÊN QUAN

w