DANH MỤC TÀI LIỆU
TIN HỌC :Câu lệnh If – Then (T3)
Ti t 13- ếCH Đ C U TRÚC R NHÁNH (T3)Ủ Ề Ấ
I. M c tiêu
1. Ki n th c:ế ứ
- H c sinh bi t đ c ý nghĩa c a câu l nh ghép. ế ượ
- H c sinh bi t đ c cú pháp c a câu l nh ghép. ế ượ
2. K năng: S d ng câu l nh ghép và c u trúc r nhánh đ gi i m t ử ụ
s bài t p đ n gi n. ơ
3. Thái đ : Nghiêm túc trong h c t p, th y đ c s c n thi t s d ng ượ ự ầ ế
câu l nh r nhánhệ ẽ
4. Năng l c h ng t iự ướ
- Năng l c gi i quy t v n đ và sáng t o. ế ấ
- Năng l c giao ti p, năng l c h p tác. ế ự ợ
II. Chu n bẩ ị
1. Giáo viên: Giáo án, SGK, sách giáo viên.
2. H c sinh: V ghi, sách giáo khoa, đ dùng h c t p .
III. T ch c các ho t đ ng h c t p ọ ậ
1. n đ nh t ch c l p: ứ ớ
2. Ki m tra bài cũ: Phân bi t c u trúc r nhánh d ng thi u và d ng ệ ấ ế
đ ? Ví d minh h a?ủ ụ
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 câu l nh ghépạ ộ
(10 phút)
GV: Nh n xét s câu l nh ph i th c hi n ả ự
v i 2 tr ng h p d<0 và d>0? ườ ợ
HS: V i d<0 th c hi n m t l nh ộ ệ
V i d>0 th c hi n 3 câu l nh. ự ệ
GV: Trong câu l nh If – Then mu n th cố ự
hi n nhi u l nh sau Then hay nhi u l nh ề ệ ề ệ
sau Else làm th nào?ế
HS: Phát bi u ý ki n c a mình. ế ủ
GV: Khi đó ta c n g p nhi u l nh đó l i ề ệ
coi đó m t câu l nh trong ch ngộ ệ ươ
trình. Các ngôn ng l p trình th ng ữ ậ ườ
c u trúc đ giúp ta th c h in đi u này. ự ệ
GV trình chi u đo nế ch ng trình sươ ử
d ng câu l nh ghép.ụ ệ
4. Câu l nh ghép
- Trong ngôn ng Pascal, Câu l nh ghépữ ệ
có d ng:
Begin
<các câu l nh>
End;
Chú ý:
- Sau End ph i là d u; tr c Elseả ấ ướ
không ch a d u;ứ ấ
- T nay nói đ n câu l nh thì đó th ế ệ
là câu l nh đ n ho c là câu l nh ghép.ệ ơ ặ
d : Đo n ch ng trình sau trongạ ươ
ngôn ng Pascal s d ng ch ng ử ụ ươ
trình ghép.
If d <0 then
Writeln (‘Phuong trinh vo nghiem’)
else
If d=0 then write ('PT co nghiem
x1=x2=', -b/(2*a):6:2)
Else
Begin
TIN H C 11
Ho t đ ng c a th y và tròạ ộ N i dung
Ho t đ ng 2: Gi i thi u m t s d ộ ố
(25 phút)
GV trình chi u hai ch ng trình này ế ươ
cho các em quan sát cách vi t ch ngế ươ
trình đ các em hình thành d n cách vi t ầ ế
m t ch ng trình.ộ ươ
- Ch y th ch ng trình và ch rõ các l nh ử ươ
trong ch ng trình dùng đ làm gì .ươ ể
X1:=(-B-SQRT(DELTA))/(2*A);
X2:= - B/A – X1;
writeln(‘X1=’,X1:6:3,’X2=’,X2:6:
3);
End;
5. M t s ví dộ ố
Ví d 1 :
Tìm nghi m th c c a ph ng trình b c ự ủ ươ
hai
AX2 + BX + C= 0
Ví d 2 :
Tìm s ngày c a m t năm: Năm nhu n ủ ộ
năm chia h t cho 400 ho c chia h tế ặ ế
cho 4 nh ng không chia h t cho 100.ư ế
program so_ngay;
uses crt;
var n,sn: integer;
begin
clrscr;
write('nhap nam:;
readln(n);
if (n mod 400=0) or
((n mod 4 =0) and (n mod
100<>0)) then sn:=366
else
sn:=365;
write('So ngay
nam',n,'la:',sn);
readln;
end.
4. T ng k t và h ng d n h c t p nhà ế ướ ậ ở
1. * T ng k t ế :
- Ý nghĩa và cú pháp c a câu l nh ghép.ủ ệ
- Chú ý khi ki m tra đi u ki n. ề ệ
2. * H ng d n h c t p nhàướ ậ ở
- H c và chu n b bài c u trúc l p ti t sau. ẩ ị ế
TIN H C 11
thông tin tài liệu
TIN HỌC :Câu lệnh If – Then (T3) Câu lệnh ghép - Trong ngôn ngữ Pascal, Câu lệnh ghép có dạng: Begin End; Chú ý: - Sau End phải là dấu; và trước Else không chứa dấu; - Từ nay nói đến câu lệnh thì đó có thể là câu lệnh đơn hoặc là câu lệnh ghép. Ví dụ: Đoạn chương trình sau trong ngôn ngữ Pascal có sử dụng chương trình ghép. If d <0 then Writeln (‘Phuong trinh vo nghiem’) else If d=0 then write ('PT co nghiem x1=x2=', -b/(2*a):6:2) Else Begin
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


×