Cấu trúc chung của chương * - GV : giới thiệu : trình Cấu trúc của chương trình gồm: Cấu trúc của chương trình Phần khai báo thường gồm các câu lệnh dùng để: gồm: o Khai báo tên chương[r]
Trang 11.
Ngày : 17/8/2009
I !" tiêu:
- HS và ý #$ %$ &' ( và có * *+ ,- / *+ - các bài và
2/ ôn 45 gõ phím
- Thông qua &' ( HS và rèn 45 <= ,# > gõ bàn phím nhanh và chính xác
II.
* - GV :: SGK, máy D7
* HS: Xem *:<G dung bài I7
III.
Cách
K I - 8D* 1
4/# 567 "89 giáo viên và '1" sinh 6$ dung ghi )=7
4/# 567 1: $>$ #'$? @' ABA + Màn hình chính "89 @' ABA
* - GV : G *5
- HS 4L nghe
* - GV : yêu ' HS quan sát trên màn hình và
O trên màn hình desktop
- HS quan sát
* - GV :: AP < ,- Q <2
trình K I - các 4G& *:<G/ em hãy trình bày
cách ,- &' ( này, *+ 5 trên
máy ?
-HsS: Nháy S& .* lên 1 *<= trên
- HS *+ hành trên máy
* - GV : yêu ' HS quan sát màn hình chính
%$ &' (7
- HS quan sát
* - GV :: Em hãy cho 1D* có Q thành
&' gì trên màn hình %$ <2 trình?
HS: - Hình bàn phím, khung *:P/ các 45 -
khung bên &7
* - GV : G *5 thêm và O rõ trên màn
hình HS quan sát: Hình bàn phím - !U trí
trung tâm !G các phím < trên bàn phím Các
phím <= tô màu X !G các ngón tay trên
bàn phím Khung *:P là khu !+ 27
Khung bên & X$ các 45 và thông tin %$
khác nhau %$ trò 2 [L* ' (Beginner),
Trung bình ( Intermediate), Nâng cao
1.
Tên &' ( FINGER BREAKOUT do công ty Giletech ?c*7
WX > 45 gõ phím nhanh.Chính xác
2 $>$ #'$? màn hình chính:
a) C- &' (
Nháy S& .* lên 1 *<= trên màn hình
b) AG *5 màn hình chính:
Hình bàn phím
Khung *:P 2 ( màu xám )
Khung bên & X$ các nút 45 và thông tin %$ 4<=* 27
b) Thoát ,d &' (
Kích nút ( close ) trên thanh công e c Alt_F4
Trang 2(advanced)
HS 4L nghe và ghi dung
- HS 4L nghe và ghi dung
* - GV : G *5 Các màu %$ bàn phím
*<2 X !G các ngón < sau:
Xanh da *:g Ngón út
Vàng
Cam
Xanh lá cây
Tím
* - GV :: Các em hãy cho 1D* cách thoát ,d
&' ( trên ( A= ý: *<2 *+ < các &'
( khác) ?
- HS: Kích nút trên thanh công e
c Alt_F4
- GV :: 8:<G thao tác ) nên 1c nút Stop
dùng trò 27
4/# 567 2: D>7 E <F !7
- GV ::- Các em hãy nhìn khung bên &/ theo
em 1L* ' trò 2 ta nên I nút 45
nào 8+ 5 trên máy v?
HS: Nút Start
- GV :: Sau
báo các phím i <= 45 gõ trong 4' 2
)/ c nút SPACE 27
- GV :: *+ 5 các thao tác trên và yêu '
HS quan sát màn hình 2 ?c* 57
HS quan sát
- GV :: 5 ! %$ <g 2 là 1L phá
các ,P ô trên 1k cách di 9 ' va
vào chúng D phá D* em i *L7
- GV :: yêu ' HS quan sát thanh ngang có 3
kí *+ trên màn hình, và yêu ' HS 0 xem
di thanh ngang ta làm < *D nào ?
HS: m di qua & ta gõ phím bên &
thanh ngang ( Q h), m di qua trái ta
gõ phím bên trái thanh ngang \Q o)
- GV : 1n sung: Các Q trên thanh ngang i
thay n sau o 4' gõ Gõ phím Q$ 1L
9 ' d lên
- GV : *+ hành, HS quan sát
- GV : I 1 vài HS lên *+ 57
- GV : G *5 thêm: trong trò 2 còn có
3.
(SGK)
Trang 3* còn có các 9 ' 4G i giúp <g 2
5 D vào thanh ngang các em i 1U
c* 4<=* 27
HS 4L nghe
4/# 567 3: &87 "H - D>7 E :B nhà.
- GV : yêu ' HS: ,- <2 trình FINGER BREAKOUT trên máy D và *+ 4o
Yêu ' HS !( nhà:
- I *. dung K I7
- Cài &' ( trên máy - nhà 45 gõ phím
- Wr 1U cho 8D* 2: 8+ hành, Ybqs GÕ PHÍM NHANH Bw^ FINGER
BREAKOUT
Trang 4
2.
Ngày Ngày : 24/8/2009
I !" tiêu:
[D* con <g O HJ cho máy tính *+ 5 công !5 thông qua 457
[D* <2 trình là cách con <g O HJ cho máy tính *+ 5 ( công !5 liên
*D& .* cách *+ 7
[D* :k !D* <2 trình là !D* các 45 O HJ máy tính *+ 5 các công !5 hay
.* bài toán *7
[D* ngôn Q dùng !D* <2 trình máy tính I là ngôn Q 4p& trình
[D* vai trò %$ <2 trình HU7
- GV :: Máy vi tính, máy D/ các slide có các hình minh I$ < SGK
HS: Nghiên X *:<G bài 1: MÁY TÍNH VÀ Wz{A TRÌNH MÁY TÍNH
III
4/# 567 "89 giáo viên và '1" sinh 6$ dung ghi )=7
4/# 567 1: $PA tra bài "Q
* - GV : yêu ' HS lên máy *+ hành:
- v- <2 trình Microsoft Word Gõ 2 câu *2
Nam 9P 2 hà nam D <
- Y< <2 trình !G tên là KTBC và ) <2 trình
- HS *+ 5 trên máy
* - GV :
làm !5 theo yêu ' %$ chúng ta m rõ 2 !c ( này dung %$ bài I hôm nay i giúp chúng ta
- HS: 4L nghe
4/# 567 2: Con 7DU$ ra V?' cho máy tính 'D #'+ nào?
* - GV :: Chúng ta K 1D* :k máy tính là công
*:= giúp con <g ? lí thông tin .* cách
:c* 5 97 Tuy nhiên, máy tính *+ c* O là
.* *D* 1U 5 * vô tri vô giác m máy tính có
* *+ 5 .* công !5 theo mong P %$
mình, con <g & <$ ra Q O HJ thích
=& cho máy tính
* - GV : yêu
- HS: Nháy S& .* lên 1 *<= %$ .*
&' ( trên màn hình, &' ( i <=
,- / gõ Q trên bàn phím, 4</ )
<2 trình
1 Con 7DU$ ra V?' cho máy tính 'D #'+ nào?
m O HJ máy tính *+ 5 .* công !5 nào
)/ con <g <$ cho máy tính .* e (
45/ máy tính i 4' 4<=* *+ 5 các 45 này theo S *X *+ p <=7
Trang 5* - GV :
làm trên chính là
!57
Bp O HJ cho máy tính làm !5 con <g
làm < *D nào ?
- HS: O HJ máy tính *+ 5 .* công
!5 nào )/ con <g <$ cho máy tính .*
e ( 45/ máy tính i 4' 4<=* *+ 5
các 45 này theo S *X *+ p <=7
HS ghi dung
* - GV : d các em 1D* gì !( robot ?
- HS
Q công !5 .* cách *+ thông qua +
( , %$ con <g7
* - GV :: Bây g chúng ta i tìm cách ra
45 cho máy tính thông qua .* ví H !( .*
:31P* có * *+ 5 <= các thao tác 2 1
< *D .* 1<G/ quay &/ quay trái, e* rác
và 1d rác vào thùng
- HS 4L nghe
* - GV : D hình !i < trong SGK lên màn
hình và G *5 có .* P rác và .*
:31P* - các !U trí < hình 1 H<G V7 8 !U trí
5 *g %$ :31P*/ ta ' ra các 45 nào O
HJ :31P* e* rác và 1d rác vào thùng rác -
2 quy U7
- HS H+ 0 *: 4g
1
2
3 rác
4
5
6 rác vào thùng
- GV :: Các 45 trên <= !D* và 4< trong .*
*5& !G tên "Hãy e* rác " Khi ) ta O ' ra
45 "Hãy rác", các 45 trong *5& ) i
( , :31P* *+ *+ 5 4' 4<=* các
45 nói trên
HS +," nghe.
2 Ví
(SGK) A có .* P rác và .* :31P* - các !U trí < hình 1 H<G V7 8 !U trí 5 *g %$ :31P*/
ta ' ra các 45 nào O HJ :31P* e* rác và 1d rác vào thùng rác - 2 quy U7
1
2
3 rác
4
5
6 rác vào thùng
máy tính làm !5
- GV : Trong ví H nói trên, !5 !D* các
45 ( , :31P* !( *+ c* có
#$ là !D* <2 trình
3 BD* <2 trình – ra 45 cho máy tính làm
!5
W<2 trình máy tính là .* dãy các 45 mà
Trang 68<2 *+/ ( , máy tính làm !5/
chúng ta & làm gì ?
HS: BD* <2 trình máy tính
* - GV :: 8 ví H trên em nào có * phát 1
<2 trình máy tính là gì ?
- HS: W<2 trình máy tính là .* dãy các 45
mà máy tính có * và *+ 5 <=7
* - GV : Khi *+ 5 <2 trình, máy
tính i *+ 5 các 45 có trong <2 trình
.* cách *' *+, #$ là *+ 5 xong .*
45 i *+ 5 45 *D& theo, * 45 ' tiên
D 45 P cùng
- HS 4L nghe
* - GV :
ví H trên và thích minh I$ ví H !( 1
<2 trình:
máy tính có * và *+ 5 <=7 Khi *+ 5 <2 trình, máy tính i *+ 5 các 45 có trong <2 trình .* cách *' *+, #$ là *+ 5 xong .* 45 i *+ 5 45
*D& theo, * 45 ' tiên D 45 P cùng Hình 2: Ví H !( <2 trình:
Hãy quét nhà;
Bắt đầu
Rẽ phải 3 bước;
Tiến 2 bước;
Nhặt rác;
Rẽ phải 3 bước;
Tiến 3 bước;
Đổ rác;
Kết thúc.
Tên ch
Các l2nh ch3 ra v5 trí b,t 78u và kt thúc c
Dãy l 2nh 7/n gi n trong ch
Hãy quét nhà;
B ắt đầu
R ẽ phải 3 bước;
Ti ến 2 bước;
Nh ặt rác;
R ẽ phải 3 bước;
Ti ến 3 bước;
Đổ rác;
K ết thúc.
Tên ch
Các l 2nh ch3 ra v5 trí
b ,t 78u và kt thúc
c
Dãy l 2nh 7/n gi n trong ch
* - GV ::
em có * ra 45 cho máy tính *+ 5 <=
không ?
- HS: Không, .* 45 2 không % O
HJ cho máy tính Vì *D <g ta ' !D* (
4/# 567 4: &'DY7 trình và ngôn 7[ V\@ trình
* - GV : G *5 cho HS !( Ngôn Q máy:
là ngôn Q dành cho máy tính, dùng O HJ
cho máy tính Q công !5 ' làm
- HS 4L nghe
* - GV : G *5 Tuy nhiên !5 !D* <2
trình 1k ngôn Q máy :c* khó ,> và c*
( *g gian <g ta mong P có *
H các * có #$/ H và H G !D*
các câu 45 thay cho Q dãy bit khô khan 8
) Ngôn Q 4p& trình ra g7
- HS 4L nghe
* - GV : d Bp Ngôn Q 4p& trình là gì ?
- HS: Ngôn Q 4p& trình là ngôn Q dùng !D*
các
trình
Trang 7* - GV :: Tuy nhiên máy tính có * các
<2 trình <= !D* 1k ngôn Q 4p& trình
thì ' & có <2 trình HU *<2 X7
* - GV ::
các 1<G nào ?
- HS: 2 1<G B1: BD* <2 trình 1k ngôn
Q 4p& trình B2: U <2 trình thành ngôn
Q máy máy tính có * <=7
* - GV :: Bp ,D* 9 %$ [<G 1 là gì, %$ 1<G
2 là gì?
- HS: B1: cho ,D* 9 là danh sách các 457 B2:
cho ,D* 9 là 1 *5& có * *+ 5 trên máy tính
* - GV : G *5 2 môi *:<g 4p& trình % D
là Free Pascal e Turbo Pascal
Các ngôn Q 4p& trình &n 1D khác là : C, Java,
Basic, Pascal…vv
- HS 4L nghe
4/# 567 : &87 "H - BTVN
* - GV : yêu ' HS làm bài *p& 2 SGK / 8
- HS
45 2 không % O HJ7
* - GV : yêu ' HS làm bài *p& 3 SGK / 8
- HS *: 4g Các ngôn Q 4p& trình 1p cao <= phát *: ,L & các D trên %$ ngôn Q máy: khó H/ khó G7 Ngôn Q 4p& trình H các * *+ nhiên nên H G/ H I7
* - GV : yêu ' HS:
- I bài và làm bài *p& 1;4 SGK/ 8
- mI *:<G bài 2: Làm quen !G <2 trình và ngôn Q 4p& trình
_
Trang 83.
] 5 + 6: BÀI 2 : LÀM QUEN &MN TRÌNH VÀ NGÔN b c TRÌNH
Ngày Ngày 1/9/2009
I !" tiêu:
[D* ngôn Q 4p& trình các thành &' 2 1 là 1 Q cái và các quy *L !D*
<2 trình, câu 457
[D* ngôn Q 4p& trình có *p& =& các * khóa dành riêng cho H c* U7
[D* tên trong ngôn Q 4p& trình là do <g 4p& trình e* ra, khi e* tên & tuân *% các
quy *L %$ ngôn Q 4p& trình Tên không trùng ! các # khoá.
[D* c trúc <2 trình bao &' khai báo và &' thân <2 trình
II &'( )*
- GV :: Máy
HS: mI *:<G bài 2, SGK
III $+ trình /0 '1"
4/# 567 "89 giáo viên và '1" sinh 6$ dung ghi )=7
4/# 567 1: KTBC
* - GV : yêu ' HS *: 4g
1/ Lí do ' & !D* <2 trình ( , máy tính ?
2/ W<2 trình HU là gì ?
- HS *: 4g7
4/# 567 2: Ví ! :B "'DY7 trình
* - GV : D Hình 6 lên màn hình HS quan
sát và G *5
1 Ví H !( <2 trình
* - GV :: y là minh
* trong môi *:<g 4p& trình Turbo Pascal.
Sau khi HU <2 trình i in ra màn hình dòng Q ‘Chao
cac ban’
- HS 4L nghe Ghi dung
* - GV : d W<2 trình trên bao nhiêu câu 45R HS: 5
câu 457
* - GV :: Trong *+ *D có Q <2 trình có hàng nghìn
câu 457 Và các câu 45 <= !D* < *D nào chúng ta i
tìm - các &' *D& theo
Trang 94/# 567 3: Ngôn 7[ V\@ trình 7dA '[7 gì
* - GV :: Các em
c* U7 Các em hãy cho 1D* các kí *+ trên <= 4c * V ?
- HS: [ Q cái *D Anh
*- GV :: mS !p các 45 trên <= !D* * các Q cái trong
1 Q cái %$ ngôn Q 4p& trình
[ Q cái %$ các ngôn Q 4p& trình là 1 Q cái *D
Anh,, .* P kí 5 khác < các phép toán, Hc ) -
e/ Hc nháy…
Nói chung, ' D* các kí *+ ?c* 5 trên bàn phím ( có
trong ngôn Q 4p& trình
- HS: nghe
* - GV :: các 45 trong <2 trình trên ta có * các *
-HsS: Không, & !D* cho S quy *L %$ nó và & có ý
#$ c* U cho máy tính *+ 5 S yêu ' %$
bài toán
* - GV :: Tóm
Q gì?
- HS: [ Q cái, các quy *L !D* các câu 45 có ý #$
xác U7
1 Ngôn Q 4p& trình Q gì? [ Q cái, các quy *L !D* các câu 45 có ý #$ xác U
4/# 567 4: e khóa và tên
* - GV ::
* - GV :: các em hãy tìm Q * có Hc 5 P nhau ?
- HS: có Q * in p < Program, uses crt, begin, end
Các
* - GV :: các * in p )/ ta I là * khóa m) là Q *
dành riêng, không <= H ngoài NNLT quy
U7
*- GV : 4c ví H Program: là * khóa dùng khai báo tên
<2 trình, Uses là * khóa khai báo các *< !57 Begin và
end dùng O ra 1L* ' và ,D* thúc thân <2 trình
- HS 4L nghe, và ghi dung
* - GV : G *5 Ngoài Q * khóa, trong <2 trình
trên còn có các * CT_Dau_tien, Crt…vv
Khi !D* <2 trình các bài toán, ta *<g *+
sánh
& <= e* tên Tên do <g 4p& trình e* và & tuân *%
các quy *L %$ ngôn Q 4p& trình < %$ <2 trình
HU7
W<2 trình trên Hình 6 có .* tên, CT_dau_tien,
dùng e* tên cho <2 trình
Tên trong <2 trình <= dùng phân 15* và p
1D*7 Tuy có * e* tên tùy ý, < H H nên e* tên
sao cho , -, / và / !0%.
3 e khóa và tên
8 khóa là Q * dành riêng, không <= H ngoài NNLT quy U7
Ví H Program, uses crt, begin, end
Tên do <g 4p& trình e* và & tuân *% các quy *L %$ ngôn Q 4p& trình < %$ <2 trình HU7
Tên trong <2 trình <= dùng phân 15* và p 1D*7 Tuy
có * e* tên tùy ý, < H
H nên e* tên sao cho , -, / và / !0%.
Tên =& 45 trong ngôn Q 4p& trình Pascal không <= 1L* ' 1k Q P và không X$ Hc cách (kí *+ *:P]7 Do !p chúng ta có *
e* tên STamgiac 4< ,D* 9 tính H5 tích hình tam giác, e e* tên
ban_kinh p& bán kính %$ hình tròn,
Trang 10Tên =& 45 trong ngôn Q 4p& trình Pascal không <=
1L* ' 1k Q P và không X$ Hc cách (kí *+ *:P]7 Do
!p chúng ta có * e* tên STamgiac 4< ,D* 9 tính H5
tích hình tam giác, e e* tên ban_kinh p& bán kính %$
hình tròn,
- HS nghe 7
* - GV : yêu ' HS phân 15* trong các tên sau tên nào là =&
45
1) Tugiac 2)ban kinh 3) 8Hinhtron 4)abc
- HS *: 4g =& 45 1;4
4/# 567 5: &T trúc chung "89 "'DY7 trình
* - GV : G *5 :
Wc trúc %$ <2 trình
' khai báo *<g các câu 45 dùng
o Khai báo tên <2 trình;
o Khai báo các *< !5 \X$ các 45 !D*
' H trong <2 trình) và .* P khai báo khác
' thân %$ <2 trình các câu 45 mà
máy tính ' *+ 57 mV là 2 &, &%3 24!
có
- Hs 4L nghe & ghi dung ghi 1 vào !-7
* - GV : G *5 ' khai báo có 0 có $6 không Tuy
nhiên, D có 2 khai báo 24! 6 2 thân
trình
* - GV :
<2 trình trên
- HS1: j' khai báo hai 45 khai báo tên <2 trình
là CT_dau_tien !G * khoá program và khai báo *< !5
crt !G * khoá uses
- HS2: j' thân các * khoá begin và end. cho 1D*
1L* ' và ,D* thúc &' thân <2 trình j'
thân O có .* câu 45 là writeln('Chao Cac Ban')
Hình 7
- GV : p xét và , U tri *X7
4 &T trúc chung "89 "'DY7 trình
Wc trúc %$ <2 trình
- ' khai báo *<g các câu
45 dùng
o Khai báo tên <2 trình;
o Khai báo các *< !5 \X$ các
45 !D* ' H trong
<2 trình) và .* P khai báo khác
- ' thân %$ <2 trình
các câu 45 mà máy tính ' *+
57 mV là 2 &, &%3 24! có
4/# 567 6 : Ví ! :B ngôn 7[ V\@ trình
* - GV : G *5 trong &' này chúng ta i làm quen !G 5 Ví ! :B ngôn 7[ V\@ trình
...- HS 4L nghe
* - GV : yêu '' HS quan sát hình
O hình desktop
- HS quan sát
* - GV :: AP < , - Q <2
trình K I - 4G&... Pascal…vv
- HS 4L nghe
4/# 567 : & ;8 7 "H - BTVN
* - GV : yêu '' HS làm *p& SGK /
- HS
45 2 không % O HJ7
* - GV : yêu... nhà.
- GV : yêu '' HS: , - <2 trình FINGER BREAKOUT máy D *+ 4o
Yêu '' HS !( nhà:
- I *. dung K I7
- Cài &'' ( máy - nhà 45