Kiến thức: - Biết được viết chương trình là viết các lệnh chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán.. - Biết ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình[r]
Trang 1I: TRÌNH ! "#
Bài 1: MÁY TÍNH VÀ +,!" TRÌNH MÁY TÍNH
I %- tiêu:
1 Kiến thức:
- con cho máy tính công ! thông qua $%
- & trình là cách *+ con cho máy tính ,# công
! liên .%
2 Kĩ năng:
- * ra quy trình các câu $ *+ 0 công ! nào *1%
3 Thái độ:
- Thái *0 2 3 nghiêm túc, yêu thích môn 2%
II +0 12
Sách giáo khoa, máy tính * 8%
III 34 pháp:
- 9: *.5 # trình, ' quan
IV trình bài
1 9 :2 ;<5
2 =>? tra A 0 12 B@ HS
3 Bài ?<
D dung
+
cách con ra
cho máy tính.
? Máy tính là công > giúp
con làm ? công
! gì
? Nêu 0 AB thao tác *+
con ra $ cho máy
tính %
Khi ? thao
tác này => ta *F ra $
cho máy tính %
? G+ *,# 7+ máy tính
con H làm gì
+ Máy tính là công > giúp con I8 lý thông tin
0 cách # "#H%
+ =0 AB thao tác *+ con
ra $ cho máy tính
7K *05 thoát 7L M ,5 sao chép, di #+5
các OP *+ Q máy tính…
Con *,# 7+ máy tính thông qua các $%
1 Con 3G ra ;H cho máy tính
- G+ máy tính
0 công ! nào *15 con
* cho máy tính 0 T ,#
$5 máy tính AU $M $V
các $ này theo *4 W
3 *V%
- Con cho máy tính thông qua $%
2 Ví
Trang 2+
!" # rác.
? Con X ra
OY nào *+ giúp con
T rác, lau 8
kính trên các toà nhà cao
M<
- H A8 ta có 0 Z OB
có + các thao
tác 0 OP5
quay H5 quay trái, T
rác và OL rác vào thùng
- Quan sát hình 1 K sách
giáo khoa
? Ta M ra $
nào *+ Z OB di
#+ ^ !Y trí
=> T rác => OL rác vào
thùng
Con X ra Rô-OB
_2 sinh chú ý $Q nghe
_2 sinh quan sát hình 1 K sách giáo khoa theo yêu
M# ` giáo viên
+ G+ Z OB !
T rác và OL rác vào thùng ta ra $ sau:
- 2 OP%
- Quay trái, 1 OP%
- @T rác
- Quay H5 3 OP%
- Quay trái, 2 OP%
- L rác vào thùng
+ Các $ *+ Z OB hoàn thành
B công !
- 2 OP%
- Quay trái, 1 OP%
- @T rác
- Quay H5 3 OP%
- Quay trái, 2 OP%
- L rác vào thùng
4 +B L: (5phút)
? Con làm gì *+ cho máy tính công !%
5 PM dò: (3 phút)
- _2 bài 7 V SGK
- Làm bài 3 1/8 SGK
Trang 3I %- tiêu:
1 Kiến thức:
- *V ! & trình là ! các $ máy tính các công
! hay H 0 bài toán
- ngôn ? $3 trình là ngôn ? dùng *+ ! & trình
- vai trò ` & trình Y%
2 Kĩ năng:
- Rèn $# 7j k ! & trình *& H%
3 Thái độ:
- Thái *0 2 3 nghiêm túc, yêu thích ! & trình *+ 0 AB công
!%
II +0 12
Sách giáo khoa, máy tính * 8%
III 34 pháp:
- 9: *.5 # trình, ' quan
IV trình bài
1 9 :2 ;<5
2 =>? tra bài S: (5 phút)
? Con làm gì *+ *,# 7+ máy tính? Cho ví > > + ?
3 Bài ?<
D dung +
cho máy tính làm
- 'K $X ví > !, ' OB
T rác, ! ! các
$ *+ *,# 7+ ' OB
!, : l có
j là ! &
trình
- G+ *,# 7+ Z OB ta
.H làm gì?
- 9 các $ chính là
! & trình =>
nào là ! & trình
? S& trình máy tính
là gì?
? X sao M H !
+ G+ *,# 7+ Z OB
ta H ! các $%
+ 9 & trình là
P máy tính
các công ! hay H 0 bài toán > +%
+ S& trình máy tính
là 0 dãy các $ mà máy tính có + +# và
*V%
+ 9 & trình giúp con *,# 7+
máy tính 0 cách *&
H và # "#H &%
3
máy tính làm VH.
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ương trình
Các lệnh chỉ ra vị trí bắt đầu và kết thúc của chương trình
Dãy lệnh đơn giản trong ch ương trình
+ 9 & trình là P máy tính các công ! hay H 0 bài toán > +%
4 +34 trình và ngôn W ;X5 trình.
Trang 4& trình.
+
trình và ngôn ( )*
trình.
- H A8 có hai nói
# !P nhau =0
O Anh,
0 O
9% 93 hai có
+ +# nhau không?
- & *+
cho máy tính ? công
! M làm ta H !
& trình Om ngôn
? máy
Tuy nhiên, ! !
& trình Om ngôn
? máy ': khó.?
- G+ máy tính có + I8
lí, thông tin * vào máy
.H *#V #+ *n
P X 0 dãy bit
(dãy AB o 0 và 1)
- G+ có 0 & trình
mà máy tính có +
*V M qua 2
OP
* 9 & trình theo
ngôn ? $3 trình
* rY & trình sang
ngôn ? máy *+ máy
tính có + +# *V%
_2 sinh chú ý $Q nghe
=> ghi P 7 W%
_2 sinh chú ý $Q
nghe
Hs cho ví >
- Ngôn ? dùng *+ ! các & trình máy tính 2 là ngôn ? $3 trình
- Các s phiên Ys và Y ?
& trình *V ! Om ngôn
? $3 trình sang ngôn ? máy *+ máy tính có + +# *V%
4 +B L (5 phút)
? Hãy cho O lí do M H ! & trình *+ *,# 7+ máy tính
? S& trình Y dùng *+ làm gì?
5 PM dò: (2 phút)
- _2 bài 7 V SGK
- Làm bài 3 2,3,4/8/SGK
Trang 5Bài 2: LÀM QUEN )\ +,!" TRÌNH
VÀ NGÔN "^ TRÌNH
I %- tiêu:
1
- ngôn ? $3 trình o các thành M & OH là Om ? cái và các quy Q *+
! & trình, câu $%
2 =` a:
- Rèn $# 7j k làm quen !P các & trình *& H%
3 Thái :D:
- Thái *0 2 3 nghiêm túc, yêu thích môn 2%
II +0 12
GV: Sách giáo khoa, giáo án, máy tính * 8%
HS: SGK, 9K ghi
III 34 pháp:
- 9: *.5 # trình, ' quan
IV trình bài
1 9 :2 ;<5
2 =>? tra bài S: (5 phút)
- Hãy cho O lí do M H ! & trình *+ *,# 7+ máy tính?
- S& trình Y dùng *+ làm gì?
3 Bài ?<
D dung
+
Ví > minh X 0
& trình *& H
*V ! Om ngôn ?
$3 trình Pascal
Program CT_dau_tien;
Uses Crt;
Begin
Writeln(‘Chao cac ban’);
End
? S& trình o bao
nhiêu câu $
? Theo em khi &
trình *V Y sang mã
` máy thì máy tính AU
_2 sinh chú ý $Q nghe
=> ghi P 7 W%
S& trình o có 5 câu
$% =| $ o các
> ^ khác nhau *V X
thành ^ các ? cái
'H $ theo ý +#
1 Ví - Vb 34 trình:
Ví > minh X 0 & trình *& H *V ! Om ngôn ? $3 trình Pascal
Program CT_dau_tien;
Uses Crt;
Begin Writeln(‘Chao cac ban’);
End
- Sau khi X & trình này thì máy tính AU in ra màn hình
Trang 6cho ra 7 "#H gì?
+
ngôn ( )* trình ,
( gì ?
Câu $ *V ! ^
? kí : *Y% Kí
này X thành OH ?
cái ` ngôn ? $3 trình
- H ? cái ` ngôn
? $3 trình o ?
gì?
- 93 ngôn ? $3 trình
o ? gì?
- =| câu $ trong
& trình o các kí
và kí # *V ! theo
0 quy Q : *Y%
- @# câu $ OY ! sai
quy Q5 & trình Y
AU 3 O *V và thông
báo $|%
_2 sinh chú ý $Q nghe
=> ghi P 7 W%
- H ? cái ` ngôn
? $3 trình bao o các
? cái Anh và 0
AB kí # khác, :# *1
K T5 :# nháy
Hs 'H $ theo ý +#%
_2 sinh chú ý $Q nghe
dòng ? “Chao cac ban”
2 Ngôn W ;X5 trình d?
W gì?
- Ngôn ? $3 trình là 3 V các kí # và quy Q ! các
$ X thành 0 & trinh hoàn và *V trên máy tính
Ví dụ: Hình 6 P */ là 0
& trình *& H *V ! Om ngôn ? $3 trình Pascal Sau khi Y5 7 "#H X
& trình là dòng ? "Chao Cac Ban" *V in ra trên màn hình
4 +B L: (5phút)
? H ? cái ` ngôn ? $3 trình o ? gì
5 PM dò: (3 phút)
- _2 bài 7 V SGK
- 'H $ các câu L 1,2/13/ SGK
Trang 7Bài 2: LÀM QUEN )\ +,!" TRÌNH
VÀ NGÔN "^ TRÌNH (tt)
I %- tiêu:
1
- ngôn ? $3 trình o có 3 V các ^ khoá dành riêng cho > * A8
> : *Y%
- tên trong ngôn ? $3 trình là do $3 trình *T ra
- :# trúc ` & trình bao o M khai báo và M thân
2 =` a:
- Rèn $# 7j k 3 O :# trúc ` 0 & trình
3 Thái :D:
- Thái *0 2 3 nghiêm túc, yêu thích ! & trình *+ 0 AB công
!%
II +0 12
GV : SGK, SGV, tài $#5 giáo án, *o dùng X 2R
HS: G2 'P bài, Sách giáo khoa, *o dùng X 2%
III 34 pháp:
- 9: *.5 # trình, ' quan
IV trình bài
1 9 :2 ;<5
2 =>? tra bài S: (5 phút)
- H ? cái ` ngôn ? $3 trình o ? gì ?
3 Bài ?<
D dung +
khoá và tên
- ^ khóa là ? ^
nào?
- Các ^ Program, Uses,
Begin 2 là các ^ khoá
- ^ khoá là ^ dành riêng `
ngôn ? $3 trình
- Ngoài ^ khoá, & trình
còn có tên ` & trình
- GT tên & trình H tuân
theo ? quy Q nào?
Hs 'H $ theo ý +#
_2 sinh chú ý $Q
nghe => ghi P 7
W%
_2 sinh chú ý $Q
nghe
+ _2 sinh nghiên W#
sách giáo khoa và 'H $
câu L ` giáo viên
3 f khoá và tên:
+ ^ khoá ` 0 ngôn ?
$3 trình là ? ^ dành riêng, không *V dùng các
^ khóa này cho O: 7 >
* nào khác ngoài >
* do ngôn $3 trình quy *Y%
+ Tên *V dùng *+ phân O các *X $V trong
& trình và do $3 trình *T theo quy Q $3 trình
+ Hai *X $V khác nhau trong 0 & trình H
Trang 8+
trúc chung
- S:# trúc chung ` &
trình o
*
$ dùng *+ khai báo tên
& trình và khai báo các
!%
*
các câu $ mà máy tính M
.H %
+
ngôn ( )* trình.
Giáo viên P # !, ngôn ?
$3 trình Pascal
- Khi 7K *0 TP màn hình có
X sau:
- P # các OP & OH *+
HS làm quen !P môi ' $3
trình
* Khi *T tên cho
& trình M H
tuân theo ? quy Q
sau:
- Tên khác nhau &
W !P ? *X
$V khác nhau
_2 sinh chú ý $Q
nghe => ghi P 7
W%
_2 sinh chú ý $Q
nghe
có tên khác nhau
+ Tên không *V trùng !P các ^ khóa
4
.34 trình Pascal:
- S:# trúc chung ` & trình o
* câu $ dùng *+ khai báo tên & trình và khai báo các !%
* o các câu $ mà máy tính M H %
5 Ví - Vb ngôn W ;X5 trình:
1, CK *0 & trình TP
2, Màn hình TP I#:
3, ^ bàn phím AX & trình trong Word
4, Sau khi AX H xong
: Alt+F9 *+ Y &
trình
5, G+ X & trình
: n V phím Ctrl+F9.
4 +B L (5 phút)
? Hãy nêu :# trúc ` & trình Pascal
5 PM dò: (2 phút)
- _2 bài 7 V SGK
- Làm bài 3 3,4,5,6/13/SGK
Trang 9LÀM QUEN )\ TURBO PASCAL
I %- tiêu:
1
- P *M# làm quen !P môi ' $3 trình Turbo Pascal, 3 màn hình AX
H5 cách K các OH 2 và 2 $%
- Gõ *V 0 & trình Pascal *& H%
- cách Y5 A8 $| & trình, X & trình và xem 7 "#H%
2 =m a:
- Rèn $# 7j k Y5 A8 $| và X & trình
3 Thái :D:
- Thái *0 2 3 nghiêm túc, yêu thích ! & trình *+ 0 AB công
!%
II +0 12
- GV: SGK, giáo án, tài $# tham 7H
- S# OY phòng hành *` AB máy X *0 B
- HS: _2 7 lý #5 *2 'P bài hành
III 34 pháp:
- Phân nhóm Hs hành
- GT !: *,5 * ra yêu M# *+ 2 sinh trao *n và hành trên máy
- Gv quan sát, P các nhóm hành, 3 xét công ! ` ^ nhóm
IV trình và n
1 9 :2 ;<5
2 Phân và chia
3 Bài ?<
D dung +
/: Turbo Pascal.
? Nêu cách *+ 7K *0
Turbo Pascal
- Có + 7K *0 Om
cách nháy *4 #0 vào
tên Turbo.exe trong
> W này
- ? Nêu cách *+ thoát 7L
& trình Pascal
Ta có + A8 > n V
phím Alt + X *+ thoát 7L
+ Nháy *4 vào O+# V
Turbo Pascal K trên màn hình ,
_2 sinh chú ý $Q nghe
=> ghi P 7 W%
S2 Menu File => Exit
1 Làm quen V< VH gs :D và thoát gt Turbo Pascal.:
* CK *0 Turbo Pascal Om
0 trong hai cách:
Cách 1: Nháy *4 #0 trên O+# V trên màn hình
,v
Cách 2: Nháy *4 #0 trên tên Turbo.exe trong
> W này c là
> con TP\BIN).
Trang 10Turbo Pascal
* Quan sát màn hình `
Turbo Pascal và so sánh
!P hình 11 SGK
+
các thành *A> thanh !B
:D dòng F giúp phía
7 màn hình.
- @: phím F10 *+ K
OH 2% G+ di #+
qua $X ? các OH 2
ta A8 > phím nào?
- @: phím Enter *+ K
0 OH 2
- Quan sát các $ trong
^ OH 2%
+
trình sau: Y và X
& trình, quan sát 7
"#H%
- S A8 & trình
và 3 O 0 AB $|%
G+ di #+ qua $X ?
các OH 25 ta A8 >
phím l tên sang trái và sang H%
_2 sinh các thao tác theo yêu M# `
giáo viên
- @: phím F10 *+ K OH 25 A8 > các phím l tên sang trái và sang H ( và ) *+ di
#+ qua $X ? các OH 2
- Gõ & trình Y5
X và A8 $| # có
- @: n V phím Alt+X *+
thoát 7L Turbo Pascal
2
thanh phía 3< màn hình.
6X H5 $#5 Y và X
0 & trình *& H%
program CT_Dau_tien;
uses crt;
begin
clrscr;
writeln('Chao cac ban');
write('Toi la Turbo Pascal');
end.
- @: n V phím Alt+F9 *+
Y & trình
- @: n V phím Ctrl+F9 *+
X & trình
- Sau *1 : Alt+F5 *+ quan
sát 7 "#H%
4 X xét (5 phút)
Giáo viên 3 xét và * giá hành
5 PM dò: (2 phút)
- sau hành: “ Bài hành AB 1 (tt)
... cơng !%5 PM dò: (3 phút)
- _2 7 V SGK
- Làm 3 1 /8 SGK
Trang 3< /span>I... *1%
3 Thái độ:
- Thái *0 2 3 nghiêm túc, u thích mơn 2%
II +0 12
Sách giáo khoa, máy tính * 8%
III 34 pháp:
-... G+ *,# 7+ máy tính
con H làm
+ Máy tính cơng > giúp I8 lý thông tin
0 cách # & #34 ;#H%
+ =0 AB thao tác *+
$ cho máy tính