TH 11 chuong III den het HKI

16 2 0
TH 11 chuong III den het HKI

Đ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

- Trong tất cả các ngôn ngữ lập trình đều có 1 cấu trúc điều khiển việc thực hiện lặp lại với số lần đã định trước.. Hoạt động 3: lặp với số lần biết trước (20 phút) GV yêu cầu HS nghiê[r]

(1)

Ngày soạn: / / 2009 Tiết 11 – Tuần XI Cấu trúc rẽ nhánh

Cấu trúc rẽ nhánh

I/ MỤC TIÊU:

- Biết ý nghĩa cấu trúc rẽ nhánh

- Biết cấu trúc chung hai cấu trúc rẽ nhánh

- Biết cách sử dụng hai dạng cấu trúc rẽ nhánh lập trình - Hiểu câu lệnh ghép

- Biết sử dụng câu lệnh ghép mô tả thuật toán số toán đơn giản

- Viết lệnh rẽ nhánh dạng thiếu dạng đủ II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, máy chiếu Projector

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Diễn giải

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định lớp (1 phút) Ổn định lớp

Hoạt động 2: rẽ nhánh (5 phút) GV đưa VD dẫn nhập:

- Nếu chiều trời khơng mưa Châu sẽ đến nhà Ngọc.

- Nếu từ chăm học tập sang năm em thi đậu đại học.

- Nếu chủ nhật trời nắng picnic, khơng nắng online.

- Nếu học tốt Tí thưởng, khơng học tốt Tí bị phạt.

GV yêu cầu HS lấy thêm VD

Từ VD, GV liên hệ giới thiệu cấu trúc rẽ nhánh:

- Rẽ nhánh lựa chọn thực công việc phù hợp với điều kiện đó. - Có hai dạng rẽ nhánh:

+ Dạng thiếu: Nếu…thì…

HS quan sát

HS lấy VD

HS quan sát ghi nhớ

(2)

+ Dạng đủ: Nếu…thì…, khơng…thì… - Đây thể ngơn ngữ tự nhiên hai cấu trúc rẽ nhánh. - Cấu trúc rẽ nhánh điều khiển “dạy” máy tính xử lý tình huống.

GV đưa VD cấu trúc rẽ nhánh: HS quan sát VD

Hoạt động 3: câu lệnh if-then Pascal (15 phút) GV giới thiệu câu lệnh if-then

Pascal:

- Pascal dùng câu lệnh if-then để mô tả cấu trúc rẽ nhánh, có hai dạng sau: a) Dạng thiếu:

if <điều kiện> then <câu lệnh>; * Sơ đồ hoạt động:

Nếu điều kiện thực câu lệnh, ngược lại bỏ qua câu lệnh.

b) Dạng đủ:

if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

* Sơ đồ hoạt động:

Nếu điều kiện thực câu lệnh

HS lắng nghe, quan sát ghi

Nhập a, b

a <>

Đưa nghiệm x = -b/a

Thông báo vô nghiệm

Thông báo vô số nghiệm b <>

Kết thúc

Sai

Đúng Đúng

Sai

Đúng Điều kiện? Câu lệnh

Sai

Sai Đúng

Điều kiện?

(3)

1, ngược lại thực câu lệnh Trong đó:

+ if, then, else từ khóa.

+ điều kiện biểu thức logic một biểu thức so sánh (có giá trị đúng sai).

+ câu lệnh, câu lệnh 1, câu lệnh câu lệnh ngôn ngữ lập trình

GV đưa VD hướng dẫn

VD: Để kiểm tra số a ≠ âm hay dương, ta thực hai cách sau: * Dùng câu lệnh if-then dạng thiếu: if a < then writeln(‘a la so am’); if a > then writeln(‘a la so duong’); * Dùng câu lệnh if-then dạng đủ:

if a < then writeln(‘a la so am’) else writeln(‘a la so duong’);

GV đưa VD khác yêu cầu HS dùng câu lệnh if-then viết câu trả lời:

VD: Hãy viết câu lệnh để kiểm tra số nguyên N chẵn hay lẻ hai cách.

HS quan sát, lắng nghe

HS quan sát, suy nghĩ viết câu trả lời

