DANH MỤC TÀI LIỆU
TIN HỌC :Câu lệnh If – Then
TIN H C 11
CH NG III: C U TRÚC R NHÁNH VÀ L PƯƠ Ấ
Ti t 11- ếCH Đ C U TRÚC R NHÁNH (T1)Ủ Ề Ấ
I. M c tiêu
1. Ki n th c:ế ứ
- H c sinh bi t đ c ý nghĩa c a c u trúc r nhánh. ế ượ
- H c sinh bi t đ c c u trúc chung c a c u trúc r nhánh. ế ượ
- Bi t cách s d ng đúng hai d ng c u trúc r nhánh trong l p trìnhế ử ụ
d ng thi u và d ng đ . ế ạ ủ
2. K năng
- S d ng c u trúc if- then d ng thi u đ đ gi i m t s bài t pử ụ ế ủ ể
đ n gi n.ơ ả
- Phân bi t đ c khi nào thì s d ng c u trúc if - then d ng thi u ượ ử ụ ế
d ng đ .ạ ủ
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.Ti n trình bài h cế ọ
Ho t đ ng c a th y và tròạ ộ N i dung
Ho t đ ng 1: Kh i đ ng (05 phút) ở ộ
Gv: Cho bài toán gi i ph ng trình b c 2ả ươ
ax2 + bx + c = 0.
HS: Tìm nh n xét bài toán.
Gv: V y em nh n xét v các tr ng ề ườ
h p x y ra v i bi n delta.ợ ẩ ế
Gv: Trong NNLT pascal thì nh ng bài toán
tr ng h p nh v y thì ta ph i gi iườ ợ ư
quy t bài toán b ng cách nàoế ằ
Ho t đ ng 2: Gi i thi u c u trúc rạ ộ
nhánh (15 phút)
GV: Trình chi u ch ng trình gi i ph ngế ươ ả ươ
trình b c hai trong bài th c hành 1, yêu c u ự ầ
hs nh n xét k t qu ch y v i d<0. ế ả ạ
HS: Ch ng trình báo l i.ươ ỗ
GV: T i sao?
HS: ch ng trình không gi i quy tươ ả ế
1. Khái ni m r nhánhệ ẽ
a) Khái ni m: C u trúc r nhánh ệ ấ
c u trúc dùng đ mô t nh ng m nh ả ữ
đ d ng nh : ề ạ ư
+ N u …..thì…..ế
+ N u …..thì….. ng c l i thìế ượ ạ
Các NNLT th ng cung c p các câuườ ấ
TIN H C 11
Ho t đ ng c a th y và tròạ ộ N i dung
đ c v i d=0 và d<0.ượ ớ
GV: S d ng c u trúc r nhánh đ bi nử ụ
lu n 3 tr ng h p c a d. ườ ợ ủ
GV: Nêu d th c ti n minh h a cho tụ ự
ch c r nhánh:ứ ẽ
Chi u mai n u tr i không m a An s đi ế ờ ư
xem đá bóng, n u tr i m a thì An s xem tiế ờ ư
vi nhà.
- Yêu c u h c sinh tìm thêm m t s d ộ ố
t ng t .ươ ự
HS: N u đ i tuy n bóng đá Vi t Namế ộ
th ng đ i Indonesia thì s đ c đá ti p ẽ ượ ế
tranh huy ch ng vàng v i Thái Lan, n uươ ớ ế
không th ng Indonesia thì Vi t Nam s ệ ẽ
tranh huy ch ng đ ng v i Mianma.ươ ồ ớ
GV: Yêu c u h c sinh k t lu n v c u trúc ế ề ấ
r nhánh.
HS: K t lu n v c u trúc r nhánh.ế ề ấ
Ho t đ ng 3: Gi i thi u câu l nh rạ ộ
nhánh if - then (15 phút)
GV: Pascal dùng câu l nh If then đ ệ ể
t c u trúc r nhánh.ả ấ
GV trình bày cú pháp c a câu l nh if then.ủ ệ
HS: Nghe gi ng, ghi bài.
GV: G i h c sinh trình bày cách th c hi nọ ọ
l nh c a 2 câu l nh.ệ ủ
- So sánh gi a 2 câu l nh?ữ ệ
HS: Tr l i.ả ờ
GV: nêu N i dung d , g i h c sinh sụ ọ
d ng c u trúc if then đ mô t .ụ ấ
HS: lên b ng làm.
GV: l u ý h c sinhư ọ
Tr c t khoá else không có d u;ướ ừ
Ho t đ ng 4: Luy n t p (10 phút)ạ ộ ệ ậ
l nh đ mô t các c u trúc r nhánhệ ể
nh trên.ư
b) Ví d : Gi i ph ng trình b c hai ụ ả ươ
ax2 + bx +c = 0 (a
0)
- Bi n lu n:ệ ậ
+ N uế d <0 thì PT vô nghi m
ng c l iượ ạ
N uế d = 0 thì PT có nghi m kép
ng c l iượ ạ
- Tính x1, x2;
- Thông báo 2 nghi m phân bi tệ ệ
2. Câu l nh If – Then
a) Cú pháp
D ng thi u ế :
If <đi u ki n> Then <câu l nh>;
D ng đạ ủ:
If <đi u ki n> Then ề ệ < câu l nh 1>
Else <câu l nh 2>;
Trong đó:
- Đi u ki n : bi u th c quan hể ứ
Logic.
- Câu l nh, câu l nh 1, câu l nh 2 1
câu l nh c a Pascalệ ủ
b) Ý nghĩa c a các câu l nh :
- D ng thi u ế : N u đi u ki n đúng thìế ề ệ
câu l nh đ c th c hi n, n u đi u ượ ự ệ ế
ki n sai thì không th c hi n gì ự ệ
- D ng đạ ủ: N u đi u ki n đúng thìếềệ
th c hi n câu l nh 1, n u đi u k in ế ề ệ
sai thì th c hi n câu l nh 2.ự ệ
Bài tâp: Vi t câu l nh if ... then d ngế ệ
thi u đ xác đ nh s X ph i sế ể
ch n hày không
VD 1: If (X Mod 2 = 0) Then
WRITE(x,’La so chan’);
TIN H C 11
Ho t đ ng c a th y và tròạ ộ N i dung
VD 2: If DELTA <0 Then
WRITE(‘PT Vo Nghiem’)
Else WRITE(‘PT co nghiem’);
VD 3: Vi t đi u ki n ki m tra Nế ề
năm nhu n?
If (N mod 400 =0) or ((N mod 4 =0)
and (n mod 100<>0) then write(N, '
nam nhuan');
4. T ng k t và h ng d n h c t p nhà ế ướ ậ ở
* T ng k tổ ế
- C u trúc chung c a c u trúc r nhánh. ủ ấ
- Cách th c hi n c a c u trúc r nhánh ủ ấ
- S đ th c hi n c a c u trúc r nhánh if - then.ơ ồ
* H ng d n h c t p nhà ướ ậ ở
- Tr l i câu h i 1,2,4 sách giáo khoa, trang 50.ả ờ
- Vi t ch ng trình nh p vào hai s b t kỳ và in ra màn hình gía tr l nế ươ ị ớ
nh t c a hai s . ấ ủ
- Vi t ch ng trình gi i ph ng trình axế ươ ươ 4 + bx2 + c = 0
- Xem tr c ướ N i dung bài. C u trúc l p, sách giáo khoa, trang 42ấ ặ
thông tin tài liệu
TIN HỌC :Câu lệnh If – Then Cú pháp  Dạng thiếu: If <điều kiện> Then ;  Dạng đủ: If <điều kiện> Then < câu lệnh 1> Else ; Trong đó: - Điều kiện: Là biểu thức quan hệ Logic. - Câu lệnh, câu lệnh 1, câu lệnh 2 là 1 câu lệnh của Pascal b) Ý nghĩa của các câu lệnh: - Dạng thiếu: Nếu điều kiện đúng thì câu lệnh được thực hiện, nếu điều kiện sai thì không thực hiện gì - Dạng đủ: Nếu điều kiện đúng thì thực hiện câu lệnh 1, nếu điều kệin sai thì thực hiện câu lệnh 2. Bài tâp: Viết câu lệnh if ... then dạng thiếu để xác định số X có phải là số chẵn hày không VD 1: If (X Mod 2 = 0) Then WRITE(x,’La so chan’);
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


×