tiết 11 tin học 11 thái sanh thư viện giáo dục tỉnh quảng trị

4 5 0
tiết 11 tin học 11 thái sanh thư viện giáo dục tỉnh quảng trị

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

Thông tin tài liệu

Hs: Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là cấu trúc rẽ nhánh.. +Sơ đồ khối?[r]

(1)

Tiết thứ 11 Ngày soạn 4- 11- 2008 Chương III

CẤU TRÚC RẼ NHÁNH VÀ LẶP §9- CẤU TRÚC RẼ NHÁNH

A-MỤC TIÊU: 1- Kiến thức:

+ Biết cầu cấu trúc rẽ nhánh biểu diễn thuật toán + Biết câu lệnh rẽ nhánh (dạng thiếu dạng đủ)

+ Biết câu lệnh ghép 2- Kỹ năng:

+ Sử dụng cấu trúc rẽ nhánh mơ tả thuật tốn số toán đơn giản

+ Viết lệnh rẽ nhánh dạng thiếu, rẽ nhánh đầy đủ 3- Thái độ:

+ Chính xác, nghiên cứu mở rộng câu lệnh. B- PHƯƠNG PHÁP GIẢNG DẠY:

+ Thuyết trình, hỏi đáp giảng giải, minh họa sơ đồ cấu trúc câu lệnh C- CHUẨN BỊ:

1 Giáo viên: Giáo án, SGK, SGV, Máy chiếu.

2 Học sinh: SGK, Vở ghi chuẩn bị nhà. D- TIẾN TRÌNH LÊN LỚP:

1- Ỏn định lớp- Kiểm tra sĩ số:(1 phút)

Lớp 11B1 11B2 11B3 11B4 11B5

Sĩ số

2- Kiểm tra cũ: (Không) 3- Nội dung mới:

a- Đặt vấn đề (1 phút):

Ở sống hàng ngày thường xảy cấu trúc “nếu , khơng ”, thuật tốn có cấu trúc khơng có học ngày hôm

b- Tri n khai b i m i:ể

HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG CƠ BẢN

Hoạt động 1: (5 phút) Tìm hiểu khái niệm rẽ nhánh Gv:

Đưa đoạn hội thoại bạn Nam bạn Châu máy chiếu sau:

-Ban Nam: Này, ngày mai cậu có học nhóm khơng?

- Bạn Châu suy nghĩ lúc trả lời: + Nếu ngày mai mưa tớ nghĩ

+ À, ngày mưa tớ nghĩ, khơng mưa tớ đến nhà cậu học

Đoạn hội thoại có câu trúc thường

(2)

xảy hàng ngày?

Hs:Cấu trúc đoạn hội thoại sau:

- Nếu

- Nếu thì, khơng Gv:

Cấu trúc mô tả gọi cấu trúc gì?

Hs: Cấu trúc dùng để mơ tả mệnh đề có dạng gọi cấu trúc rẽ nhánh Gv: Chia lớp thành nhóm viết giấy A0

+ Nhóm1(Thuật tốn liệt kê):

Hãy nêu bước giải phương trình bậc 2? + Nhóm 2(Thuật tốn sơ đồ khối):

Hãy vẽ sơ đồ khối toán giải phương trình bậc 2?

Hs:Thảo luận theo nhóm để trả lời câu hỏi.

Gv:Đưa thuật toán giải phương trình bậc lên máy chiếu để so sánh cách giải Hs

Gv:

- Nếu

- Nếu thì, khơng

Ở tiếng Anh viết viết nào? Hs: If then

Hoạt động 2: (15 phút)

Tìm hiểu hoạt động cấu trúc câu lệnh rẽ nhánh if then

Gv:

Cấu trúc: “Nếu thì, khơng ” tiếng anh viết nào?

Hs: IF THEN

IF THEN ELSE

- Nếu

- Nếu thì, khơng

=>Cấu trúc dùng để mô tả mệnh đề có dạng gọi cấu trúc rẽ nhánh

Ví dụ: Giải phương trình bậc 2: ax2+bx+c=0

+Liệt kê:

B1:Nhập a, b, c

B2:Tính Delta=b*b - 4ac

B3:Nếu Delta<0 phương trình vơ nghiệm, kết thúc

B4:Nếu Delta>=0 phương trình có