* Dùng câu lệnh if-then dạng thiếu: if N mod = then writeln(‘N la so chan’);

if N mod <> then writeln(‘N la so le’);

* Dùng câu lệnh if-then dạng đủ: if N mod = then writeln(‘N la so chan’)

else writeln(‘N la so le’); Hoạt động 4: câu lệnh ghép (5 phút)

GV giới thiệu câu lệnh ghép:

- Ngơn ngữ lập trình cho phép gộp dãy câu lệnh thành câu lệnh ghép. - Trong Pascal, câu lệnh ghép có dạng:

begin

<các câu lệnh>; end;

GV đưa VD hướng dẫn:

VD: biện luận nghiệm phương trình bậc ax + b = 0.

if a <> then write(‘PT co nghiem x = ’,-b/a) else

begin

if b <> then write(‘PT vo nghiem’); if b = then write(‘PT co vo so nghiem’); end;

HS quan sát, lắng nghe ghi nhớ

HS quan sát VD tìm hiểu

(4)

GV đưa VD:

Chương trình giải phương trình ax+b=0.

Program Giai_PTB1; Uses crt;

Var a, b: real; Begin

Clrscr;

write(‘nhap cac he so a, b: ’); readln(a, b); if a <> then write(‘Nghiem x = ’,-b/a:6:2) else

begin

if b <> then write(‘PT vo nghiem’); if b = then write(‘PT co vo so nghiem’); end;

Readln End.

GV giải thích câu lệnh VD yêu cầu HS nhận biết câu lệnh if-then (dạng thiếu dạng đủ), câu lệnh ghép GV hướng dẫn HS tìm hiểu VD2 trang 41 SGK

HS quan sát VD

HS lắng nghe trả lời câu hỏi GV

HS tìm hiểu VD Hoạt động 6: củng cố (4 phút)

- Câu lệnh if-then: cấu trúc, sơ đồ thực dạng thiếu dạng đủ

- Trả lời câu hỏi 1, 2, trang 50 SGK Khuyến khích: Viết chương trình nhập vào hai số in hình giá trị lớn hai số

HS ý lắng nghe

(5)

Ngày soạn: / / 2009 Tiết 12 – Tuần XII BÀI Tập

BÀI Tập

I/ MỤC TIÊU:

- Củng cố thêm câu trúc rẽ nhánh

- Áp dụng câu lệnh if-then Pascal để thể thuật toán số toán đơn giản

II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án. - Học sinh: SGK Tin học 11, ghi.

III/ PHƯƠNG PHÁP: - Thực hành

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định lớp kiểm tra cũ (5 phút) Ổn định lớp

Câu hỏi kiểm tra cũ:

Viết cấu trúc vẽ sơ đồ hoạt động câu lệnh if-then Pascal (dạng thiếu dạng đủ).

GV nhận xét ghi điểm

HS trả lời câu hỏi

HS lắng nghe Hoạt động 2: câu hỏi lý thuyết (5 phút)

GV hướng dẫn HS trả lời câu hỏi SGK: Hãy cho biết giống khác hai dạng câu lệnh if-then

GV tổng hợp kết luận:

- Giống nhau: câu lệnh cấu trúc rẽ nhánh, gặp điều kiện chọn thực thao tác thích hợp. - Khác nhau: điều kiện khơng thì dạng thiếu khỏi cấu trúc rẽ nhánh cịn dạng đủ thực câu lệnh thoát cấu trúc rẽ nhánh.

HS suy nghĩ phát biểu HS khác bổ sung

HS lắng nghe ghi nhớ

Hoạt động 3: tập (30 phút) GV đưa tập:

Viết câu lệnh rẽ nhánh tính:

HS suy nghĩ, thực hành lên bảng ghi kết

if (sqr(x)+sqr(y)<=1) then z:=sqr(x)+sqr(y)

(6)

                x y y x x y y x y x y x y x z nêu , nêu nêu 2 2 2 2

GV đưa tập khác:         y x y x z

nếu điểm (x,y) thuộc hình trịn bán kính r (r>0), tâm (a, b)

trong trường hợp lại GV hướng dẫn:

