1. Trang chủ
  2. » Kỹ Năng Mềm

Giáo án Tin học 11 - Bài 9: Cấu trúc rẽ nhánh (tiết 1) - Đoàn Thị Trang

10 78 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 150,44 KB

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

Nội dung

Kỹ năng - Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản - Viết được câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đủ và áp dụng để thể hiện được thuật toán [r]

Trang 1

GVHD :      

Ngày   30/10/2009

"#$ :11A2

Bài Soạn:

Chương III: Cấu trúc rẽ nhánh và lặp Bài 9: Cấu trúc rẽ nhánh (tiết 1)

I) Mục tiêu:

1 Kiến thức:

- '( sinh )*+ , (- +*+ có (/0 trúc 2 nhánh trong 45$ trình

- '( sinh )*+ 78( (/0 trúc, ý ; (< câu 4>  2 nhánh

-

- B, (- +*+ có câu 4>  ghép trong 45$ trình, DE 78( (/0 trúc câu 4>  ghép

2 Kỹ năng

- BF @G  (/0 trúc 2 nhánh trong mô + +05+ toán (< EI+ J bài toán 7 

-

> 78( +05+ toán (< EI+ J bà toán 7 

- BF @G  câu 4>  ghép khi (- +*+ trong 45$ trình

3 Thái độ

- giúp '( sinh ?0 rõ +-E quan +'  (< (/0 trúc 2 nhánh

- Làm cho '( sinh thêm yêu thích 45$ trình, yêu thích môn '( 

- Phát +? + duy 45$ trình, $  pháp làm A>( khoa '( 

II) Phương pháp, phương tiện

1 Phương pháp

-

-

2 Phương tiện

a Chuẩn bị của giáo viên

- Máy tính, máy (*0 U *0 có)

- Sách giáo khoa tin '( 4#$ 11

- Sách giáo viên, sách tham K tin '( 4#$ 11

- W 9 $/ 9 $*0 '( +5$

b Chuẩn bị của học sinh

- X ghi lý +0*+

- Sách giáo khoa Tin 11

+#( KY

Trang 2

III) Tiến trình lên lớp, nội dung bài học

1 Ổn định lớp

- Z 7  4#$ '(

- Yêu (-0 4#$ +X  báo cáo ; J

Q  D  Phép: Không phép:

2 Dẫn dắt vào bài

Các em chú ý: trong  +G( hành +#( các em 7] 78( +,( hành bài 7.`U 7 (  trình 7] 73  b trong Turbo Pascal)

Các em hãy quan sát: trong (  trình trên là 71  không có 4c` Bây

 cô 5$ giá + a= 1, b= -3, c= 2 Chúng ta +/ (  trình > + K*+ M0 là 71 ` 5  cô 5$ a= 2, b= -3, c= 2 em +/ > +8  gì e ra?

\  trình 2 báo 4c9 71  không? Vì khi ta 5$ a, b, c A# giá +  trên thì D< 0, mà trong (  trình không xét 7* +  8$ này, 

3 Nội dung bài học

gian

Hoạt động 1: Tìm hiểu câu lệnh

rẽ nhánh

-   ngày chúng ta có h 

công A>( (i có 78( +,( > khi

EI+ 7j0 K> (G +? nào 7 78(

+,( +  mãn

- Hai

T>  7j 1: *0k`+6 là E> 

7j +*0

T>  7j 2: *0k+6k *0

không thì là

GV: Em nào có +? cho cô EI+ vài ví @G Aj câu 7j0 K> f

HS: suy ; + 4

VD1: Ngày mai *0 + E thì Nam 2 không 7 73 bóng

VD2: *0 +J nay + E thì em i

'(9 *0 không thì em 2 7 '(k``

GV: Sau 7= các em hãy xem 2 VD sau(GV 7 ra VD)

Xét X VD1: *0k+6 Còn X VD2: *0k+6k *0 không thì

7<

HS: chú ý cô giáo   bài GV: Bây  chúng ta cùng 7 xét VD mà ta 7] 7j (5$ 7* trong $- 7-0 (< bài

7’

Trang 3

VD: P?E tra pt )5( 2

ax2 + bx+c=0(a0) có >E không? GV:

em 7] làm Qua (  trình 4#$ 10, các em 7] '( bai” Bài toán và +05+ toán” các em 7] )*+ A*+ +05+ toán, A2  7s )?0 @t cách  bài toán 5 bây  cô E 2 em lên )  1 em A*+ +05+ toán K?E tra pt có >E không, và 1 em A2  7s )?0 @t cách K?E tra pt có nghiêm

HS 1: 05+ toán

B1: 5$ a, b, c

B2: Tính D<- b2 -4ac

B3: *0 D<0 => PTVN

B4: *0 D0 => PTCN

HS 2: B 7s

Sai

GV: Các em hãy quan sát  7s trên )  và

7 (w  chính là  7s +? > (/0 trúc 2 nhánh

5$ a,b,c Tính D <- b 2 – 4ac

D  0

P*+ thúc

Trang 4

- Trong j0 +05+ toán, các thao

tác +*$ theo 2 $G +0I( vào K*+

M0 5 78( +% các )#( +#(

7

\/0 trúc dùng 7? mô + các

là (/0 trúc 2 nhánh

Hoạt động 2: Tìm hiểu câu lệnh

If then

dùng 2

-

yzg7j0 K> v then<câu 4> v{

-

yzg7j0 K> v then<câu 4>  1>

Else <câu 4>  2>;

Trong 7

- 7j0 K> là )?0 +R( logic cho

giá + True  |( False

- câu 4> 9 câu 4>  1, câu 4>  2 là

EI+ 4>  trong Pascal

-

tính và K?E tra *0 7j0 K>

71 U( giá + True) thì câu 4>  2

4>  2 ) qua

-

K?E tra và tính *07j0 K>

71  thì câu 4>  1 2 78( +,(

78( +,( >

Trong E' ngôn h 45$ trình 7j0 có các câu 4>  7? mô + (/0 trúc 2 nhánh

GV:

dùng câu 4>  If…then

GV:Các em 7] 78( '( +* nào là )?0 +R( logic

là )?0 +R( logic?

HS )?0 +R( logic là các )?0 +R( quan > 7  9 các )?0 +R( quan > liên K*+ A# nhau )X các phép toán logic

Trang 5

*

+*0 :

S

*

S

GV:Sau 7= cô 2 # +>0 cho các em 

GV: Các em hãy quan sát  7s )?0 @t câu

thì em nào có +? lên A2  7s )?0 @t câu HS:Lên )  A2  7s

GV:Em nào 5 xét cho cô xem  7s (<

HS: 1 '( sinh lên 5 xét

GV: Sau 7= chúng ta 7 xét VD (G +? VD: P?E tra pt )5( 2:ax2+ bx+c=0

Có >E hay không?

GV: em nào có +? xác 7  cho cô 7=0 là Input, Output?

HS: + 4

Input: 5$ a, b, c Output: PTVN, PT có >E

7j0

K>

Câu 4> 

Câu

4>  1 K> Câu 4>  2

Trang 6

Các chú ý:

- #( Else không có @/0 (/E

$‚ (;)

- Câu 4>  là 1 câu 4>  (< Pascal

GV: Theo  7s mà chúng ta 7] A2 X trên K*+

thì em nào có +? A*+ 78( câu 4>  K?E tra bài toán?

HS: suy ; + 4

If(D<0) then write(‘PTVN);

If (D) then write(‘Pt co nghiem’);

GV:  A5 em 7] ?0 và )*+ cách A*+

câu GV: các em hay nhìn lên $- câu 4>  trên

  X 7= ta +/ chúng ta $ F @G  2 4- câu 4>  if… then mà 2 câu 4>  X 7= mang ý ; $< 7  nhau, *0 ta E0J cho câu 4>  D '  thì ta có +? I$

2 câu 4>  vào 78( không và làm  +* nào?

HS:xem -Có 7 1 4- if…then X @# và thay vào 7 là +% Else

GV:

không?

HS: lên If(D<0) then write(‘PTVN’) Else write(‘PT co nghiem’);

GV:

GV:

Trong câu 4>  nào 78( +,( > `   trong câu +,( >

Trang 7

Hoạt động 3: Tìm hiểu câu lệnh

ghép

- Ngôn h 45$ trình cho phép I$

EI+ dãy câu 4>  thành EI+ câu

4>  ghép

GV:  các em 7] )*+ trong +*  A>+ (< chúng ta

gì?

HS: Câu ghép GV:

+* còn trong ngôn h 45$ trình thì sao?

GV:trong ngôn h 45$ trình Pascal (w  có câu ghép

A# nhau 78( ' là câu 4>  ghép, các 4> 

7 78( 7|+ trong (|$ +% khoá Begin….end; Gv: Ta

GV

và 7 ra >E (G +?f HS: 05+ toán  sau:

B1: 5$ a, b, c B2: Tinh D <- b2 – 4ac B3: *0 D < 0 =>PTVN

X1= ;x2=

2

2

a

2

a

 

GV: Cô có EI+ (  trình  sau:

(Gv 7 (  trình 7] 78( 73  b trên TurBo Pascal)

HS:Quan sát (  trình trên Turbo Pascal

GV:(  trình này không có 4c và bây

GV: Trong (  trình này ta +/ là K*+ M0 (i > + >E (< x1, còn >E (< x2 thì không ? +` 5 em nào có +? >E x1 và x2?

HS; , vào (/0 trúc (< câu 4>  ghép và phát > (  trình +*0 (|$

Begin End; X sau câu 4>  Else

GV: 5 cô +F cho (|$ Begin End; vào xem có 71  không ?

Trang 8

4 Hoạt động nhóm và củng cố bài học

a Hoạt động nhóm

GV: Bây  cô có trò ( 9 cô 2 chia làm 4 +Q9 Ec +Q 1 câu 9 +Q nào làm xong

Nhóm 1:

Câu 1: Cú pháp yzg7j0 K> v then <câu 4> v{ có ; là :

A *0 )?0 +R( 7j0 K> 5 giá + 71  thì +,( > câu 4> 9 8(

B

thì ) qua C

+,( > câu 4>  khác D

h 45$ trình Pascal, câu 4>  nào sau 7= là 71 

- Câu

Begin

<các câu 4> v{

End;

- Chú ý: Sau End $ có @/0

(/E $‚U{V

GV:cho Begin…End;

GV:

If(D<0) then write(‘PTVN’) Else

Begin X1:=(-b+sqrt(D))/(2*a);

X2:= (-b-sqrt(D))/(2*a);

Write(‘x1=’,x1:6:2,’x2=’,x2:6:2);

End;

GV: Câu

GV:  A5 cô 7] # +>0 cho các em +* nào là câu 4>  ghép

Trang 9

A If(n mod 10) then write(‘n la so tron chuc’)

Else write(‘n khong la so tron chuc’);

B If(n div 10) then write(‘ n la so tron chuc’)

Else write(‘n khong la so tron chuc’);

C If(n mod 10 =0) then write(‘ n la so tron chuc’)

Else write(‘ n khong la so tron chuc’);

D

Nhóm 2:

Câu : P*+ M0 (< (  trình sau là gì?

x:= 10; y:= 15;

if (x>y) then x:=x- y

else y:=y-x;

A y = 5 và x= 10

B x= 5 và y= 15

C x=10 và y=15

D (  trình báo 4c

Nhóm 3:

Cho tình 0J  sau: Trong 1  '(9 GV có +Q (R( EI+ trò (9

GV chia 4#$ thành 4 nhóm, Ec nhóm EI+ câu  A# yêu (-0  sau: các em hãy

Yêu câu: em hãy F @G  câu 4>  if…then 7? mô + tình 0J  trên

Nhóm 4:

Trong ngôn h 45$ trình Pascal, E0J K?E tra 7s  + ( 3 giá + (< A, B, C có cùng 4#  0 hay không ta A*+ câu 4>  If +* nào cho

71 

A If a,b,c >0 then…

B If (A>0) and (B>0) and (C>0) then…

C If A>0 and B>0 and C > 0 then……

D If (A>0) or (B>0) or (C>0) then…

Đáp án của các câu hỏi như sau:

Nhóm 1: Câu 1: A , Câu 2: C

Nhóm 2:

4>  :

Trang 10

If (d= 10) then write(‘co phan thuong’)

Else write (‘ khong co phan thuong’);

Nhóm 4:

b Củng cố bài học

Qua bài '( hôm nay các em (- DE 78( câu trúc (< các câu 4> 

- Câu 4>  if…then

Else <câu 4>  2>;

- Câu Begin <các câu 4> v{

End;

5 Bài tập về nhà

A Ôn

B Xem +#( EG( 4: TI+ J ví @G

C Làm bài +5$ 1, 2, 4/ 50, 51/ SGK

6 Rút kinh nghiệm tiết dạy

GVHD ký duyệt

... 30/10/2009

"#$ :11A2

Bài Soạn:

Chương III: Cấu trúc rẽ nhánh lặp Bài 9: Cấu trúc rẽ nhánh (tiết 1)< /b>

I) Mục tiêu:... Kiến thức:

- ''( sinh )*+ , (- +*+ có (/0 trúc 2 nhánh 45$ trình

- ''( sinh )*+ 78( (/0 trúc, ý ; (< câu 4>  2 nhánh

-

- B, (- +*+ có câu 4> ...

a Chuẩn bị giáo viên

- Máy tính, máy (*0 U *0 có)

- Sách giáo khoa tin ''( 4#$ 11

- Sách giáo viên, sách tham K tin ''( 4#$ 11

- W 9 $/ 9 $*0

Ngày đăng: 01/04/2021, 04:00

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w