. Mục tiêu :
• Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.
• Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.
B. Chuẩn bị :
1. Giáo viên :
- SGK, SGV
- Đồ dùng dạy học như máy tính,
2. Học sinh: - Kiến thức đã học.
- Làm bài tập sau bài 3 : Chương trình máy tính và dữ liệu.
- SGK, Đồ dùng học tập, bảng phụ.
3 trang |
Chia sẻ: vivian | Lượt xem: 1337 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Bài giảng Tiết: 24: Bài Tập, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tiết: 24 Bài Tập
Ngày soạn:
Ngày giảng:
A. Mục tiêu :
Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.
Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.
B. Chuẩn bị :
1. Giáo viên :
- SGK, SGV
- Đồ dùng dạy học như máy tính,
2. Học sinh: - Kiến thức đã học.
- Làm bài tập sau bài 3 : Chương trình máy tính và dữ liệu.
- SGK, Đồ dùng học tập, bảng phụ...
C. Tiến trình tiết dạy :
I. ổn định tổ chức lớp :
- Kiển tra sĩ số :
- ổn định trật tự :
II. Kiểm tra bài cũ :
- Kiểm tra việc chuẩn bị bài ở nhà của học sinh trong vở.
III. Dạy bài mới :
hoạt động của thày và trò
kiến thức cần đạt
Ho¹t ®éng 1 : Chèt l¹i kiÕn thøc träng t©m ®Ó ¸p dông lµm bµi tËp
GV: Trong TP cã nh÷ng kiÓu d÷ liÖu c¬ b¶n nµo?
GV: §a ra mÉu b¶ng tæng kÕt.
KiÓu d÷ liÖu
Tªn kiÓu
VÝ dô
Sè nguyªn
Integer
39
HS: §äc vµ ghi nhí.
GV: §a ra mÉu b¶nGV:
Tªn phÐp to¸n
KÝ hiÖu
KiÓu d÷ liÖu
VÝ dô
Céng
+
Sè nguyªn, sè thùc
5+7 = 12
HS: §äc vµ ghi nhí.
GV: ViÕt tªn lÖnh in ra mµn h×nh...?
HS: ViÕt lªn SGK, §å dïng häc tËp, b¶ng phô...
GV: ViÕt tªn lÖnh nhËp d÷ liÖu?
HS: ViÕt SGK, §å dïng häc tËp, b¶ng phô...
GV: Yªu cÇu H viÕt lÖnh t¹m dõng
HS: ViÕt SGK, §å dïng häc tËp, b¶ng phô...
GV: NhËn xÐt vµ ®a ra d¹ng bµi to¸n ¸p dông.
KiÓu d÷ liÖu c¬ b¶n :
- Integer : Sè nguyªn
- Real : Sè thùc
- Char : KÝ tù
- String: X©u kÝ tù
C¸c phÐp to¸n c¬ b¶n :
- Céng: +
- Trõ : -
- Nh©n : *
- Chia : /
- Chia lÊy phÇn nguyªn, phÇn d : Div, mod.
Mét sè lÖnh c¬ b¶n ®Ó giao tiÕp gi÷a ngêi vµ m¸y.
a) Th«ng b¸o kÕt qu¶ tÝnh to¸n
b) NhËp d÷ liÖu
c) Ch¬ng tr×nh t¹m ngõng
Ho¹t ®éng 2 : Ch÷a bµi tËp SGK.
HS: §äc ®Ò bµi
HS: §äc c©u tr¶ lêi ®· chuÈn bÞ ë nhµ.
HS: NhËn xÐt bµi cña b¹n.
GV: Chèt
HS: §äc ®Ò bµi vµ phÇn lµm bµi ë nhµ cña m×nh.
GV: NhËn xÐt vµ ®a ra ®¸p ¸n ®óng.
HS: §äc kÕt qu¶ lµm bµi cña m×nh ë nhµ.
GV: NhËn xÐt vµ ®a ra ®¸p ¸n ®óng.
Bµi 1 :
Cã thÓ nªu c¸c vÝ dô sau ®©y:
a) D÷ liÖu kiÓu sè vµ d÷ liÖu kiÓu x©u kÝ tù. PhÐp céng ®îc ®Þnh nghÜa trªn d÷ liÖu sè, nhng kh«ng cã nghÜa trªn d÷ liÖu kiÓu x©u.
b) D÷ liÖu kiÓu sè nguyªn vµ d÷ liÖu kiÓu sè thùc. PhÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d cã nghÜa trªn d÷ liÖu kiÓu sè nguyªn, nhng kh«ng cã nghÜa trªn d÷ liÖu kiÓu sè thùc.
Bµi 2 :
D·y ch÷ sè 2010 cã thÓ lµ d÷ liÖu kiÓu d÷ liÖu sè nguyªn, sè thùc hoÆc kiÓu x©u kÝ tù. Tuy nhiªn, ®Ó ch¬ng tr×nh dÞch Turbo Pascal hiÓu 2010 lµ d÷ liÖu kiÓu x©u, chóng ta ph¶i viÕt d·y sè nµy trong cÆp dÊu nh¸y ®¬n (').
var a: real; b: integer; c: string;
begin
writeln('2010');
writeln(2010);
a:=2010;
b:=2010;
c:=’2010’
end.
Bµi 3 :
LÖnh Writeln('5+20=','20+5') in ra mµn h×nh hai x©u kÝ tù '5+20' vµ '20+5' liÒn nhau: 5+20 = 20+5, cßn lÖnh Writeln('5+20=',20+5) in ra mµn h×nh x©u kÝ tù '5+20' vµ tæng 20 + 5 nh sau: 5+20=25.
Bµi 4 : ViÕt l¹i phÐp to¸n b»ng TP
a) ;
b) ; b) ;
c);
d)
a) a/b+c/d;
b) a*x*x+b*x+c ; b) a*x*x+b*x+c ;
c) 1/x-a/5*(b+2); d) (a*a+b)*(1+c)*(1+c)*(1+c).
d)(a*a+b)*(1+c)*(1+c)*(1+c).
Ho¹t ®éng 3 : Ch÷a bµi tËp 1 c©u a chuÈn bÞ cho tiÕt thùc hµnh
GV: Yªu cÇu H lµm bµi 1 c©u a trªn SGK, §å dïng häc tËp, b¶ng phô...
HS: Lµm viÖc theo nhãm.
GV: NghiÖm thu kÕt qu¶ nhãm. NhËn xÐt vµ cho ®iÓm.
ViÕt c¸c biÓu thøc to¸n häc sau ®©y díi d¹ng biÓu thøc trong Pascal.
a) ; b) ;
c) ; d) .
Cñng cè kiÕn thøc.
GV: Chèt l¹i kiÕn thøc träng t©m cÇn n¾m ®îc ®Ó ¸p dông lµm bµi tËp.
Híng dÉn vÒ nhµ.
1. ChuÈn bÞ tríc bµi thùc hµnh sè 2 ®Ó tiÕt sau thùc hµnh.
File đính kèm:
- t 24 ontap.doc