1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án Tin học 11 - Cấu trúc rẽ nhánh

4 11 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 4
Dung lượng 154,15 KB

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

Nội dung

* Ý nghĩa: - dạng thiếu: nếu điều kiện đúng thì thực hiện câu lệnh, ngược lại thì câu lệnh sẽ bị bỏ qua - dạng đủ: nếu điều kiện đúng thì thực hiện câu lệnh1, ngược lại thì thực hiện câu[r]

Trang 1

TRƯỜNG THPT

TỔ BỘ MÔN TIN HỌC

GIÁO ÁN

Phạm Đức Trung

11

Tên bài : §9 Cấu trúc rẽ nhánh

_

I Mục tiêu

1

-

-

-

2

-

-

-

-

II Đồ dùng dạy học

-GV: SGK, giáo án, tài

-HS: SGK, 2/ ghi chép

III Hoạt động dạy và học

1

2 Bài

1.Rẽ nhánh

-Ví

lao

- Ví

thì

- Q hai ví 0< trên ta  RK

có hai cách

+ Nếu…thì….

+ Nếu…thì, nếu không

thì…

 OR$ trúc %# mô E các

các

trên

nhánh

2 Câu lệnh if-then

-

- Em nào có  # RK thêm ví 0<[

- Em hãy

- `# mô E R$ trúc +, nhánh, ngôn

- Hs chú ý nghe

- Hs

- Hs

Trang 2

a) Dangj thiếu

If < điều kiện> then <câu

lệnh>;

b) Dạng đủ

If < điều kiện> then <câu

lệnh1> else <câu lệnh 2>;

* Trong %S

-

logic

- câu lệnh, câu lệnh1, câu

pascal

* Ý

-

, G W qua

-

* Chú ý: + Else không

có 0R$ “;”

* Ví 0<

If delta<0 then

write(‘ptvn’);

3 Câu lệnh ghép

* Cú pháp:

Begin

<các câu

End;

*

trong câu

end là 0R$  R*  ^K

* Ví 0<

If D<0 then writeln (‘ pt

Else

Begin

X1:=(-b+sqrt(b*b-4*a*c))/ (2*a);

X2:=-b/a-x1;

End;

-Trong

“thì”

- Em nào còn logic cho nào?

- Trong hai cú pháp trên thì

' f$E mà các yêu =$ sau

then

- Câu

- Em nào có  # RK ví 0< có

- Có

then

có thao tác nào & này NNLT cho phép H

ghép

- Ví thì có hai (có hai

- Hs

- Hs

- Hs chú ý nghe

- Hs RK ví 0<

- "? sinh chú ý nghe

chép bài

-Hs chú ý nghe

Trang 3

4 Một số ví dụ

* Ví

15 pt Y hai ax2+bx+c=0

(a<>0)

-Input: a,b,c;

-Output: các

thông báo “ptvn”

Program vidu1;

Var a,b, c, D,x1,x2:real;

Begin

Write(‘nhap a, b, c:’);

Readln(a,b,c);

D:=b*b-4*a*c;

If D<0 then writeln(

‘ptvn’)

Else

Begin

x1:=(-b+sqrt(b*b-

4*a*c))/ (2*a);

x2:=-b/a –x1;

Writeln(‘x1=’,x1:8:2,

‘x2=’,x2:8:2);

End;

readln

End.

* Ví

trong hai

phím

- Input: a, b

- Output: max(a,b)

-

Program vidu2;

Var a,b:real;

Begin

Write(‘nhap a, b:’);

Readln(a,b);

If a>b then writeln( ‘max

la =’, a)

Else writeln(max la=’,b);

Readln;

End

- Em hãy xác output 15 bài toán?

- Em hãy nêu cách

toán trúc trong tin ?[

- Em hãy xác output 15 bài toán?

- Làm

- trình?

- trình tìm Min hai \ và */

-Hs

-Hs

-Hs

-Hs

IV Củng cố

Trang 4

-

-

V Nhiệm vụ về nhà

- "? bài |D làm các bài Y 1, 2, 4 SGK trang 51

- Xem ví 0< 2 trong sách / *< 4

- Tìm

Ngày đăng: 02/04/2021, 07:25

TỪ KHÓA LIÊN QUAN

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

w