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

bài 9:cấu trúc rẽ nhánh

24 520 0

Đ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 24
Dung lượng 2,53 MB

Nội dung

NhiÖt liÖt chµo mõng c¸c thÇy c« vÒ dù Giáo viên: Nguyễn Mạnh Dũng Trường THPT Phạm Quang Thẩm Năm học 2011 - 2012 MÔN: TIN HỌC 11 MÔN: TIN HỌC 11 LỚP: 11G LỚP: 11G • Biểu thức quan hệ được tạo thành như thế nào ? Cho VD ? Hai biểu thức cùng kiểu liên kết với nhau bởi phép toán quan hệ cho ta được biểu thức quan hệ Ví dụ: x > 9; i * 4 < 3 * j ; KI M TRA bài còỂ • Biểu thức logic được tạo thành như thế nào ? Cho VD ? Các biểu thức quan hệ liên kết với nhau bởi phép toán logic • Ví dụ: 0 < x < 9  (x > 0) and (x < 9) CHƯƠNG 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP BÀI 9: CẤU TRÚC RẼ NHÁNH Nội dung: 1. Rẽ nhánh 2. Câu lệnh if-then 3. Câu lệnh ghép 4. Một số ví dụ 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? Nu thỡ Cỏch din t ny thuc dng thiu Nu thỡ , nu khụng thỡ Cỏch din t ny thuc dng Mnh 1 Nu tri ma thỡ Minh s nh xem ti vi. Mnh 2 Nu tri ma thỡ Minh s nh xem ti vi, nu tri khụng ma (iu kin ngc li)thỡ Minh s i hc nhúm vi Hựng 1. 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. 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. Xột hai mnh sau: Xột hai mnh sau: Ví dụ: Giải phương trình bậc hai: ax 2 + bx +c =0 Thuật toán: + Tính delta: D = b + Tính delta: D = b 2 2 – 4ac – 4ac + Kiểm tra D + Kiểm tra D - Nếu D<0 thì thông báo phương trình vô nghiệm. - Nếu D<0 thì thông báo phương trình vô nghiệm. - Nếu D≥0 thì tính và đưa ra nghiệm của phương trình. - Nếu D≥0 thì tính và đưa ra nghiệm của phương trình. Nhập a,b,c D = b 2 – 4ac D ≥ 0 ? ĐúngSai Thông báo vô nghiệm rồi kết thúc Tính và đưa ra nghiệm thực rồi kết thúc IF < Điều kiện > THEN < Câu lệnh > ; §iÒu kiÖn §óng 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ạ C©u lÖnh §óng C©u lÖnh §iÒu kiÖn§iÒu kiÖn 2. C©u lÖnh IF - THEN - §iÒu kiÖn lµ 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 );‘ ’ a b c Max Giải thuật Nếu Max < b Gán Max := a Lần l ợt so sánh Max với b và c. In giá trị Max Ví dụ : Giải bài toán Hãy lập ch ơng trình nhập vào từ bàn phím 3 số nguyên a, b, c bất kỳ (aãb ãc). In ra màn hình số có giá trị lớn nhất? Thì gán Max := b Nếu Max < c Thì gán Max := c [...]...Mụ phng bi toỏn tỡm s ln nht ca 3 s a, b, c Xác định bài toán: - Input : Ta cần nhập vào 3 số a,b và c - Output : Thông báo giá trị lớn nhất giữa 3 số này Ngôn ngữ tự nhiên Max = a Nếu b lớn hơn max thì Max = b Nếu c lớn hơn max thì Max = c Ngôn ngữ lập . dụ: 0 < x < 9  (x > 0) and (x < 9) CHƯƠNG 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP BÀI 9: CẤU TRÚC RẼ NHÁNH Nội dung: 1. Rẽ nhánh 2. Câu lệnh if-then 3. Câu lệnh ghép 4. Một số ví dụ Mêi c¸c. vi Hựng 1. 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. 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. Xột hai mnh sau: Xột. sqrt (D) ) / (2*a); writeln (‘x1 = ‘,x1:5:2,’ x2 = ‘,x2:5:2); Giống nhau: là câu lệnh cấu trúc rẽ nhánh, khi gặp điều kiện sẽ thực hiện thao tác thích hợp. Khác nhau: + Dạng thiếu: điều kiện

Ngày đăng: 29/10/2014, 23:00

TỪ KHÓA LIÊN QUAN

w