Nếu điểm (x, y) thuộc hình trịn bán kính r (r>0), tâm (a, b) tổng bình phương khoảng cách từ điểm (x, y) đến tâm (a, b) không lớn bình phương bán kính.

Sau HS trình bày kết quả, GV nhận xét viết kết câu trả lời:

if sqr(x-a)+sqr(x-b)<=sqr(r) then\ z:=abs(x)+abs(y)

else z:=x+y; GV đưa tập:

Viết chương trình nhập vào hai số a, b bất kì in hình giá trị lớn hai số đó.

GV hướng dẫn:

if a>b then Max:=a else Max:=b;

hoặc

Max:=a;

if a>b then Max:=a; if a<b then Max:=b;

if (y>=x) then z:=x+y else z:=0.5;

HS quan sát VD

HS lắng nghe hướng dẫn thực hành viết câu lệnh

GV quan sát

HS quan sát VD

HS lắng nghe hướng dẫn

Hoạt động 4: củng cố (5 phút)

- Hồn thành chương trình tìm số lớn hai số a, b

- Ghi điểm HS có ý thức kết thực hành tốt

- Chuẩn bị trước §10

(7)

Ngày soạn: / / 2009 Tiết 13 – Tuần XIII Cấu trúc lặp

Cấu trúc lặp

I/ MỤC TIÊU:

- Biết ý nghĩa cấu trúc lặp với số lần lặp xác định

- Biết cấu trúc chung lệnh lặp For ngơn ngữ lập trình Pascal

- Biết sử dụng dạng lệnh lặp For ngôn ngữ lập trình Pascal II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, ví dụ mẫu, máy chiếu Projector

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Tìm hiểu vấn đề

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định lớp (1 phút) Ổn định lớp

Hoạt động 2: lặp (10 phút) GV nêu toán đặt vấn đề:

1 1

1 100

S

a a a a

    

  

GV đặt câu hỏi:

Xác định cơng thức tốn học để tính tổng. GV gợi ý phương pháp:

Ta xem S thùng, số hạng ca có dung tích khác nhau, việc tính tổng tương tự việc đổ ca nước vào thùng S.

GV đặt câu hỏi:

- Có lần đổ nước vào thùng? - Mỗi lần đổ lượng bao nhiêu? - Lần thứ i đổ bao nhiêu?

- Phải viết lệnh? GV dẫn dắt:

- Chương trình viết dài, khó đọc dễ sai sót Cần có cấu

HS ý quan sát toán đặt vấn đề

HS suy nghĩ trả lời:

Rất khó xác định công thức. HS theo dõi gợi ý

HS suy nghĩ trả lời:

- Phải thực 100 lần đổ nước. - Lần thứ i đổ:

1

S

a i

  - Phải viết 100 lệnh. HS lắng nghe

(8)

trúc điều khiển việc lặp lại thực công việc trên.

- Trong tất ngơn ngữ lập trình có cấu trúc điều khiển việc thực lặp lại với số lần định trước.

Hoạt động 3: lặp với số lần biết trước (20 phút) GV yêu cầu HS nghiên cứu SGK cho

biết cấu trúc chung For GV giải thích thêm:

- Biến đếm biến kiểu nguyên, kiểu kí tự. - Giá trị đầu, giá trị cuối kiểu liệu với biến đếm Giá trị đầu ≤ giá trị cuối.

GV đặt câu hỏi:

Ý nghĩa giá trị đầu, giá trị cuối. GV đặt câu hỏi:

Trong tốn tính tổng gtrị đầu, gtrị cuối bao nhiêu?

GV trình bày thuật tốn SGK hướng dẫn HS giải toán tính tổng

GV đặt vấn đề, dẫn dắt:

Ta nhận thấy gtrị đầu ≤ gtrị cuối nên lệnh For gọi For tiến Ngôn ngữ lập trình Pascal cịn có dạng For khác gọi For lùi.

GV yêu cầu HS nghiên cứu SGK trình bày cấu trúc For lùi:

For <biến đếm>:=<gtrị cuối> Downto <gtrị đầu> Do <câu lệnh>;

GV đặt câu hỏi:

So sánh gtrị đầu gtrị cuối?

HS tìm hiểu SGK trả lời: For <biến đếm>:=<gtrị đầu> to <gtrị cuối> Do <câu lệnh>;

