Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lí theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó.. Quá trình trao đổi dữ liệu hai chiều giữ[r]
Trang 1Tuần 4 Ngày soạn:
1 Mục đích, yêu cầu
khái !" #$ % "&
' () phép toán ,- / 01 #$ % " ()&
khái 23" ! - tác $ 01 máy tính
2 Chuẩn bị
Giáo viên: SGK, máy tính, máy ,"9 giáo án
:, sinh: :, bài, xem 1, bài = nhà
3 Kiểm tra bài cũ
a) Cho (? khác nhau $ @ khóa và tên Cho cách 2B tên trong ,- trình b) D' ,- trình có 4 *E9 ! tên?
4 Tiến trình bài dạy
Hoạt động của thầy Hoạt động của trò Nội dung.
Hoạt động 1: Dữ liệu và kiểu
dữ liệu.
GV cho :, sinh 2:, G, 1
trong SGK
Các em 2H #$ % " là gì,
hãy cho ví
% " mà em 6
ĐVĐ: = môn JK
có ! hành phân tích, phát
.!" ,/ M 03 bài 0J9 bài
- nào 2A6 N = môn Toán
thì ta tính toán O các
phép ,' @9 nhân, chia 01
các con ()6
- ? 0P49 2) 01 ngôn
$ %P* trình !" #$ % " nào
thì có cách ;Q lí - R6
Trong ngôn $ %P* trình #$
% " 2S, ;Q lí có ! là dãy các
kí ? T: là !" xâu), có ! là
các () T() "47K!" nguyên,
() ?,K!" ?,>6 - R
01 #$ % " nào thì có các phép
toán ;Q lí - R9 ví #G 01
#$ % " là () thì có ! hành
các phép toán ,'9 @9 nhân,
chia 01 các () 2A6 Phép toán
div, mod % ,U có ! ?,
01 !" nguyên mà không
?, 2S, 01 !" ?,6
Hoạt động 2: Các phép toán
:, sinh 2:, E G, 1
= SGK
VW nghe câu và /
%6 :, sinh %W nghe
Ghi bài
:, sinh có ! ? cho ví
#G
:, sinh ghi 1 %" ý
1 Dữ liệu và kiểu dữ liệu: a) Dữ liệu:
Y$ % " 2 # và khác nhau 03 / ,6
VD: ,$9 ()9 âm thanh, hình /9 …
b) Kiểu dữ liệu:
D' () !" #$ % " dùng:
- ) nguyên (integer) VD: -1; -2; 1; 2; 3; …
- ) ?, (real) VD: 2,5; 2/3; …
- Xâu kí ? (string) VD: Chao ban, Lop 8A, …
Lưu ý: #$ % " !" xâu trong
Pascal 2S, 2B trong ,B* #" nháy 2-6
Trang 2với dữ liệu kiể số.
? khác nhau $ kí " phép
toán trong toán :, và trong
Pascal
GV cho :, sinh xem / 2 =
SGK
Trong PASCAL ,U cho phép
2! mô / R ? ?, các
phép toán Không dùng ,B* #"
:,6
GV HS, / (Q khi 0
,- trình ' nào 2A 2H
quên quy 2h này ,i Pascal
mà dùng
R, thì có 2S, không?
GV cho :, sinh W, % R ?
?, các phép tính trong
.!" R, () :,6
GV % quy W, cho
:, sinh !"6
GV 1 " cho HS các
phép toán %4 *E nguyên
(div), %4 *E # (mod)
Hoạt động 3: Các phép so
sánh.
GV cho :, sinh xem / 3
và 4 trong G, 3 SGK Nêu (?
khác nhau ,i các phép so sánh
trong ngôn $ Pascal (kí "
trong Pascal) và kí " trong
toán :,6
GV = G, này
g"/ ,i ' phép so sánh ,U
có
(l !" rõ - 03 ý M ,i
phép so sánh khi :, 2 câu
% 23" 9 ," trúc 23"
! = bài sau
Hoạt động 4: Giao tiếp người-
máy tính.
GV minh
! 0 (n và cho ,4 '
,- trình sau:
:, sinh P* trung %W
nghe và tìm ra ,o khác nhau theo yêu ,E" ,i
E46 :, sinh %W nghe và ghi
16
:, sinh suy M và /
%6 Không 2S,9 vì 2L4 là quy 2h ,i ngôn $ %P*
trình Pascal
:, sinh W, %6
:, sinh chú ý %W nghe, cho ví #G
:, sinh 2:, bài
VW nghe câu và /
%6 Ghi 1 (? khác nhau 2A6
:, sinh %W nghe
2 Các phép toán với dữ liệu kiểu số:
- Phép chia %4 *E nguyên
(div)
VD: 5 div 2 = 2
- Phép chia %4 *E # (mod)
VD: 5 mod 2 = 1
3 Các phép so sánh:
Trang 3P* tên ,i (Q #G và
hành in ra màn hình dòng
,$ chào 01 tên mà (Q
(l %B* 2 khi (Q #G
phím khác 01 phím C Có
! %E %S ' () em lên
P* tên ,i chính các em 2!
4 2S, (? thay 2q -
R 01 #$ % " P* vào @
2A các em 4 2S, khái
- tác K4 tính
D' 2! ,E %" ý =
2L4 là ,E cho HS 4 (?
- tác $ và máy có
ra Có ! = ,- trình và
/ thích (- ' cho các em 03
' () câu % 2- / 2!
P* tên, in dòng chào 01 tên
- R6 V" ý, lúc này
không */ là 2! thích
S* 2! / thích ,/ các câu
% trong ,- trình N$
- tác K4 tính mà
các em
hành là do
ra là ' R, quan :
mà các em ,E rút ra = 2L46
3" này ! (? khác
$ :, tin :, 2- "E ,U
2! (Q #G và :, tin :, 01
cách là ' ngành khoa :,6
HS (l #E !" rõ - 03 0 ,
này = $ bài :, sau
4 hs lên / P* tên ,i
mình vào máy tính
Hs 4 2S, (? - tác
$ và máy tính
Hs chú ý %W nghe và ghi
16
Hs xem thêm hình minh
:
4 Giao tiếp người- máy tính:
a/ NP* #$ % "
b/ Thông báo g"/ tính toán
c/ @ ,- trình
d/
Trang 45 Củng cố - dặn dò:
GHI NHỚ
1 Các ngôn $ %P* trình phân chia #$ % " ,E ;Q lí theo các !" khác nhau, 01 các phép toán có ! ?, trên @ !" #$ % " 2A6
2 Quá trình trao
Cho :, sinh 2:, *E ghi 16
/ % các câu và bài P* trong SGK trang 26
YB dò: 03 nhà :, bài và làm các bài P* trong SGK
... tốn có ! ?, @ !" #$ % " 2A62 Quá trình trao
Cho :, sinh 2:, *E ghi 16
/ % câu P* SGK trang 26
YB dò: 03 nhà :, làm P*