1. Trang chủ
  2. » Giáo án - Bài giảng

ai cau truc re nhanh tiet 1

13 340 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 1,5 MB

Nội dung

TiÕt 11: Bµi 9 Gi¸o viªn: nguyÔn thu huyÒn Tæ: to¸n - tin (tiÕt 1) 1. RÏ nh¸nh Mêi c¸c b¹n cïng xem vµ t×m hiÓu c¸c t×nh huèng sau nhÐ! ừm, để tớ nghĩ đã. Nếu ngày mai mư a thì tớ nghỉ. à! Nếu ngày mai mư a thì tớ nghỉ, nếu không mưa thì tớ đến nhà cậu học nhé. Này, ngày mai cậu có đi học nhóm không? Nếu . thì Nếu thì , nếu không thì Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là: Cấu trúc rẽ nhánh. Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là: Cấu trúc rẽ nhánh. Ví dụ: Giải phương trình bậc hai ax 2 +bx+c=0 (a0) Hãy nêu các bư ớc giải phương trình bậc hai? - Nhập hệ số a,b,c - Tính Delta=b 2 - 4ac - Nếu Delta âm thì thông báo PT vô nghiệm, ngược lại tính và đưa ra nghiệm. Các em hãy vẽ sơ đồ thuật toán giải phương trình bậc 2 (với a 0) Sau khi tính Delta, tuỳ thuộc vào giá trị Delta, một trong hai thao tác sẽ thực hiện. Tính Delta = b 2 4ac Nếu Delta >= 0 Tính và đưa ra nghiệm Thông báo vô nghiệm Kết thúc SaiĐúng Nhập a, b, c IF <§iÒu kiÖn> THEN <C©u lÖnh>; C©u lÖnh NÕu <®iÒu kiÖn> ®óng th× <c©u lÖnh> ®­îc thùc hiÖn, sai <c©u lÖnh> bÞ bá qua. Sai a. D¹ng thiÕu §óng §iÒu kiÖn 2. C©u lÖnh IF - THEN - §iÒu kiÖn lµ biÓu thøc quan hÖ hoÆc biÓu thøc l«gic. - C©u lÖnh lµ mét lÖnh cña Pascal. Trong ®ã: VÝ dô: IF a mod 2=0 THEN Writeln( a la so chan );‘ ’ b. D¹ng ®ñ IF <§iÒu kiÖn> THEN <C©u lÖnh 1> ELSE <C©u lÖnh 2>; §óng C©u lÖnh 1 Sai C©u lÖnh 2 NÕu <®iÒu kiÖn> ®óng th× <c©u lÖnh1> ®­îc thùc hiÖn, ng­îc l¹i th× <c©u lÖnh 2> ®­îc thùc hiÖn. §iÒu kiÖn VÝ dô: IF a mod 2=0 THEN Writeln( a lµ so chan )‘ ’ ELSE Writeln( a la so le );‘ ’ H·y dïng c©u lÖnh IF – THEN viÕt lÖnh ®Ó xÐt c¸c tr­êng hîp cña DELTA IF Delta<0 THEN Writeln( Ph­¬ng tr×nh v« ‘ nghiÖm )’ ELSE X1:= (-B + SQRT(Delta))/(2*A); X2:= (-B - SQRT(Delta))/(2*A); Writeln( Nghiem X1= , X1:5:1);‘ ’ Writeln( Nghiem X2= , X2:5:1);‘ ’ 3. C©u lÖnh ghÐp Trong TP cho phÐp gép nhiÒu c©u lÖnh thµnh mét c©u lÖnh gäi lµ c©u lÖnh ghÐp, cã d¹ng: BEGIN < C¸c c©u lÖnh>; END; BEGIN < C¸c c©u lÖnh>; END; IF Delta<0 THEN Writeln( Ph­¬ng tr×nh v« nghiÖm )‘ ’ ELSE BEGIN X1:= (-B + SQRT(Delta))/(2*A); X2:= (-B - SQRT(Delta))/(2*A); Writeln( Nghiem X1= , X1:5:1);‘ ’ Writeln( Nghiem X2= , X2:5:1);‘ ’ END; VÝ dô: [...]...4 Một số ví dụ Ví dụ 1: Program GPTB2; Uses crt; Var ; Em hãy hoàn thiện chương trình giải phư ơng trình bậc 2 (a 0) theo dàn ý sau: BEGIN Nhập vào 3 hệ số a,b,c Delta := .; Nếu Delta . nghiÖm )’ ELSE X1:= (-B + SQRT(Delta))/(2*A); X2:= (-B - SQRT(Delta))/(2*A); Writeln( Nghiem X1= , X1:5 :1) ;‘ ’ Writeln( Nghiem X2= , X2:5 :1) ;‘ ’ 3. C©u. ’ ELSE BEGIN X1:= (-B + SQRT(Delta))/(2*A); X2:= (-B - SQRT(Delta))/(2*A); Writeln( Nghiem X1= , X1:5 :1) ;‘ ’ Writeln( Nghiem X2= , X2:5 :1) ;‘ ’ END; VÝ

Ngày đăng: 14/10/2013, 15:11

TỪ KHÓA LIÊN QUAN

w