HS suy nghĩ trả lời:

Dùng để làm giới hạn cho biến đếm.

HS suy nghĩ trả lời:

Gtrị đầu 1, gtrị cuối 100. HS ý lắng nghe, suy nghĩ trả lời câu hỏi GV

HS lắng nghe

HS tìm hiểu SGK phát biểu

HS trả lời:

Gtrị cuối ≥ giá trị đầu. Hoạt động 4: ví dụ For (10 phút)

GV trình bày VD1 SGK hướng dẫn câu lệnh để HS nắm

GV chạy chương trình để HS quan sát kết

HS ý lắng nghe ghi nhớ HS quan sát kết chương trình Hoạt động 5: củng cố (4 phút)

- Cấu trúc lặp với số lần lặp biết trước - Tìm hiểu VD2 SGK

- Chuẩn bị phần lại

HS ý lắng nghe HS ghi nhớ

(9)

Ngày soạn: / / 2009 Tiết 14 – Tuần XIV Cấu trúc lặp (TT)

Cấu trúc lặp (TT)

I/ MỤC TIÊU:

- Biết ý nghĩa cấu trúc lặp với số lần lặp chưa xác định

- Biết cấu trúc chung lệnh lặp While ngơn ngữ lập trình Pascal

- Biết thực máy gặp lệnh lặp While

- Phân biệt giống khác cấu trúc lặp For While II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, ví dụ mẫu, máy chiếu Projector

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Tìm hiểu vấn đề

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định lớp kiểm tra cũ (5 phút) Ổn định lớp

Câu hỏi kiểm tra cũ:

Trình bày hai dạng cấu trúc lặp For Cho ví dụ.

GV nhận xét ghi điểm

HS ổn định HS trả lời HS lắng nghe Hoạt động 2: lặp với số lần lặp chưa biết trước (20 phút) GV nêu tốn đặt vấn đề:

Tính tổng:

1 1

1

S

a a a a N

     

  

cho đến

1

0,0001

a N  GV đặt câu hỏi:

- Sự khác toán với toán viết tiết trước?

- Lặp lần? - Lặp đến nào? GV kết luận:

HS ý lắng nghe, quan sát toán

HS suy nghĩ trả lời:

- Bài trước: cho giới hạn N. - Bài này: cho giới hạn S. - Chưa xác định được - Đến thoả mãn điều kiện:

1

0, 0001

a N 

HS lắng nghe ghi nhớ

(10)

Qua VD ta thấy có dạng tốn có lặp lại số lệnh không biết trước số lần lặp Cần có một cấu trúc điều khiển lặp lại công việc định thoả mãn điều kiện nào đó.

GV yêu cầu HS nghiên cứu SGK cho biết cấu trúc chung lệnh lặp While GV giải thích thêm:

+ Điều kiện: biểu thức quan hệ biểu thức logic, điều kiện để lặp lại. - Lệnh cần lặp lệnh cần phải lặp lại.

GV đặt câu hỏi:

- Trong toán điều kiện để lặp lại là gì?

- Trong tốn lệnh cần lặp gì? - Một khác lệnh cần lặp của For While gì?

- Dựa vào cấu trúc chung, cho biết máy thực tính điều kiện trước hay lệnh cần lặp trước?

GV yêu cầu HS vẽ sơ đồ cấu trúc lên bảng

GV nhận xét

HS tìm hiểu SGK trả lời:

While <điều kiện> Do <lệnh cần lặp>;

HS lắng nghe

HS trả lời câu hỏi:

0,0001

a N 

S:=S+1/(a+i) để tính tổng i:=i+1; để tăng số

- While phải có lệnh tăng biến số.

HS quan sát, suy nghĩ trả lời: + Tính biểu thức điều kiện trước. + Thực lệnh cần lặp sau. HS lên bảng vẽ sơ đồ cấu trúc lệnh While

HS lắng nghe Hoạt động 3: ví dụ While (15 phút)

GV trình bày VD1 SGK hướng dẫn câu lệnh để HS nắm

GV chạy chương trình để HS quan sát kết

HS ý lắng nghe ghi nhớ HS quan sát kết chương trình Hoạt động 4: củng cố (5 phút)