nghiệm, kết thúc +Sơ đồ khối

II Câu lệnh If then : a.Dạng thiếu:

IF <Đkiện> THEN <Câu lệnh>;

Thực hiện:

- Tính giá trị biểu thức điều kiện Đ S

Đkiện Đ Câu lệnh

(3)

Gv:

<Điều kiện> biểu thức nào? Câu lệnh câu lệnh ngơn ngữ nào, có câu lệnh?

Hs:

- Điều kiện biểu thức Logic biểu thức quan hệ

-Câu lệnh, câu lệnh1, câu lệnh2:là câu lệnh Pascal

Gv:Đưa cú pháp lên máy chiếu để Hs ghi

Hãy nêu thứ tự thực câu lệnh nào?

Hs: Dựa vào SGK để trả lời.

Gv: Hãy vận dụng viết câu sau sang câu lệnh Pascal?

a Nếu Delta>=o PT có nghiệm b Nếu a chia hết cho a số chẳn,

cịn khơng a số lẻ Hs:Viết giấy nháp trả lời Gv:

Câu lệnh, câu lệnh1, câu lệnh2 có nhiều câu lệnh viết chương trình nào? Để hiểu rõ ta tìm hiểu câu lệnh ghép

Hoạt động 3: (8 phút) Tìm hiểu câu lệnh ghép

Gv: Thế gọi câu lệnh ghép? Hs:Dựa vào SGK để trả lời câu hỏi

Gv: Đưa lên máy chiếu

Hãy sữa đoạn chương trình sau cho đúng:

- Nếu <đkiện> câu lệnh thực sai câu lệnh bị bỏ qua b.Dạng đủ:

IF <Đkiện> THEN <C.lệnh1> ELSE <C.lệnh 2>;

Trong đó:

-<Đkiện>: biểu thức quan hệ biểu thức Logic

-Câu lệnh, câu lệnh 1, câu lệnh 2: câu lệnh Pascal

Thực hiện:

- Tính giá trị biểu thức điều kiện - Nếu <đkiện> câu lệnh 1được thực ngược lại câu lệnh thực

Vi dụ:

+ IF Delta >=0 THEN Write(‘PT co nghiem’);

+ IF a Mod =0 THEN Writw(a, ‘ la so chan’)

ELSE Write(a, ‘ la so le’);

3.Câu lệnh ghép:

- Trong Pascal cho phép gộp nhiều câu lệnh thành câu lệnh, gọi câu lệnh ghép

-Câu lệnh ghép có dạng: BEGIN

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

Ví dụ:

IF Delta<0 THEN Write(‘PTVN’) ELSE

Đkiện

Câu lệnh 1 Đ

(4)

IF Delta<0 THEN Write(‘PTVN’) ELSE

x1:=(-b+SQRT(Delta))/(2*a); x2:=(-b-SQRT(Delta))/(2*a); Write(‘Nghiem x1=’,x1); Write(‘Nghiem x2=’,x2);

Hs: Vận dụng câu lệnh ghép để sữa đoạn chương trình

Hoạt động 4: (10 phút)

Một số ví dụ minh họa

Gv: Cho hoạt động theo nhóm (chia 3 nhóm), viết giấy A0

+ Nhóm1:Tổ chức khai báo

+ Nhóm 2:Viết phần thân chương trình để giải phương trình bậc sử dụng câu lệnh rẽ nhánh dạng thiếu

+ Nhóm 3:Viết phần thân chương trình để giải phương trình bậc sử dụng câu lệnh rẽ nhánh dạng đủ

Hs:Thực theo nhóm trình bày kết

Gv:Khởi động Pascal để minh hoạ ví dụ

BEGIN

x1:=(-b+SQRT(Delta))/ (2*a);

x2:=(-b-SQRT(Delta))/ (2*a);

Write(‘Nghiem x1=’,x1); Write(‘Nghiem x2=’,x2); END

4.Ví dụ:

a.Ví dụ 1: Hãy viết chương trình hồn thiện để giải phương trình bậc 2: ax2 +

bx + c=0

4- CỦNG CỐ (3 phút):

Nhắc lại cấu trúc cách thực câu lệnh rẽ nhánh 5- DẶN DÒ (2 phút):

1.Về học cũ

Ngày đăng: 29/03/2021, 14:10

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

Tài liệu liên quan