SGK, vở ghi Đọc bài trước…

Một phần của tài liệu PTNL TIN HỌC 11( BỘ 2) (Trang 63 - 68)

IV. TIẾN TRÌNH BÀI HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG

*/ Hoạt động 1: Ôn lại kiến thức qua câu hỏi

1. Mục tiêu: Giúp học sinh hệ thống lại các kiến thức đã học. 2. Phương pháp, kỹ thuật: Phiếu học tập

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm 4. Phương tiện dạy học: Câu hỏi

5. Sản phẩm: Học sinh trả lời được các câu hỏi Nội dung hoạt động:

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

Chương trình

1. Chương trình trên gồm mấy phần?

2. Có những kiểu khai báo nào trong chương trình?

3. Có những biến nào được khai báo?

4. Chương trình sử dụng những phép toán, biểu thức, câu lệnh nào?

5. Các câu lệnh c:=(a+b+c); p:=(c/2);

s:=sqrt(p*(p-a)*(p-b)*(p-c)); dùng để làm gì? 6. Chương trình trên thực hiện công việc gì?

HS thảo luận, hoạt động nhóm và trả lời các câu hỏi

GV cho HS quan sát chương trình và chia HS thành 4 nhóm và mỗi nhóm có một bảng phụ trả lời các câu hỏi. Nhóm nào có nhiều câu trả lời đúng nhất sẽ giành chiến thắng

B. HOẠT ĐỘNG LUYỆN TẬP VÀ VẬN DỤNG

*/ Hoạt động 2: Ôn tập lại kiến thức chương I, chương II.

1. Mục tiêu: HS nắm vững kiến thức trong chương I, chương II. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS trả lời được các câu hỏi.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

HS thảo luận nhóm vẽ sơ đồ tư duy

GV yêu cầu HS thảo luận theo nhóm trình bày lại các nội dung đã học.

*/ Hoạt động 3: Hướng dẫn học sinh trả lời câu hỏi trong SGK.

1. Mục tiêu: HS so sánh được hằng và biến, biết tại sao phải đặt tên biến, biết cách khai báo biến với những bài toán cụ thể

2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS trả lời được các câu hỏi.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

Câu hỏi 1: Hãy cho biết sự khác nhau giữa hằng có đặt tên và biến

Câu hỏi 2: Tại sao phải khai báo biến

Câu hỏi 3: Trong Pascal, nếu một biến nhận giá trị nguyên trong phạm vi từ 10 đến 25532 thì biến đó có thể được khai báo bằng các kiểu dữ liệu nào?

Câu hỏi 4: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo biến nào đúng?

Câu hỏi 5: Để tính diện tích S của hình vuông có các cạnh A với giá trị nguyên nằm trong phạm vi từ 100 đến 200, cách khai báo S nào sau là đúng và tốn ít bộ nhớ nhất?

HS hoạt động nhóm trả lời câu hỏi:

1. Sự khác nhau giữa hằng có đặt tên và biến đó là: Xétvề mặt lưu trữ giá trị của hằng và biến trong RAM thì: về mặt lưu trữ giá trị của hằng và biến trong RAM thì: giá trị trong ô nhớ của hằng có đặt tên là không thay đổi, còn giá trị trong ô nhớ của biến thì có thể thay đổi tại từng thời điểm thực hiện chương trình

2. Khai báo biến nhằm các mục đích:

- Xác định kiểu của biến. Trình dịch sẽ biết cách tổ chức ô nhớ chứa giá trị của biến;

- Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.

Trình dịch biết cách truy cập các giá trị của biến và áp dụng thao tác thích hợp cho biến.

3. Trong Pascal, nếu một biến nhận giá trị nguyêntrong phạm vi từ 10 đến 25532 thì biến đó có thể được trong phạm vi từ 10 đến 25532 thì biến đó có thể được khai báo bằng các kiểu dữ liệu: integer, word, longint.

4. Khai báo b) và d) là đúng.Trong đó khai báo d) là tốt hơn Trong đó khai báo d) là tốt hơn

5. Các khai báo b, c, d đều đúng. Nhưng khai báo c) làtốt nhất và tốn ít bộ nhớ cần lưu trữ. tốt nhất và tốn ít bộ nhớ cần lưu trữ.

GV cho HS hoạt động theo nhóm trả lời câu hỏi 1,2,3,4,5 trong SGK trang 35

*/ Hoạt động 4: Hướng dẫn học sinh làm câu hỏi 6,7 trong SGK.

