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

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

Đ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

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

Mục lục

  • NhiÖt liÖt chµo mõng c¸c thÇy c« vÒ dù

  • KIỂM TRA bài cò

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan