* Ý 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 1TRƯỜ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 2a) 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
vô
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
có
- 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 34 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