1. Mục tiêu: HS biết cách viết biểu thức toán học trong pascal 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS làm được bài tập trong SGK.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

Câu hỏi 6: Viết biểu thức toán học (SGK trang 35) trong Pascal

Câu hỏi 7: Chuyển các biểu thức trong Pascal (SGK trang 36) sang biểu thức toán học tương ứng.

HS thực hiện chuyển đổi

6. (1+z)*(x+y/2) / (a – (1/(1 + x*x*x))) 7. a) 2a/b b) abc/2 c) b/ac d) b/√a2 + b.

GV: Nêu câu hỏi, gọi học sinh lên bảng trả lời

*/ Hoạt động 5: Hướng dẫn học sinh làm câu hỏi 8 trong SGK.

1. Mục tiêu: HS biết cách viết biểu thức logic 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS trả lời được câu hỏi.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ

Câu hỏi 8: Hãy viết biểu thức logic cho kết quả True khi toạ độ (x; y) là điểm nằm trong vùng gạch chéo kể cả biên của các hình a) và b).

a) b)

HS thực hiện viết biểu thức Hình a):

(y <= 1) and ( y>= abs(x)). Hình b):

(abs(x) <= 1) and (abs(y) <= 1).

*/ Hoạt động 6: Hướng dẫn học sinh làm câu hỏi 9 trong SGK.

1. Mục tiêu: HS biết cách viết chương trình 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS viết được chương trình.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

Câu hỏi 9: Viết chương trình nhập số a (a > 0) rồi HS: Tự giác suy nghĩ tham gia GV: Yêu cầu học sinh đọc câu hỏi, 66 1 0 x -1 y 1 x y 0 -1 1 1

tính và đưa ra diện tích phần gạch chéo trong hình dưới (kết quả làm tròn đến 4 chữ số thập phân) Chương trình: Program Cau_hoi_9; Uses crt; Var a, S: real; Begin Clrscr;

Write (‘Nhap ban kinh duong tron a (a>0): ’); readln(a);

Writeln(‘Dien tich phan gach la S= ’,a*a*pi/2 : 10:4); Readln; End. xây dựng bài: Qua hình vẽ ta nhận thấy rằng diện tích phần gạch bằng 1/2 diện tích hình tròn tâm O (0;0) bán kính R = a. Ta lại biết rằng diện tích hình tròn được tính theo công thức: S = R2.Pi, Pi = 3,1416.

trả lời. Đánh giá câu trả lời của học sinh.

GV: Chạy chương trình Pascal cho học sinh quan sát. Khi chạy chương trình:

Nếu a = 2 thì S = 6.2832. Nếu a = 3 thì S = 14.1372. Nếu a = 4.5 thì S = 31.8086.

*/ Hoạt động 7: Hướng dẫn học sinh làm câu hỏi 10 trong SGK.

1. Mục tiêu: HS biết cách viết chương trình 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS viết được chương trình.

Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

Câu hỏi 10: Lập trình tính và đưa ra màn hình vận tốc v khi chạm đất của một vật rơi tự do từ độ cao h, biết rằng v = √2gh , trong đó g là gia tốc rơi tự do và g = 9,8m/s2 . Độ cao h (m) được nhập vào từ bàn phím. Chương trình: Program Cau_hoi_9; Uses crt; Const g = 9.8; Var v, h: real; Begin Clrscr;

Write (‘Nhap do cao h= ’); readln(h); V:= sqrt (2*g*h);

Writeln(‘Van toc khi cham dat la v = ’,v:8:4, ‘m/s’); Readln;

End.

HS: Tập trung suy nghĩ trả lời câu hỏi.

Biểu thức: v = √2gh được biểu diễn trong Pascal như sau:

V:= sqrt(2*g*h);

GV: Yêu cầu học sinh đọc câu hỏi. Gợi ý cho học sinh cách biểu diễn v. Đánh giá câu trả lời của học sinh.

GV: Chạy chương trình Pascal cho học sinh quan sát. Khi chạy chương trình:

Nếu h =0.45m thì v = 2.9698m/s Nếu h = 1m thì v = 4.4272m/s Nếu h = 2m thì v = 7.6681m/s

C. CỦNG CỐ

- Nhắc lại các kiến thức đã học.

D. HƯỚNG DẪN TỰ HỌC Ở NHÀ

- Trả lời lại các câu hỏi giáo viên đã hướng dẫn. - Chuẩn bị tốt cho bài kiểm tra 1 tiết.

Một phần của tài liệu PTNL TIN HỌC 11( BỘ 2) (Trang 63 - 68)