Thời gian tiết RÏ nh¸nh TL1: Ngày mai trời khơng mưa Châu đến nhà Ngọc Thuộc vào dạng điều kiện thiếu Nếu…… thì…… VD 2: Ngày mai trời khơng mưa Châu đến nhà Ngọc, mưa Châu gọi điện để trao đổi Thuộc vào dạng điều kiện đủ: Nếu…… thì…….nếu khơng thì… VÝ dơ: Gi¶i ph¬ng tr×nh bËc hai ax2+bx+c=0 (a≠0) Cấu trúc rẽ nhánh? Cấu trúc rẽ nhánh H·y nªu c¸c điều khiển chọn thực bíc gi¶i ph hay không thực ¬ng tr×nh công việ c phù hợp với bËc hai? điều kiện xảy - NhËp hƯ sè a,b,c TÝnh Delta=b2 - 4ac NÕu Delta ©m th× th«ng b¸o PT v« nghiƯm, ngỵc l¹i tÝnh vµ ®a nghiƯm Nhập a, b, c Sơ đồ D:=b*b-4*a*c S Thơng báo VN Kết thúc Đ D>=0? Tính đưa nghiệm Kết thúc Dạng điều kiện thiếu Nếu…… thì…… Dạng điều kiện đủ: Nếu…… thì…….nếu khơng thì… Cấu trúc rẽ nhánh điều khiển chọn thực hay không thực công việc phù hợp với điều kiện xảy a Dạng thiếu Nếu b Dạng đủ Nếu nếu khơng = xuất hình thông báo “bạn đậu” IF ĐTB>= THEN WRITE(‘Ban đa đau’); VD3: Tìm số lớn hai số a b? Dạng thiếu: Dạng đủ: if a>b then max:=a; If a>b then max:=a Else max:=b; VD4: Kết luận nghiệm PT bậc hai: IF Db then write(a+b) ; A B a+b C 5+2 D khơng in Đáp án: Câu A Trắc nghiệm Câu 3: Đoạn chương trình sau đưa hình kết gì? Var a: integer; A:=7; If a mod 2=0 then write(‘a la so chan’) else write(‘a la so le’); A a la so chan B a la so le C la so le D báo lỗi ngữ pháp Đáp án: Câu B Trắc nghiệm Câu 4: Đoạn chương trình sau đưa hình kết gì? Var m,n: integer; m:=2; n:=5; If m Và y≥x x2 + y2 > Và y and (x+1) then y:= + sqrt(x+2)/(x+1); Bài Else Write(‘khong tinh duoc’); If (sqr(x)+sqr(y)) = x then Bài Else z:= 0.5; z:= x + y [...]... bi: * Input: N nhp t bn phớm * Output: a s ngy ca nm N ra mn hỡnh Cng c IF THEN ; IF THEN ELSE ; Cấu trúc mô tả các mệnh đề: Nếu thì Nếu thì ngợc lại gọi là cấu trúc rẽ nhánh Lệnh rẽ nhánh dạng thiếu Lệnh rẽ nhánh dạng đủ Câu lệnh ghép BEGIN ; END; Trc nghim Cõu 1: Cho bit kt qu hin th lờn mn hỡnh ca on chng trỡnh sau: Var a, b,max: word;... la so le D bỏo li ng phỏp ỏp ỏn: Cõu B Trc nghim Cõu 4: on chng trỡnh sau a ra mn hỡnh kt qu gỡ? Var m,n: integer; m:=2; n:=5; If m 1 V yx nu x2 + y2 > 1 V y 0 and (x+1) 0 then y:= 1 + sqrt(x+2)/(x+1); ... đủ: Nếu…… thì…….nếu khơng thì… VÝ dơ: Gi¶i ph¬ng tr×nh bËc hai ax2+bx+c=0 (a≠0) Cấu trúc rẽ nhánh? Cấu trúc rẽ nhánh H·y nªu c¸c điều khiển chọn thực bíc gi¶i ph hay không thực ¬ng tr×nh công... Kết thúc Dạng điều kiện thiếu Nếu…… thì…… Dạng điều kiện đủ: Nếu…… thì…….nếu khơng thì… Cấu trúc rẽ nhánh điều khiển chọn thực hay không thực công việc phù hợp với điều kiện xảy a Dạng thiếu... Viết câu lệnh rẽ nhánh tính: x+2 y = 1+ x +1 x2 + y z = x+ y 0,5 Nếu x2 + y2 ≤ x2 + y2 > Và y≥x x2 + y2 > Và y and (x+1) then y:= + sqrt(x+2)/(x+1); Bài Else Write(‘khong