DANH MỤC TÀI LIỆU
TIN HỌC : Bộ số Pitago
TIN H C 11
Ti tế 19: BÀI T P TH C HÀNH S 2Ậ Ự
I. M c tiêu
1. Ki n th c:ế N m ch c c u trúc s đ th c hi n c a c u trúc r ơ ồ
nhánh.
2. Kĩ năng:
- Xây d ng ch ng trình có s d ng c u trúc r nhánh. ươ ử ụ
- Làm quen v i các công c ph c v và hi u ch nh ch ng trình. ụ ụ ươ
3. Thái đ : Rèn luy n tác phong làm vi c khoa h c, chính xác. ệ ọ
II. Chu n bẩ ị
1. Giáo viên: Giáo án, SGK, SGV, phòng máy, máy chi u.ế
2. H c sinh: SGK, chu n b tr c ướ N i dung th c hành.
III. T ch c các ho t đ ng h c t p ọ ậ
1. n đ nh t ch c l p: ứ ớ
2. Kim tra bài cũ: Ti n hành trong quá trình th c hành.ế ự
3. Ti n trình bài h c:ế ọ
Ho t đ ng c a th y và tròạ ộ N i dung
Ho t đ ng 1: Gi i thi u n i dung th cạ ộ
hành (10 phút)
GV: nêu N i dung th c hành - Bài toán
b s Pitago trang 49 SGK.ộ ố
GV: G i HS nêu khái ni m v b s ộ ố
Pitago và l y m t ví d c th . ụ ụ
HS: Nêu khái ni m
GV: Đ ki m tra b ba s a, b, c b t kì cóể ể
ph i b Pitago, ta ph i ki m tra các ả ể
đ ng th c nào?ẳ ứ
HS: Ví d v b s Pitago: 5 4 3ụ ề ộ
a2 = b2 + c2.
b2 = a2 + c2.
c2 = a2 + b2.
Ho t đ ng 2: H ng d n h c sinhạ ộ ướ
th c hành ( 30 phút)
GV: Chi u ch ng trình m u b ng máyế ươ ẫ ằ
chi u.ế
HS: Quan sát, ghi nh .
GV: Th c hi n m u các thao tác: l u,ự ệ ư
th c hi n t ng l nh ch ng trình, xem ệ ừ ươ
k t qu trung gian, th c hi n ch ngế ự ệ ươ
trình và nh p d li u. ữ ệ
- Yêu c u h c sinh ch ng trình m uầ ọ ươ
vào máy.
- Yêu c u h c sinh l u ch ng trình lênầ ọ ư ươ
đĩa v i tên Pitago.pas
Bài toán: B s Pitagoộ ố
B s Pitago: T ng bình ph ng c a haiộ ố ươ
s b ng bình ph ng c a s còn l i.ố ằ ươ
Ch ng trình:ươ
Program Pitago;
Uses crt;
Var a,b,c: integer;
a2,b2,c2: longint;
Begin
Clrscr;
Writeln('Nhap a,b,c:');
Readln(a,b,c);
a2:=a;
b2:=b;
c2:=c;
a2:=a2*a;
b2:=b2*b;
TIN H C 11
Ho t đ ng c a th y và tròạ ộ N i dung
- Yêu c u h c sinh th c hi n t ng l nh ệ ừ
c a ch ng trình.ủ ươ
- Yêu c u h c sinh xem các k t qu a2,ầ ọ ế
b2, c2.
HS: So n ch ng trình vào máy theo yêuạ ươ
c u c a giáo viên.ầ ủ
HS: Th c hi n theo yêu c u c a giáo ầ ủ
viên.
Quan sát quá trình r nhánh c a t ng b ủ ừ
d li u- vào và tr l i. ả ờ
GV: Yêu c u h c sinh th c hi n v i b ớ ộ
d li u a =700, b= 1000, c= 800.ữ ệ
GV: Yêu c u h c sinh quan sát k t quầ ọ ế
v i tr ng h p thay dãy l nh:ớ ườ
a2:=a*a;
b2:=b*b;
c2:= c*c;
Quan sát k t qu nh n xét nguyênế ả
nhân?
HS: Giá tr c a a2,ị ủ b2, c2 thay đ i (không
tr v giá tr đúng).ả ề
=> Nguyên nhân: Vì ki u d li u không ữ ệ
phù h p (longint và Integer).
GV: quan sát h c sinh th c hành gi iọ ự
đáp nh ng khó khăn c a h c sinh. ủ ọ
HS: Th c hành trên máy.
c2:=c2*c;
if (a2 =b2+c2) or (b2 =a2+c2) or (c2
=b2+a2) then writeln('ba so da nhap la bo
so pitago')
else
writeln('Ba so da nhap khong la bo so
Pitago');
readln;
end.
- B m F2, gõ tên file và enter.
- B m F7, nh p các giá tr a=3, b=4, c=5.ấ ậ
- Ch n menu Debug đ m c a s hi u ở ử
ch nh (ho c nh n Ctrl+F ặ ấ 7).
4. T ng k t và h ng d n h c t p nhà (05 phút) ế ướ ậ ở
* T ng k t ế :
- T ng k t nh ng l i h c sinh hay m c ph i trong quá trình ế ỗ ọ
th c hành và cách kh c ph c. ắ ụ
- Nh n m nh tr ng tâm bài h c: S d ng c u trúc r nhánh vào ử ụ
vi c gi i m t s bài toán đ n gi n. ộ ố ơ
* Bài t p v nhà:ậ ề
- Làm bài 5,6,7,8 SGK trg 51 đ chu n b cho ti t th c hành sau. ẩ ị ế
có thể bạn quan tâm
thông tin tài liệu
TIN HỌC : Bộ số Pitago Chương trình: Program Pitago; Uses crt; Var a,b,c: integer; a2,b2,c2: longint; Begin Clrscr; Writeln('Nhap a,b,c:'); Readln(a,b,c); a2:=a; b2:=b; c2:=c; a2:=a2*a; b2:=b2*b; c2:=c2*c; if (a2 =b2+c2) or (b2 =a2+c2) or (c2 =b2+a2) then writeln('ba so da nhap la bo so pitago') else writeln('Ba so da nhap khong la bo so Pitago'); readln; end. - Bấm F2, gõ tên file và enter. - Bấm F7, nhập các giá trị a=3, b=4, c=5. - Chọn menu Debug để mở cửa sổ hiệu chỉnh (hoặc nhấn Ctrl+F7).
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×