Slide cấu trúc rẽ nhánh trong pascal

19 1.2K 12
Slide cấu trúc rẽ nhánh trong pascal

Đ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

slide hỗ trợ học và thuyết trình trước lớp về cấu trúc rẽ nhánh Cấu trúc dùng để mô tả các mệnh đề dạng như trên được gọi là cấu trúc rẽ nhánh. Ví dụ: Nêu các bước giải phương trình bậc hai ax2 + bx + c = 0 (a0)

SỞ GIÁO DỤC VÀ ĐÀO TẠO CÀ MAU TRƯỜNG THPT CÀ MAU BÀI CẤU TRÚC RẼ NHÁNH GV: Nguyễn Thị Bé y n a m m hô h m n Na u đ ị ? cậ ông kh Nếu hôm trời mưa Nam nhà, hôm trời không mưa Lan học với Nam Rẽ nhánh Câu lệnh if - then Nội dung: Câu lệnh ghép Ví dụ Cấu trúc rẽ nhánh Xét hai mệnh đề sau: Mệnh đề Nếu em học tốt em điểm cao Nếu Cách diễn đạt mệnh đề thuộc cấu trúc dạng thiếu Dạng mệnh đề mệnh đề gì? Mệnh đề Nếu em học tốt em điểm cao, em không học em bị điểm thấp Nếu thì, không Cách diễn đạt mệnh đề thuộc cấu trúc dạng đủ Cấu trúc dùng để mô tả mệnh đề dạng gọi cấu trúc rẽ nhánh 1 Cấu trúc rẽ nhánh oVí dụ: Nêu bước giải phương trình bậc hai ax2 + bx + c = (a#0) Các bước thực hiện: Bước 1: Nhập a, b, c Bước 2: Tính Delta D = b2 - 4ac Bước 3: Kiểm tra Delta D + Nếu D >= => phương trình có nghiệm + Nếu D < => phương trình vô nghiệm Cấu trúc rẽ nhánh Sơ đồ khối: Nhập a, b, c D = b2 - 4ac Sai Thông báo pt vô nghiệm kết thúc D >= Đúng Tính => đưa nghiệm kết thúc Câu lệnh if then a.Dạng thiếu o.Cú pháp: If then ; o.Trong đó: Điều kiện: Biểu thức so sánh hay biểu thức lôgic Câu lệnh: Là câu lệnh Pascal 2 Câu lệnh if then oSơ đồ khối: Điều kiện Đúng Câu lệnh sai Nếu thực hiện, sai bỏ qua 2 Câu lệnh if then a.Dạng thiếu o.Ví dụ: + Nếu Delta D < "pt vô nghiệm" If D < Then Write ('pt vo nghiem'); + Nếu Delta D >= "pt có nghiệm" If D >= Then Write ('pt co nghiem'); Câu lệnh if then b Dạng đủ oCú pháp: If then else ; oTrong đó: Điều kiện: Biểu thức so sánh hay biểu thức lôgic Câu lệnh 1, 2: Là lệnh Pascal  Chú ý: Trước else dấu phẩy (;) Sau then, else có câu lệnh 2 Câu lệnh if then oSơ đồ khối: Sai Câu lệnh Điều kiện Đúng Câu lệnh Nếu nhận giá trị thực , ngược lại thực 2 Câu lệnh if then b Dạng đủ oVí dụ: + Nếu D < "pt vô nghiệm" ngược lại "pt có nghiệm" If D < Then Write ('pt vo nghiem'); Else Write ('pt co nghiem'); Theo câu lệnh sau if then phải câu lệnh, thực tế lại có nhiều câu lệnh Vậy theo bạn ta nên làm ntn? Nhóm câu lệnh lại thành lệnh câu lệnh ghép 3 Câu lệnh ghép oSau Then Else muốn thực nhiều câu lệnh ta phải ghép câu lệnh lại thành gọi câu lệnh ghép oCú pháp: Begin ; ; ; End; Ví dụ oHãy dùng câu lệnh IF viết lệnh tìm nghiệm thực phương trình bậc hai ax2 + bx + c = (a#0) D > If D > Then Begin writeln ('pt co hai nghiem phan biet'); x1 := (-b - sqrt(D)) / (2*a); x2 := (-b + sqrt(D)) / (2*a); writeln('x1 =',x1 , 'x2 =',x2); End; Ví dụ Viết chương trình nhập vào độ dài hai cạnh hình chữ nhật, tính chu vi diện tích hình chữ nhật Chú ý oCấu trúc mô tả mệnh đề: "Nếu " "Nếu ngược lại" Cấu trúc rẽ nhánh oCâu lệnh rẽ nhánh dạng thiếu: If lệnh nhánh dạng If Then Else ; Chú ý oCâu lệnh ghép: Begin ; ; ; End; Chúc em học tốt ... thấp Nếu thì, không Cách diễn đạt mệnh đề thuộc cấu trúc dạng đủ Cấu trúc dùng để mô tả mệnh đề dạng gọi cấu trúc rẽ nhánh 1 Cấu trúc rẽ nhánh oVí dụ: Nêu bước giải phương trình bậc hai ax2... hình chữ nhật Chú ý oCấu trúc mô tả mệnh đề: "Nếu " "Nếu ngược lại" Cấu trúc rẽ nhánh oCâu lệnh rẽ nhánh dạng thiếu: If lệnh nhánh dạng If ... học với Nam Rẽ nhánh Câu lệnh if - then Nội dung: Câu lệnh ghép Ví dụ Cấu trúc rẽ nhánh Xét hai mệnh đề sau: Mệnh đề Nếu em học tốt em điểm cao Nếu Cách diễn đạt mệnh đề thuộc cấu trúc dạng thiếu

Ngày đăng: 23/03/2017, 09:46

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • 1. Cấu trúc rẽ nhánh

  • 1. Cấu trúc rẽ nhánh

  • 1. Cấu trúc rẽ nhánh

  • 2. Câu lệnh if ... then

  • 2. Câu lệnh if ... then

  • 2. Câu lệnh if ... then

  • 2. Câu lệnh if ... then

  • 2. Câu lệnh if ... then

  • 2. Câu lệnh if ... then

  • Slide 13

  • 3. Câu lệnh ghép

  • 4. Ví dụ

  • 4. Ví dụ

  • Chú ý

  • Chú ý

  • Slide 19

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

Tài liệu liên quan