- Cấu trúc lặp với số lần lặp chưa biết trước

- Chuẩn bị thực hành

HS ý lắng nghe HS ghi nhớ

(11)

Ngày soạn: / / 2009 Tiết 15 – Tuần XV BÀI TẬP Và thực hành

BÀI TẬP Và thực hành

I/ MỤC TIÊU:

- Nắm cấu trúc, ý đồ thực cấu trúc rẽ nhánh

- Rèn luyện kĩ sử dụng cấu trúc rẽ nhánh việc lập trình giải số tốn cụ thể

- Làm quen với công cụ phục vụ hiệu chỉnh chương trình - Rèn luyện tính tự giác, tích cực chủ động thực hành II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, tập thực hành, phòng máy tính có cài đặt phần mềm Turbo Pascal

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Thực hành

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định kiểm tra cũ (5 phút) Ổn định lớp

Câu hỏi kiểm tra cũ:

Trình bày hai dạng cấu trúc rẽ nhánh học Cho VD.

GV nhận xét ghi điểm

HS ổn định

HS trả lời câu hỏi HS lắng nghe

Hoạt động 2: làm quen với cơng cụ hiệu chỉnh chương trình (35 phút) GV gợi ý để HS nêu khái niệm số

Pitago:

- Lấy VD cụ thể.

- Để kiểm tra số a, b, c có phải là Pitago, ta phải kiểm tra đẳng thức nào?

GV đưa chương trình mẫu thực mẫu thao tác: lưu, thực lệnh chương trình, xem kết trung gian, thực chương trình nhập liệu GV yêu cầu HS gõ chương trình mẫu vào máy

GV hướng dẫn HS lưu chương trình lên

HS theo dõi dẫn dắt GV để nêu khái niệm số Pitago:

Tổng bình phương hai số bình phương số cịn lại.

VD số Pitago: 3 a2=b2+c2

b2=a2+c2

c2=a2+b2

HS quan sát ghi nhớ

HS soạn chương trình vào máy theo yêu cầu GV

(12)

đĩa với tên Pitago.Pas

GV yêu cầu HS thực lệnh chương trình

GV yêu cầu HS xem kết a2, b2, c2

GV yêu cầu HS tự tìm a, b, c khác so sánh

HS thực hành theo yêu cầu HS phát biểu

HS tìm hiểu phát biểu Hoạt động 3: củng cố (5 phút)

- Nhắc lại công cụ hiệu chỉnh chương trình

- Nhận xét ghi điểm HS có thái độ kết thực hành tốt

- Xem lại câu lệnh lặp For

(13)

Ngày soạn: / / 2009 Tiết 16 – Tuần XVI BÀI TẬP Và thực hành (TT)

BÀI TẬP Và thực hành (TT)

I/ MỤC TIÊU:

- Củng cố kiến thức cấu trúc lặp với số lần lặp biết trước

- Rèn luyện kĩ sử dụng cấu trúc lặp kết hợp với cấu trúc rẽ nhánh việc lập trình giải số tốn cụ thể

- Rèn luyện tính tự giác, tích cực chủ động thực hành II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, tập thực hành, phịng máy tính có cài đặt phần mềm Turbo Pascal

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Thực hành

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định kiểm tra cũ (5 phút) Ổn định lớp

Câu hỏi kiểm tra cũ:

Trình bày hai dạng cấu trúc lặp For. GV nhận xét ghi điểm

HS ổn định

HS trả lời câu hỏi HS lắng nghe Hoạt động 2: lập trình giải toán tin học (35 phút) GV nêu tốn:

Vừa gà vừa chó. Bó lại cho tròn. Ba mươi sáu con Một trăm chân chẵn

Hỏi có loại? GV hướng dẫn HS phân tích:

Số con: ga + cho = 36

ga = 36 - cho

Số chân: 2*ga + 4*cho = 100

ga + 2*cho = 50

GV đặt câu hỏi:

Số chó tốn tối đa bao nhiêu?

GV kết luận đưa điều kiện

HS quan sát toán

HS theo dõi hướng dẫn GV

HS suy nghĩ trả lời:

