1. Trang chủ
  2. » Kinh Tế - Quản Lý

Giáo án Tin học 9 - Bài 2-4 - Nguyễn Văn Hoài

15 13 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 210,83 KB

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

Nội dung

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 1

Ngà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 2

0H 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 3

Writeln (‘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 4

GV

<" 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 5

Ngà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 7

Ngà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 8

cá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 10

Ngà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 11

GV  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 12

Bà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 13

Bà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 14

Ngà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

- 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 15

13/ 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

Ngày đăng: 29/03/2021, 14:53

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

w