1. Trang chủ
  2. » Công Nghệ Thông Tin

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

6 48 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 6
Dung lượng 139,63 KB

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

Nội dung

Bài mới: Gv: Ở những bài trước các em đã được học một số câu lệnh vào ra đơn giản của pascal như: Lệnh vào ra dữ liệu, lệnh gán…Với những lệnh này các em chỉ có thể giải quyết được những[r]

Trang 1

 12

Chương III:CẤU TRÚC RẼ NHÁNH VÀ LẶP

Ngày 

Ngày 

  Mai  Hà Giáo viên ! " Ths Ngô  % tú Quyên

I Mục đích, yêu cầu.

- *( nhu +( , -( trúc / nhánh trong 0*( 1  (2 toán

-

- *( câu 45 ghép

- 9: ; -( trúc / nhánh trong mô =  (2 toán , <> ? bài toán 6! =#

II Phương pháp, phương tiện dạy học.

1 Phương pháp:  ( trình, - 68A .B quan, D <E#

2 Phương tiện: Giáo án, sách giáo khoa, 6G dùng .B quan

* Bảng phụ:

I= 8 ; 1: Hình J#9! 6G  * 5 -( trúc / nhánh:

Sai K&

I= 8 ; 2: Câu 45 if-then

K& Sai K&

Sai

28 a,b,c

D >= 0?

PV b 2 – 4ac

tính và 6 ra  5<

 BA G F thúc

Thông báo vô  5<A

.G F thúc

6Y( F5 câu 45 câu 45 2 6Y( F5 câu 45 1

Trang 2

III Nội dung chính.

1 Ổn định tổ chức lớp.

Z[8 9\ ? ]^  Phép:

2 Bài mới:

Gv: `  a bài .[ các em 6b 6D  <> ? câu 45 vào ra 6! = , pascal   Z5 vào ra a 45(A 45 c][  a 45 này các

em  d có  * = C( 6D  a bài toán 6! =A ]2 6* =  a bài toán 8 f 8 ! thì chúng ta 8 = làm   nào? K* .= 4 cho câu g 6e chúng ta vào bài ngày hôm nay:

> dung   gian  6> , giáo viên và  sinh

1 Rẽ nhánh.

Ví dụ 1:

( . không < thì Châu /

6 nhà #

Ví dụ 2:

( . không < thì  /

< 6 nhà Châu

9/  65 cho Châu 6* trao 6h

- Dạng thiếu:

( … thì…

- Dạng đủ:

( c# @cA( không thì…

Gv: Trong (> ? hàng ngày

có -  Y( công 5  d 6D  B 5 khi <> 6Y( F5 ;  * nào 6e 6D  g mãn

Hs: CHú ý 4^ nghe

Gv: ]j nêu ví ; sách giáo khoa

j minh  0k ! 6G lên 0= # Hs: Nghe = và ghi ví ; vào

E#

Gv: = thích cho  sinh *( ý

 \ , 2 ví ; này 6*  sinh *( Y -( trúc / nhánh Yêu +(  sinh 6 ra -( trúc / nhánh Hs: K ra -( trúc / nhánh Gv: Yêu +(  sinh 4- ví ; có

-( trúc ! B#

Hs 4- ví ;#

Gv  2 xét: L-( trúc chung 6*

mô = các <5 6Y   2 6D  là -( trúc / nhánh   (

và  6,#

Gv: Ghi 0= # Hs: Chú ý 4^ nghe và ghi bài Gv: ]2 E 2 ví ; trên, ví ; nào

có -( trúc / nhánh   (A ví

; nào có -( trúc / nhánh  6,U

Hs .= 4 Ví ; 1 có -( trúc /

Trang 3

Ví dụ: = 8 (! trình 02 hai:

ax2 + bx + c = 0 [ a o 0)

*Liệt kê:

B1: Tính 05 ? Delta D = b2-4ac

B2: Xét D

( D < 0 thì thông báo _ !

trình vô  5<#

( D >= 0 thì thông báo 8 !

trình có  5<#

*Sơ đồ khối:

I= 8 ; 1)

2 Câu lệnh if – then

a, Cấu trúc:

rP  (

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

nhánh   (A ví ; 2 có -( trúc / nhánh  6,#

Gv: Ke là trong (> ? A còn trong  (2 toán thì u có  a thao tác 8 theo 8 ;  (> vào F C(=  2 6D j các 0[ .[ 6e# ` 8 + bài 28 và  B hành các

em 6b = 8 ! trình 02 hai,

    2 6b xét  các

. D8  U

Hs .= 4 L #

Gv: 2 em nào cho cô 0 các 0[ 6* = 8 ! trình 02 hai?

Hs .= 4

B1: Tính 05 ? Delta D = b2 – 4ac

B2: Xét D ( D < 0 thì thông báo _ ! trình vô  5<#

( D >= 0 thì thông báo 8 ! trình có  5<#

Gv  2 xét:  2A sau khi tính D, tùy  (> vào giá .% , D

mà <> trong hai thao tác / 6D

 B 5# Có 2 cách 0*( 1  (2 toán,  G các em .= 4 là cách 45 kê, sau 63 là ! 6G F ?# Giáo viên treo 0= 8 ; 1 có ! 6G F ? lên

Gv: = thích ý  \ , các hình 0*( 1 và nêu  6> ,

! 6G#

Hs: Chú ý 4^ nghe

Gv: Các em 6* .? E và Y /

! 6G này vào E#

Gv: K* mô = -( trúc / nhánh trong pascal dùng câu 45 if – then

! f [ hai   ( và 6,

E trên, pascal u có hai  câu

45 if - then.

Trang 4

rP 6,

if <điều kiện> then <câu lệnh1>

else <câu lệnh 2>;

I= 8 ; 2)

Trong 6e

+ if, then, else là các j khóa

+ KY( F5 là các 0*(  f

quan 5 v 0*(  f logic cho

gía .% 6& v sai

+Câu 45 A câu 45 A câu 45 

là <> câu 45 , pascal

b, Ý nghĩa:

- `   ( điều kiện / 6D

tính và F*< tra ( điều kiện

6& (có giá .% true) Thì câu lệnh

/ 6D  B 5A  D 4 thì câu

lệnh / 0% 0g qua.

- `  6, điều kiện u 6D

tính và F*< tra ( điều kiện

6& thì câu lệnh 1 / 6D  B

5A  D 4 thì câu lệnh 2 /

6D  B 5#

-Ví ; 1: K ra màn hình thông

báo Y  5< , 8 ! trình

khi D < 0

If D < 0 then writeln(‘ phuong trinh

vo nghiem’);

-Ví ; 2: {*< tra <> ? a có chia

 cho 3 hay không G thông báo

F C(= ra màn hình

if a mod 3 = 0 then write(a,’chia

het cho 3’) else write(a, ‘khong

chia het cho 3’);

- Ví ; 3: Tìm ? 4[  - a hai

? a và b

Hs: chú ý nghe = # Gv: ] -( trúc , các câu 45

  ( và  6, lên 0= A G 6 0= 8 ;  f 2, = thích và trình bày  6> , câu 45 # Hs: Chú ý nghe = và ghi chép bài

GV: Z- ví ; trong sách giáo khoa, 1 = 0k 4 cho  sinh Y câu 45 , bài toán   sinh .= 4#

Hs .= 4 : -Ví ; 1:

If D < 0 then writeln(‘ phuong trinh vo nghiem’);

-Ví ; 2:

if a mod 3 = 0 then write(a,’chia het cho 3’) else write(a, ‘ khong chia het cho 3’);

Gv: Z- ví ; 3 g  sinh 6* tìm ? 4[  - a hai ? a và b có

<- cách? Ke là  a cách nào?

Hs .= 4 Có 2 cách

Trang 5

+ Cách 1:

max:= a;

if b > a then max:= b;

+ Cách 2:

if b > 0 then max:=b else max:=a;

- Chú ý:

+ .[ else không có -( ‘;’

+ Các câu 45 if -then có  * 4G

nhau

2 Câu lệnh ghép.

- Trong pascal Câu 45 ghép là 28

D8 các câu 45 6v trong v8 j

khóa begin-end

- L-( trúc: Trong pascal câu 45

ghép có  

begin

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

end;

- Trong 6e

begin, end là các j khóa và ?

-Cách 1: Dùng 45 gán max:=a

và 45 if-then   (#

-Cách 2: Dùng câu lênh if- then

 6,#

Gv:  0= A phân tích 0*(  f 6Y( F5 if, câu 45 sau then và sau else

Gv: j ví ; 3, em nào cho cô 0 làm cách nào nhanh !U Vì sao?

Hs .= 4 Cách 2 6! = và nhanh ! vì  d + dùng <> câu 45 if-then 6+ 6,A còn cách 1 8 = dùng 6 2 45 là 45 gán và 45 if-then   (#

GV: Các em chú ý trong = bài toán thì 8 = 4B   câu 45 cho phù D8#

Gv: ^ chú ý cho  sinh Hs: chú ý nghe = #

Gv: Cú pháp theo sau <> j khóa   then v else) thì là <> câu 45 A   trong  Y( . D8 thì các thao tác sau 6e khá 8 f 8A

nó không  d là <> câu 45 mà -

 Y( câu 45 # Trong các . D8   2 ngôn  a 428 trình cho phép ghép <> dãy câu 45 45 D8 thành Chúng ta sang <;

8 theo

Hs: Nghe = # Gv: Nêu -( trúc , câu 45 ghép và u = thích các thành

8 + , câu 45 # Hs: Nghe = và ghi bài

Gv: Z- ví ;A yêu +(  sinh

: ; câu 45 6* tìm  5<

8  trình 02 hai, thông báo vô

 5< ( D < 0,  D 4 tính

Trang 6

IV Củng cố và dặn dò:

1 Củng cố:

- ^ 4 -( trúc chung , -( trúc / nhánh

- Câu 45 if-then, ! 6G  B 5 -( trúc if-then

- Câu 45 ghép

- Các chú ý

2 Dặn dò:

- Bài 28 Y nhà:

+ Câu g 1,2,4 sách giáo khoa trang 50, 51

+ Bài 3.1 6 3.3, 3.11 6 3.14 sách bài 28#

- K .[ <; 4: > ? ví ;

- Xem 8 ; 4; B (trang 131), 8 ; 4; C (trang 139) trong sách giáo khoa

V Rút kinh nghiệm:

  begin, end , <>  !

trình

- Ví ; Tìm  5< , 8 !

trình 02 hai, thông báo vô  5<

( D < 0,  D 4 thì tính

 5<#

If D < 0 then writeln(‘phuong trinh

vo nghiem’)

else

begin

x1:=(-b-sqrt(b*b4*a*c))/(2*a);

x2:=-b/a-x1;

end;

- Chú ý:

+ Sau end E câu 45 ghép có

-( ‘;’

+ câu lệnh, câu lệnh 1, câu lệnh 2,

trong các câu 45 if-then E trên có

 * là câu 45 ghép

 5<#

Hs .= 4#

Gv: 2 xét,  6  ! trình lên 0= và phân tích j câu 45 trong 6  ! trình 6eA  d

ra câu 45 if-then 6+ 6,A câu 45 ghép

Hs: Z^ nghe và ghi bài

GV: ^ và cho  sinh ghi các chú ý

Hs: Ghi bài

... nhánh Yêu +(  sinh 6 -( trúc / nhánh Hs: K -( trúc / nhánh Gv: Yêu +(  sinh 4- ví ; có

-( trúc ! B#

Hs 4- ví ;#

Gv  2 xét: L-( trúc chung 6*

mô...  -( trúc / nhánh   (

và  6,#

Gv: Ghi 0= # Hs: Chú ý 4^ nghe ghi Gv: ]2 E ví ; trên, ví ;

có -( trúc / nhánh   (A ví

; có -( trúc / nhánh. ..  Mai  Hà Giáo viên ! " Ths Ngơ  % tú Qun

I Mục đích, u cầu.

- *( nhu +( , -( trúc / nhánh 0*( 1  (2 toán

-

- *( câu 45

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w