Vì chó có chân mà có 100 chân nên tối đa chó có 25 Mặt khác vừa gà vừa chó nên có tối đa 24 chó.

(14)

là số lần lặp tốn: Chó ≤ 24.

GV đưa ý tưởng giải toán: - Lấy giá trị (là số chó) điều kiện để tìm số gà, thử có đúng số chân hay khơng.

- Nếu kết tốn. GV diễn giải:

Cơng việc lấy giá trị (số chó) tìm số gà thử số chân lặp lại số chó vượt 24 Vậy ta biết số lần lặp 24 nên chương trình sử dụng câu lệnh lặp For. GV hướng dẫn HS viết đoạn chương trình: for cho:=1 to 24 do

begin

ga:=36-cho;

if (ga+2*cho=50) then

write(‘Ga: ’, ga, ‘ Cho: ’,cho); end;

GV u cầu HS hồn thành chương trình máy tính

GV đưa chương trình mẫu hướng dẫn HS hồn thành chương trình

GV u cầu HS chạy chương trình báo cáo kết

HS lắng nghe

HS lắng nghe

HS theo dõi

HS hồn thành chương trình theo u cầu GV

HS thực hành theo hướng dẫn HS chạy chương trình báo kết

Hoạt động 3: củng cố (5 phút)

- Nhắc lại cách tiến hành phân tích, giải tốn tin học

- Nhận xét ghi điểm HS có thái độ kết thực hành tốt

- Chuẩn bị ôn tập

(15)

Ngày soạn: / / 2010 Tiết 19 – Tuần XX Cấu trúc lặp (TT)

Cấu trúc lặp (TT)

I/ MỤC TIÊU:

- Cũng cố lại cho học sinh kiến thức liên quan đến cấu trúc rẽ nhánh cấu trúc lặp: cấu trúc lặp, sơ đồ thực hiện, thực máy gặp lệnh lặp

- Rèn luyện kĩ vận dụng, linh hoạt việc lựa chọn cấu trúc rẽ nhánh cấu trúc lặp phù hợp để giải toán đặt

- Tự giác, tích cực, chủ động giải tập II/ CHUẨN BỊ:

- Giáo viên: SGK Tin học 11, SGV Tin học 11, giáo án, ví dụ mẫu, phịng máy tính

- Học sinh: SGK Tin học 11, ghi. III/ PHƯƠNG PHÁP:

- Thực hành

IV/ HOẠT ĐỘNG DẠY VÀ HỌC:

Nội dung - Hoạt động giáo viên Hoạt động học sinh

Hoạt động 1: ổn định lớp (1 phút)

Ổn định lớp HS ổn định

Hoạt động 2: ví dụ cấu trúc lặp (25 phút) GV hướng dẫn HS tìm hiểu thực

các VD: VD2 trang 45, VD2 trang 48 SGK

GV giải thích cho HS lệnh chương trình

HS lắng nghe thực hành theo hướng dẫn GV

HS ghi nhớ

Hoạt động 3: rèn luyện kĩ vận dụng tổ chức lặp (15 phút) GV giới thiệu đề tập 5a trang 51 SGK

và đặt câu hỏi:

- Có thể khai triển biểu thức Y thành tổng của số hạng nào?

- Nhìn vào cơng thức khai triển, cho biết N lấy giá trị đoạn nào?

- Ta sử dụng cấu trúc điều khiển lặp là phù hợp?

GV yêu cầu HS viết chương trình hồn chỉnh máy tính

GV đưa chương trình mẫu để HS so sánh

HS quan sát suy nghĩ trả lời:

1 50

2 51

Y     

- N nhận giá trị từ đến 50.

- Sử dụng cấu trúc lặp có số lần xác định.

HS thực hành

HS quan sát hồn thành chương trình

(16)

và hiệu chỉnh chương trình Var y: real; n: byte;

Begin

y:=0;

for n:=1 to 50 do y:=y+n/(n+1);

write(‘Tong y = ’, y:15:6); readln

End.

Hoạt động 4: củng cố (4 phút)

- Hướng dẫn HS nhà làm tập cịn lại

- Chuẩn bị §11

HS ý lắng nghe HS ghi nhớ

Ngày đăng: 05/05/2021, 02:06

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan