Hoạt động 4: tìm hiểu chương trình và viết chương trình 15 phút Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động; và viế[r]
Trang 1Ngày Ngày 11/9/2008 Ti
MÁY TÍNH
TIÊU:
+ con ! "# $% cho máy tính "* "+ công -+ thông qua 1+" + " 3 trình là cách 78 con ! "# $% cho máy tính "* "+
"9/ công -+ liên ; &< cách * 7<2
+ 4= - " 3 trình là - các 1+" 78 "# $% máy tính "* "+ các công -+ hay > &< bài toán @ "82
+ ngôn A 7 B dùng 78 - " 3 trình máy tính D là ngôn A 1E; trình
+ vai trò G0 " 3 trình $H"2
I J
- Giáo viên: sách Tin "D THCS N./(8 3), giáo án
- !" sinh: sách Tin "D THCS N./(8 3).
- "/( trình, -S 7';Q "> 1/E nhóm
UV WX YV VÀ Z
< dung - [ 7< G0 giáo viên [ 7< G0 "D sinh
HS ? 7 B \ quát < dung
" 3 trình Tin "D THCS N./(8 3)
phút)
con ! "# $% cho máy tính
"* "+ công -+ thông qua 1+"2
GV 7` câu "bQ HS 7D thông tin SGK
và 4> 1!2
GV yêu d/ HS xem ;"d 1 SGK
GV 7` câu "b
Nêu &< vài cách con ! ra 1+" cho
máy tính mà em ?g
GV \ "B; các phát ?8/ G0 HS
GV 7` câu "b
" nào?
HS xem SGK
HS 4> 1!
Các thao tác nháy phím,…
HS 1^ nghe
HS phát ?8/2
Bài
Trang 2GV h 1/E và cho HS ghi -i2
Con
công
! GV có "8 7 0 thêm câu "b "> 1/E
cho con ! có khác nhau không? Vì
sao?
HS ghi -i2
HS "> 1/E câu "b2
HS tìm "8/ ví $@ k4,K?l "` rác”
GV nêu các 1+" -9 ví $@ k4,K?l "`
rác” " SGK
1
2 Quay trái,
3 #G rác;
4 Quay
5 Quay trái,
6 KL rác vào thùng;
GV có "8 " ] $% HS k$n hH"m
;"d này 78 thêm ;"d sinh 7,2
GV có "8 nêu câu "b 1/trang 8 SGK 78
HS "> 1/E2
HS quan sát SGK
HS "* "+ theo " ] $%2
HS "> 1/E và phát ?8/2
" 3 trình là cách 78 con !
"# $% cho máy tính "* "+ "9/ công
-+ liên ; &< cách * 7<q và -
" 3 trình là - các 1+" 78 "# $%
máy tính "* "+ các công -+ hay >
&< bài toán @ "82
HS quan sát SGK, GV 7` -S 792
GV ] "+/ " SGK và h 1/E
toán "B #0 nào $OA
Yêu d/ HS quan sát SGK
GV 7` câu "b
" 3 trình máy tính là gì?
GV h 1/E2
trình) là
GV cho HS quan sát VD -9 " 3 trình
Hãy nhặt rác;
Bắt đầu
Quay trái,
HS 1^ nghe và ghi -i2
HS quan sát SGK
HS phát ?8/2
HS 1^ nghe và ghi -i2
HS quan sát VD
Trang 3#G rác;
Quay Quay trái,
KL rác vào thùng;
Kết thúc.
GV cho HS "> 1/E nhóm câu "b
[ sao d - " 3 trình?
GV \ "B; và h 1/E
/IA
HS "> 1/E và 7[ $+ nhóm phát
?8/ ý h2
HS 1^ nghe và ghi -i2
ngôn A 7 B dùng 78 -
" 3 trình máy tính D là ngôn A 1E;
trình và vai trò G0 " 3 trình $H"2
HS xem SGK, GV 7 0 "+ "l câu "b
và 79/ h"8 "> 1/E2
GV 7 0 câu "b "> 1/E2
Ngôn A 1E; trình là gì?
Vì sao d có ngôn A 1E; trình?
Vai trò G0 " 3 trình $H"g
GV \ "B; ý h và h 1/E2
GV ] "+/ &< Ll ngôn A 1E; trình
;"\ ? " Pascal, C, Basic, Java,
GV nêu hai ? ] [ ra " 3 trình:
(i)
trình.
(ii)
máy.
HS "> 1/E nhóm theo câu "b2
HS phát ?8/2
- Ngôn trình là ngôn
- Ngôn
-
$0 máy tính #0 $(R"A
HS 1^ nghe và ghi -i2
HS quan sát
HS quan sát và ghi -i2
> 7'; các -S 79 i "[ 7< 2 và 3
> 7'; các câu "b còn 1[ trong SGK HS phát HS 1^ nghe.?8/2
RÚT KINH u
Trang 4Ngày Ngày 20/9/2008 Ti
FINGER BREAK OUT
TIÊU:
+ HS "8/ &@ 7)" và ý "{0 G0 ;"d &9&
+ HS có "8 * h"i 7< và &i các bài 78 ôn 1/(+ gõ phím
+ HS "8/ và rèn 1/(+ h~ gõ bàn phím nhanh, chính xác
I J
- Giáo viên: sách Tin "D THCS N./(8 3), giáo án, phòng máy 7 cài 7`
;"d &9& Finger Break Out, máy "/ Projector
- !" sinh: sách Tin "D THCS N./(8 3).
- ] $% "* hành
UV WX YV VÀ Z
< dung - [ 7< G0 giáo viên [ 7< G0 "D sinh
HS "8/ &@ 7)" và ý "{0 G0 ;"d
&9& Finger Break Out
GV ] "+/2
GV h"i 7< ;"d &9& và " ] $%2
-
cách nháy $@ "#% lên D0
- Các 6d" "_8 trò "#) (Level):
DP $ (Beginner) , trung bình
(Intermediate), nâng cao (Advanced).
GV yêu d/ HS quan sát ?> mã màu
-] các ngón tay trong SGK
GV " ] $% HS cách thoát h"b ;"d
&9&2
HS 1^ nghe
HS quan sát
HS quan sát SGK và nghi "]2
HS quan sát
HS có "8 * h"i 7< và &i các bài
78 ôn 1/(+ gõ phím
GV ] "+/Q làm &%/2
GV -0 ] "+/ -0 làm &%/ 78 HS HS quan sát và ghi "]2
Phần mềm học tập
Trang 5quan sát.
-
- %4 # cho D vùng phím $(R"
GV ] "+/ k1/E "3m 78 HS ? 4 ]
HS "8/ và rèn 1/(+ h~ gõ bàn
phím nhanh, chính xác
HS "* hành
GV yêu d/ HS h"i 7< máy tính và
"* hành
GV theo dõi " ] $% thêm
GV h"/( khích HS khám phá các &
trung bình và nâng cao G0 ;"d &9&2
HS "* hành
HS "* hành
GV có "8 chia HS thành 7< thi 7S/
-] nhau
GV "E xét, cho 78& "A 7< thi 7S/
l2
HS " i 2
HS 1^ nghe
RÚT KINH u
Gõ phím z 78
$H" thanh
ngang sang trái
Gõ phím b 78
$H" thanh ngang sang ;">
Gõ phím s 78
?^ k7[m bay lên
Trang 6Ngày Ngày 27/9/2008 Ti
VÀ NGÔN vR TRÌNH
TIÊU:
+ ngôn A 1E; trình & các thành ;"d 3 ?> là ?> "A cái và các quy ^ 78 - " 3 trình, câu 1+"2
+ ngôn A 1E; trình có E; "B; các khoá dành riêng cho &@ 7)" L
$@ "S 7H"2
+ tên trong ngôn A 1E; trình là do ! 1E; trình 7` ra, tên ;"> tuân
"G các quy ^ G0 ngôn A 1E; trình Tên không 7 B trùng -] khoá + S/ trúc " 3 trình bao & ;"d khai báo và ;"d thân
I J
- Giáo viên: sách Tin "D THCS N./(8 3), giáo án, máy "/ Projector
- !" sinh: sách Tin "D THCS N./(8 3).
- "/( trình, -S 7';Q "> 1/E nhóm
UV WX YV VÀ Z
< dung - [ 7< G0 giáo viên [ 7< G0 "D sinh
Ngôn
trình là làm gì?
HS 4> 1!2
HS khác "E xét cho 78&2
] 7d/ ? 7 B &< " 3 trình
7 B - trên ngôn A 1E; trình Pascal
GV ] "+/ VD và "* thi cho HS "S(
ngôn A 1E; trình & các thành
;"d 3 ?> là ?> "A cái và các quy ^
78 - " 3 trình, câu 1+"2
HS "> 1/E nhóm và 4> 1! câu "b2
GV cho HS 7D SGK và 4> 1! câu "b2
> "A cái G0 ngôn A 1E; trình là
gì?
Câu 1+" trong " 3 trình 7 B -
HS 7D SGK, "> 1/E nhóm
HS 4> 1!2
… là cái khác
HS 4> 1!2
Bài
Trang 7" " nào?
GV \ "B; ý h và h 1/E
NNLT là U4 #R4 các ký #' và quy P"
hoàn
Câu
HS 4> 1!2
HS ghi -i2
ngôn A 1E; trình có E; "B; các
khoá dành riêng cho &@ 7)" L $@
"S 7H"q ? tên trong ngôn A 1E;
trình là do ! 1E; trình 7` ra, tên ;">
tuân "G các quy ^ G0 ngôn A 1E;
trình Tên không 7 B trùng -] khoá
HS 7D SGK và 4> 1! câu "b2
GV yêu d/ HS 7D SGK và "# ra 7a/ là
khoá, 7a/ là tên trong ví $@ 7d/ tiên
GV 7 0 ra 1 / ý khi 7` tên trong " 3
trình:
- Tuân
(không
ký
- Tên không $(R" trùng & ] khoá.
GV 7 0 VD 78 HS rèn 1/(+
VD: Tên nào sau $f không #R4 9'
lop 8A; lop8B; 8C; begin; vi_du; vi-du
HS "* "+ theo yêu d/2
HS 1^ nghe và ghi -i2
HS quan sát VD và 7 0 ra câu 4> 1!2
Tên không #R4 9' là lop 8A; 8C;
vi-du
S/ trúc " 3 trình bao &
;"d khai báo và ;"d thân
HS quan sát VD 4> 1! câu "bQ GV h
1/E2
GV cho HS quan sát 1[ VD 7d/ tiên
GV 7` câu "b
S/ trúc chung G0 " 3 trình &
&S( ;"dg WT là "A ;"d nào?
GV ] "+/
- R"d khai báo & khai báo tên, khi báo
" -+Q khai báo ?Q
- R"d thân & các câu 1+" 78 máy tính
"* "+ và là ;"d quan 4D G0
" 3 trình
HS quan sát VD
HS phát ?8/2
-
HS 1^ nghe
Trang 8- R"d khai báo có "8 có "` không, còn
;"d thân ?^ ?/< ;"> có
GV liên "+ 7 VD 78 HS "E ? 7a/ là
;"d khai báo, 7a/ là ;"d thân HS quan sát và "E ?2
HS 7 B G l các h " 7 "D
-9 1E; trình ?= ngôn A 1E; trình
Pascal
GV trình $nQ HS quan sát
GV h"i 7< ;"d &9& Pascal và "*
thi ví $@
Program CT_dau_tien;
Uses crt;
Begin
Clrscr;
Write(‘chao cac ban’);
Readln;
End.
GV ] "+/ cách $H" " 3 trình
(Alt–F9) và cách "[( " 3 trình
(Ctrl–F9).
GV cho HS "E ? tên, khoá, ;"d
khai báo, ;"d thân
! GV có "8 [ 1 4 L0 78 HS "8/ rõ
"3 -9 1E; trình
HS quan sát
HS ghi "]2
HS -E $@2
HS chú ý
> 7'; các câu "b trong SGK
"/ ?H bài "* hành 1 HS HS 1^ nghe.1^ nghe
RÚT KINH u
Trang 9Ngày Ngày 03/10/2008 Ti
TIÊU:
+ ] 7d/ làm quen -] môi 4 ! 1E; trình Turbo Pascal, "E $+ màn hình L[ ">Q cách &i các ?> "D và "D 1+"
+ M[ "> 7 B &< " 3 trình Pascal 73 >2
+ cách $H"Q L0 1 " 3 trình, "[( " 3 trình và xem h />2
I J
- Giáo viên: sách Tin "D THCS N./(8 3), giáo án, phòng máy 7 cài 7`
;"d &9& Turbo Pascal, &< Ll bài E; &%/Q máy "/ Projector
- !" sinh: sách Tin "D THCS N./(8 3).
- ] $% "* hành
UV WX YV VÀ Z
< dung - [ 7< G0 giáo viên [ 7< G0 "D sinh
"A tên nào sau 7a( là "B; 1+ trong
ngôn A Pascal? Vì sao? lop8A, 8B, tin
hoc, vi_tinh, begin, beginend.
S/ trúc chung G0 &< " 3 trình
" ! & &S( ;"dg
HS 4> 1!2
HS khác "E xét, cho 78&2
] 7d/ làm quen -] môi 4 ! 1E;
trình Turbo Pascal, "E $+ màn hình
L[ ">Q cách &i các ?> "D và "D
1+"2
GV " ] $%Q HS "E ? và "*
hành
GV ] "+/ cách h"i 7< và màn hình
làm -+ G0 Turbo Pascal " SGK 78
HS quan sát
GV yêu d/ HS h"i 7< máy và "*
hành
! GV chú ý " ] $% các 1+"
-
HS quan sát và ghi "]2
HS làm theo " ] $% G0 GV,
"* hành "E ? Turbo Pascal
HS chú ý các 1+" GV " ] $%2
Trang 10-
-
- Thoát S#L Turbo Pascal Alt-X.
GV có "8 minh "D0 ?= các bài E; &%/2
HS L[ ">Q 1 /Q $H" và "[( 7 B
&< " 3 trình Pascal 73 >
GV " ] $%Q HS "* hành
GV yêu d/ HS gõ bài E; 2 trang 16
SGK
GV &i bài E; &%/ > thích cho HS ^&
7 B các 1+"Q `; $S/ nháy 73Q $S/
"S& ;"(Q $S/ "S&2
GV yêu d/ HS 1 / " 3 trình
GV " ] $% HS $H" và "[( " 3
trình
GV quan sát " ] $% HS L0 12
HS "* hành
HS chú ý gõ 7 và không 78 sót
HS "* hành
HS $H" " 3 trình ?= Alt-F9
và "[( " 3 trình ?= Ctrl-F9.
HS L0 1 " 3 trình theo " ]
$% G0 GV
HS ? "#" L0 " 3 trình và "E
? &< Ll 1
GV " ] $%Q HS "* hành
GV L $@ các bài E; &%/ (có ?%( 1P
78 " ] $% HS "* hành
GV yêu d/ HS quan sát và ghi "]
"A 1 7 nhìn "S(2
HS quan sát và "* hành theo
" ] $%2
HS ghi "]2
GV D &< vài HS "^ 1[ "
&< Ll phím 7 7 B "D2
GV "b HS ý "{0 các khóa program,
begin, end, uses.
GV "b HS ý "{0 G0 $S/ "S& và $S/
"S& ;"(2
GV yêu d/ HS phân ?+ 1+" write và
writeln.
GV cho 78& "A HS ^& bài l2
HS 4> 1! " G0 phím F2, F3, F10, Alt-X, Alt-F9, Ctrl-F9
HS 4> 1!2
HS 4> 1!2
- Y; "#;6 là ; #' S thúc
- Y; "#;6 4#{ $0 phân cách các
HS 4> 1!2
,I hai $C dùng $0 i; thông báo
ra màn hình write thì không.
RÚT KINH u
Trang 11Ngày Ngày 10/10/2008 Ti
TRÌNH MÁY TÍNH
VÀ Y vu
TIÊU:
+ khái +& h8/ $A 1+/2
+ &< Ll phép toán 3 ?> -] $A 1+/ Ll2
+ khái +& 79/ h"8 3 tác A0 ! -] máy tính
I J
- Giáo viên: sách Tin "D THCS N./(8 3), giáo án, các ví $@ minh "[Q máy "/ Projector
- !" sinh: sách Tin "D THCS N./(8 3).
- "/( trình, "> 1/E nhóm
UV WX YV VÀ Z
< dung - [ 7< G0 giáo viên [ 7< G0 "D sinh
So sánh 1+" write -] 1+" writeln
Câu 1+" clrscr dùng 78 làm gì? HS HS khác 4> 1!2"E xét cho 78&2
khái +& h8/ $A 1+/2
GV ] "+/ và minh "D0 4* quan
GV L $@ ;"d &9& Excel minh "[
$A 1+/ h8/ Ll và h8/ câu "A2
GV 7` -S 79 liên "+ -] h " Toán
"D -9 Ll nguyên, Ll "*Q 7T ]
"+/ ?> 1+ kê &< Ll h8/ $A 1+/ 3
?> G0 ngôn A 1E; trình Pascal "
SGK
GV minh "D0 VD ?= ngôn A Pascal
HS quan sát
HS 4> 1! yêu d/ G0 GV
HS theo dõi và ghi -i2
HS quan sát VD
Bài
Tên kiểu Phạm vi giá trị
Integer Ll nguyên trong h"> -2 15 7
2 15 - 1.
Real Ll "* có giá 4H /(+ 7l trong
h"> 2,9.10 -39 7 1,7.10 38 và 0.
Char &< ký * trong ?> "A cái.
String xâu ký *Q l 70 & 256 ký *2
Trang 12 &< Ll phép toán 3 ?> -] $A
1+/ Ll2
GV ] "+/Q " ] $% HS "> 1/E
nhóm
GV ] "+/ ?> ký "+/ toán "D trong
ngôn A Pascal:
GV 1S( &< vài VD -9 /, div, mod 78 HS
phân ?+ các phép chia
5/2 = 2.5 -12/5 = 2.5
5 div 2 = 2 -12 div 5 = -2
5 mod 2 = 1 -12 mod 5 = -2
GV " ] $% HS "> 1/E quy ^ tính
?8/ " Ll "D2
GV \ "B; ý h và h 1/E
- Các phép toán trong
- Dãy phép toán không có
nhân, chia, chia
- Dãy phép tính
nhân, chia thì
4#IA
GV 7 0 VD và " ] $% HS "> 1/E
cách - ?8/ " Ll "D trong ngôn A
Pascal
a) abcd
b)
2
5
15 a
) 2 ( 5 3
x b
y a
x
HS quan sát và ghi -i2
HS quan sát VD và ghi "]2
HS "* "+ yêu d/ G0 GV
HS ghi -i2
! HS d chú ý trong ngôn A Pascal "# L $@ `; ` ( ) mà không L các `; ` [ ] và { }
HS "> 1/E VD theo nhóm và 7[
$+ - câu 4> 1!2
Ký hiệu Phép toán Kiểu dữ liệu
+ < Ll nguyên, Ll "*
- 4 Ll nguyên, Ll "*
* nhân Ll nguyên, Ll "*
/ chia Ll nguyên, Ll "*
div chia 1S( ;"d
nguyên
Ll nguyên mod chia 1S( ;"d $ Ll nguyên
... I J- Giáo viên: sách Tin "D THCS N./ (8 3), giáo án
- !" sinh: sách Tin "D THCS N./ (8 3).
- "/( trình, -S 7'';Q ">... toán 3 ?> -] $A 1+/ Ll2
+ khái +& 79/ h" 8 3 tác A0 ! -] máy tính
I J
- Giáo viên: sách Tin "D THCS N./ (8 3), giáo án, ... " ;8 * h"i 7< &i 78 ôn 1/(+ gõ phím
+ HS " 8/ rèn 1/(+ h~ gõ bàn phím nhanh, xác
I J
- Giáo viên: sách Tin "D THCS N./ (8 3), giáo