kiểm tra 15 phút, kiểm tra 1 tiết, thi học kỳ , tính + Yêu cầu HS thực hiện điểm trung bình môn thành thạo và hiểu rõ câu họcTBM và xếp loại lệnh IF để viết chương học lực môn đó, biết t[r]
Trang 1Ngày
Ngày
Bài 2 CÁC
I tiêu
- HS cách khai báo # ,
- & cách '( ) câu +, -. write, writeln
- & cách '( ) câu +, 23 readl, readln
-) => '6 hàm ? +, 9 @%%
II
III bài !"
- A BC +D3
- EF= tra 'G '6
- EH= tra bài I
?
là P khoá?
=> HS: lên @ 0@ +%
)* +, 1: Tìm 0 các 2 3 24 TP.
? Cho hs B7 bài toán 1
- GV BT câu U
? Trong bài toán B* là ?
+, vào và B* là ? +, ra?
? Em hãy ; công Y tính
, tích và chu vi hình tròn
=> GV
trình => gv '(" +
- HS: ]7 bài
- HS: Suy G 0@
+^
- HS: Lên @
; công Y%
Bài 2 CÁC THỦ TỤC CƠ BẢN
CỦA TP
I Bài toán 1
23 vào bán kính <" => hình tròn Hãy tính , tích và chu vi <" hình tròn BO
1 53 trình !7
(1) Program dthtron;
(2) Const p= 3.14;
(3) Var r,dt,cv: real;
(4)Begin (5) Write (‘ Hay nhap ban kinh hinh tron r: ’);
(6) Readln (r) (7) Dt:= r*r*p;
(8) Cv:=2*r*p;
(9) Writeln (‘dien tich cua hinh tron la:’,dt);
(10) Writeln(‘ chu vi hinh tron la:’,cv);
(11) Readln;
(12)End
Trang 20H khai
? P CT trên em hãy cho
cách khai báo %
- Ví )
]H khai báo 2 a,b !H
'6 nguyên và y, z !H '6
s ta làm ntn ?
GV [ ý
- Trong bài toán trên có
=. cùng !H ? +,J
?" các cùng !H
cách nhau . gì?
- L N và 3 N !H
cách nhau . gì?
GV `B;Ba 2 trong bài
toán khi nào ta 3 @ khai báo
#J Cách khai báo #
? Em hãy cho # '6 là
gì?
?
trên hãy cho cách khai
báo # ntn?
GV: cho hs +. vd
GV `B;Ba u bài 1 các em BW
ra màn hình 2 BH in ?
+, ra màn hình các em
dùng câu +, gì Bây
chúng ta B tìm H ;F câu
+, -. này
GV cho hs quan sát 2 ví )
- VD1:
Program vd1;
Begin
Write (‘Xin chao cac ban’);
End
- VD2
Program vd2;
- HS: Suy G 0@
+$^
- HS : Lên @
trình bày
- HS: Theo dõi
- HS: Suy G 0@
+$^
- HS: Lên @
trình bày
2 8 và cách khai báo 8
- D , !H ? +, '6 nguyên
và '6 s%
+ 6 nguyên
+
*10-38 – 1.7 *1038.
- {q khai báo
Var < danh sách R : |!H ? +,Rb
3 < và khai báo <
- KN không
- Cách khai báo #
Const < tên #RQ| già 0C # >;
4.Câu ?@ AB write, writeln
- K Y , thông tin lên màn hình
- Cú pháp : Write (< danh sách Writeln(<danh sách
- Tác B> Sau khi s , +, write con 0U không s @ -M
Trang 3Writeln (‘Xin chao cac
ban’);
End
? Em hãy 2 xét 's 6
và khác nhau <" 2 câu +,
trên
GV `B;Ba RD , vào
câu +, read, readln
? Qua
hãy cho cú pháp <"
? Ví ) : {6 3 ? +,
P bàn phím vào3 A, B,
C
Chú ý :
-
- readln không có
danh sách các
Enter.
GV: `B;Ba D , các
phép toán '6 7 9 @
P ct =q gv cho hs nx kí
, các phép tính '6 7 9
@%
Chú ý : Phép chia 2 !1
HS: làm bài 1a,1b/sbt
GV: D , phát H gán
Chú ý:
GV
trình
ta
ct Chú thích không @
, cú pháp
- HS: theo dõi quan sát
- HS: Suy G 0@
+%
- HS: Suy G 0@
+$^
- HS: Lên @
trình bày
- HS : Theo dõi
- HS: Quan sát ct
=q và 0@ +$
- HS: theo dõi
dòng còn +, writeln con 0U -6 dòng
5.Câu ?@ GH read, readln:
-+, P bàn phím
- Cú pháp:
+ read (<danh sách các Rab + readln (< danh sách các Rab
6.Các phép tính MN O 3
- Phép > (+)
- Phép 0P (-)
- Phép nhân (*)
- Phép chia (/)
- Phép div: Phép chia +. 3 N nguyên
- Phép mod: Phép chia
7.Phát 0 gán
- Cú pháp V : =E;
{V là tên $ E là H Y
- Tác giá 0C gán cho V và giá 0C I <"
V =. B
8.Chú thích trong 53 trình.
Trang 4GV
<" x trong ngôn ? +23
trình Tp ta ; ntn?
=> GV D ,
Ví ) : Hãy ; H Y
sau theo ngôn ? TP
1c,1b/SBT
- HS: theo dõi
- HS : theo dõi, làm bài
9.Các hàm AT lý IV ?@ 3
- SQR(X): Bình
- SQRT(X): K 2 hai <" X
)* +, 2: 2 N
?Nêu cách khai báo $
khai báo #%
? Cách khai báo câu +,
23$ -.%
? Phân , 's 6 và khác
nhau <" câu +, write và
writerln; read và readln
? & cách ; kí , các
phép tính '6 7 và các hàm
-( lý ? +, 9 @%
- HS: Theo dõi, 0@
+
)* +, 2: 'W dò
- 7 bài
- Làm các bài 23
2,3,8,9,10
- Xem
4,7,11,12
sau s hành
- HS : Theo dõi, ghi bài
Trang 5Ngày
Ngày
Bài 2: BÀI
I tiêu
- HS cách ;2 ) các ! Y BW 7 BH @ => '6 bài 23%
- Thao tác nhanh, chính xác
- & @ v@ máy
II
Phòng máy
III.
- A BC +D3%
- EH= tra 'G '6
E= tra bài I
- Nêu
- Nêu cách khai báo # và khai báo %
- => 2 HS 0@ +%
- Bài toán 1
+ Yêu N hs + trình
s s , => bài toán trên
TP
+ GV: Yêu N hs làm bài 1
GV: quan sát, 2 xét ?
- Bài toán 2 (bài 5/Trg8-SBT)
+ Cho hs s hành trên
máy BH hs tìm ra + <" bài
toán
+ GV: Yêu N 1 hs BY
lên
là + gì
+ 1 HS lên @ '(" + <"
- Bài toán 3: (Bài
7/Trg9-SBT)
+ GV: yêu N hs B7 bài
toán, gõ bài toán vào máy
- HS s hành trên máy
- 7 sinh s hành
- HS: Suy G" 0@ +%
`K@ +D3 theo dõi, 2
xét.)
1 Bài toán 1:
23 vào bán kính <" => hình tròn Hãy tính chu vi và
, tích <" hình tròn BO%
2 Bài 5/Trg8-SBT
Trang 6+ HS '(" + bài toán trên
máy
+ Yêu N 1 hs BY lên
@ thích + “Type Mismatch”
khi bài toán này
+ Cho hs bài toán
- Bài toán 4 (B Toán
11/Trg10-SBT)
+ HS s B ! v@
+ HS !H= ,= + !
v@ bài toán " ` trên máy
)
- HS B7 bài, làm bài
- 1 hs BY lên @
thích ( @ +D3 theo dõi
2 xét và '<" sai
có)
- 1 HS 0@ +%
- HS s , bài toán
3 Bài Bài 7/Trg9-SBT
4 Bài 11/Trg 10 – SBT
)* +, 2: G xét.
GV: 2 xét s hành
- _ hs hay = 3 @ khi s
hành
- Cách '(" ?" các + trên
- HS: Chý ý theo dõi
)* +, 3: 'W dò.
- Làm bài: 2,3,4 SBT – Trg 11
- N sau các em 3 ) s
hành
- HS theo dõi
Trang 7Ngày
Ngày
Bài 3: BÀI
I tiêu
9 – 10: HS làm bài 23
HS cách ;2 ) các ! Y BW 7 BH @ => '6 bài 23%
11- 12: HS s hành các bài 23 BW làm
- Thao tác nhanh, chính xác
- & @ v@ máy
II
Phòng máy
III.
- A BC +D3%
- EH= tra 'G '6
EH= tra bài I
- Phân , hai câu +, write, writeln
- _, Readln; có tác ) gì?
=> HS 0@ +%
)* +, 1: Làm các bài GH
Bài toán 1: Phân
Writeln (‘20+5’,’5+20’);
Writeln (‘20+5’,5+20);
Chú ý
_, write, writeln có tác )
H C thông tin ra màn hình,
'6 thì không có ‘’
Bài toán 2:
Hai
nhau không?
Writeln (100);
Writeln (‘100’);
Bài toán 3:
hình
GV:
- 1 HS lên @ trình bày
K@ +D3 cùng làm ->nx, '(" sai ` có)
- 1 HS lên @ làm K@ +D3 cùng làm =>nx, '(" sai ` có)
- HS: Suy G 0@
+$^
- HS: Suy G 0@ +
- 1 HS lên @ trình
QR@ +D3 nx và '<"
1 Bài toán 1: Phân
sau Writeln (‘20+5’,’5+20’); Writeln (‘20+5’,5+20);
2 Bài toán 2:
Hai sau có '%& "%& Writeln (100);
Writeln (‘100’);
3 Bài toán 3:
hình
Trang 8cách 0@ + các câu U sau:
?Em hãy cho cách tính chu
vi và , tích <" hình ?
2%
? u bài toán này ? +, N
2 em N 3 @ khai báo ?
nào?
Bài toán 4
'2 nhiên Hãy gán giá 'V cho a,
b Tính và in ra
? u bài toán này các em 3 @
khai báo ? nào
? Khi tính }$ ,$ tích,
v@ 0@ + mang !H ? +,
nào?
Bài toán 5
Hóa (Hoa) Tính DTB
Toán !1 2, các môn khác
!1 1 Y' ' 78 ra màn hình
?Bài toán N khai báo ?
nào?
? Em hãy ; công Y tính
DTB
Bài toán 6: ms" trên các công
1+2+3+…+n = n(n+1)/2.
1 2 +2 2 +3 2 +…+n 2
=n(n+1)(2n+1)/6
hãy
và tính 'W sau.
sai ` có)
- HS: Suy G 0@
+$%%
- HS : Suy G 0@ +
- 1HS lên @ trình bày, @ +D3 cùng làm=>nx, '(" sai `
có)
- HS: Suy G 0@
+$^
- HS: Suy G 0@
+$^
- 1HS lên @ trình bày, @ +D3 cùng làm=>nx, '(" sai `
có)
- 2 HS lên @ trình bày, @ +D3 cùng làm
->nx, '(" sai ` có)
4 Bài toán 4
!1 '2 nhiên Hãy gán giá 'V cho a, b Tính và in ra 'W6
5 Bài toán 5
Lý (Ly), Hóa (Hoa) Tính DTB
các môn khác !1 1 Y'
' 78 ra màn hình
6 Bài toán 6: ms" trên các công
1+2+3+…+n = n(n+1)/2.
1 2 +2 2 +3 2 +…+n 2
=n(n+1)(2n+1)/6 hãy
n và tính 'W sau.
)* +, 2: 2 N
?
!H kí s$ ? +, !H '6 thì ta
3 @ làm ntn?
? Khi chia 2 '6 nguyên thì !
v@ 0@ ;F !H ? +, nào?
- HS chú ý theo dõi, 0@
+ câu U%
Trang 9?
ta N có BF !, gì?
)* +, ;.'W dò.
- Xem + 3 N bài tâp
- Làm bài 23 1,2,3
- sau các em s hành
3 N bt trên
- HS: theo dõi, ghi bài
23 vn
Trang 10Ngày
Ngày
I tiêu
- & . trúc, câu +, phát H if
- Phân
- ) BH làm bài 23%
II
- Máy $ bài 23$ phòng máy
III bài !"
- A BC +D3%
- EH= tra 'G '6%
- EH= tra bài I
)* +, 1: Tìm 0 9d +d :0 6e nhánh – if.
b = 0.
-ngôn '2 nhiên
- ?` % "a bài toán
-R trình
=> GV
-
hs phát H . trúc câu
+, if
=>GV 2 xét và D
, . trúc phát H IF
- VD: 23 2 '6 a, b P bàn
phím Tìm max 2 '6
GV: yêu N 2 hs lên @
- HS : Phát H
- 1HS:lên @
trình bày #
ngôn ? toán 7%
- 1HS: lên trình bày + # câu +, TP
- 2 HS: lên @
trình bày
- HS : theo dõi
Bài 4: ĐIỀU KHIỂN RẼ NHÁNH –
IF Chương trình mẫu:
Program Giai_ptb1;
Var a,b,x: real;
Begin Write(‘Nhap vao so a=’); readln(a); Write (‘nhap vao so b=’); readln(b);
If a=0 then
If b=0 then Write(‘PT vo so nghiem’) Else
Write (‘ PT vo nghiem’) Else
Write(‘PT co nghiem la : x=’,b/a:6:2);
Readln;
End
1 B trúc phát 0 IF
- m 1: IF < BF !, > then < các phát HRb
- m 2: |BF !,R then <các phá H 1> else < các phát H 2>;
Trang 11GV 2 xét, tk = > GV D
? Em có 2 xét gì ;F 's
khác nhau <" 2 câu +,
trên
GV cho HS nêu 2 xét
=>GV tk +%
? Em có 2 xét gì ;F BF
!, <" bài toán?
=> GV nx, @ thích + BF
!, và các phát H%
?GV
- HS: Suy G
0@ +%
- HS : Suy G
0@ +%
- HS: Theo dõi
- HS : Theo dõi
VD
- m 1: IF a>b then Max:=a;
- m 2: IF a>b then Max:=a else Min:=b;
2 \5 +h
- m 1
- m 2
3 So sánh
- m 1: BF !, @ mãn
& BN
+, if
E thúc +, if
Các phát H
& BN
+, if
E thúc +, if
Các phát
H
]F
!,
Các phát
Hc
] S
Trang 12Bài toán 1: 23 vào => '6
nguyên hãy cho n là
hay +%
- HS trình bày cách @ bài
toán # ngôn ? toán 7
- HS khác lên ; bài toán
# ngôn ? TP
- 2 HS lên @
trình bày
- HS khác nx
thì không làm gì @%
- m 2: BF !, @ mãn thì
+ s , các phát H 2
4 thích +d :@E các phát
0
- ]F !, Là H Y Logic cho
! v@ B8 T sai, BF !, M=
2 +
]F !, B9 @ M= các phép toán: =; <;>;>=;<=; <>
]F !, 3 Y [3 And; or; not
- Phát H M= có 2 +%
Phát H B9%
Phát
T3 Begin end;
Chú ý:
= 3 (;)
5 Bài GH Bài toán 1
-'* 1
Program vidu1;
var n: interger;
Begin write (‘nhap so nguyen n=’); readln (n);
if n mod 2 = 0 then writeln(‘n la so nguyen chan’);
if n mod 2 = 0 then writeln (‘ n la so nguyen le’);
readln;
End
-'* 2
Program vidu1;
var n: interger;
Begin write (‘nhap so nguyen n=’); readln (n);
if n mod 2 = 0 then writeln(‘n la so nguyen chan’)
Trang 13Bài toán 2:
phút,
môn
TBM>=8 :
6.5 <= TBM<8:
khá
5<=TBM<6.5:
trung bình
TBM< :
làm bài
- Khai báo ? J
!H J
- Cách tính BH= TBKT
- Cách tính BF= TBM
- HS: lên @
trình bày
- HS: lên @
trình bày
else writeln (‘ n la so nguyen le’);
Readln;
End
Bài toán 2:
Progarm w13+b Var
DMg, D15, D1t: integer;
Dthi, TBKT, TBM: real;
Begin Write(‘nhap diem mieng’);
readln(DMg);
Write(‘nhap diem 15 phut’);
readln(D15);
Write(‘nhap diem kiem tra 1 tiet’); readln(D1t);
Write(‘nhap diem thi’);
readln(Dthi);
TBKT:= (DMg +D15+D1t*2)/4;
TBM:= (Dthi+TBKT*2)/3;
IF TBM>8 then writeln(‘ Xep loai Gioi’);
IF (TBM>=6.5) and (TBM<8) then writeln (‘Xep loai Kha’);
IF(TBM>=5)and (TBM<6.5)then writeln(‘Xep loai TB’);
IF (TBM<5)then writeln (‘ Xep loai Yeu’);
Readln;
End
)* +, 2: 2 N
-'s khác nhau ?" 2
<" câu +, if
HS: 0@ +
)* +, 3: 'W dò.
- 7 bài
- Làm bài: 1, 3, 7/ Trg 13-
14 SBT
- HS: theo dõi
Trang 14Ngày %)*.
Ngày I*i.
Bài 4:
I tiêu.
& cách ;2 ) các ! Y BW 7 BH @ => '6 bài toán
s hành trên máy ;D các thao tác nhanh, chính xác
& @ v@ máy
II
Phòng máy
III
A BC +D3%
EH= tra 'G '6%
EH= tra bài I%
? Em hãy nêu
=> 2 HS lên @ 0@ +%
- Bài toán 1:
GV cho hs s hành bài
toán 1 trên máy Quan sát,
2 xét ? + hs hay
= 3 @ -> U hs
và
- Bài toán 2:
Cho hs s hành bài
toán Gv
'(" các + còn = 3 @%
+ Yêu N HS s ,
thành và H rõ câu
trình bài toán cho chính
xác
+ Yêu N HS s ,
bài toán trên ;D 2
<" +, IF
toán trong SBT.
- Cho hs s hành 3
các bài toán 1, 3, 7 trang
HS: s , trên máy Chú ý ! 3 ) ?
+ sai
Hs = rõ và áp )
câu +, IF @ hai
1 Bài toán 1:
23 vào => '6 nguyên hãy cho n là hay +%
Bài toán 2:
tra 1
_
TBM>=8 : 6.5 <= TBM<8:
khá 5<=TBM<6.5:
trung bình TBM< :
Bài tập trong SBT:
Bài 1:
23 vào => '6 nguyên '6 X có chia cho 3
Trang 1513/ SBT hay không?
Bài 3:
cho phép 23 vào =>
'6 s a a<=0 thì
in ra thông báo “ Không
có 2 hai <" a”,
a>0 in ra ! v@ là
a
Bài 7:
23 ba '6 s a,b,c.In
ra trên màn hình '6 +D
và U %
IV 2 N và IW dò.
+ Em hãy
=> 2 7 sinh 0@ +%
+
Ghi chú sau bài
Ký ,%
... <"- Bài toán 3: (Bài
7/Trg9-SBT)
+ GV: yêu N hs B7
toán, gõ toán vào máy
- HS s hành máy
- 7 sinh s hành
- HS: Suy...
có)
- HS 0@ +%
- HS s , toán
3 Bài Bài 7/Trg9-SBT
4 Bài 11/Trg 10 – SBT
)* +, 2: G xét.
GV: 2 xét s hành
- _ hs...
- Phép > (+)
- Phép 0P (-)
- Phép nhân (*)
- Phép chia (/)
- Phép div: Phép chia +. N nguyên
- Phép mod: Phép chia
7.Phát 0 gán