Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
4,12 MB
Nội dung
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN TRƯỜNG PTDTNT THPT HUYỆN MƯỜNG ẢNG BÀI DỰ THI “CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ E – LEARNING” NĂM HỌC: 2013-2014 TRƯỜNG PTDTNT THPT MƯỜNG ẢNG, MƯỜNG ẢNG, ĐIỆN BIÊN MÔN: TIN HỌC 11 BAN CƠ BẢN TÊN BÀI: BÀI 9: CẤU TRÚC RẼ NHÁNH Họ tên giáo viên: Phùng Thanh Hưng ĐT: 0986887166 Email: hungcntt2003@gmail.com Chương 3: CẤU TRÚC RẼ NHÁNH VÀ2 LẶP TÓM TẮT NỘI DUNG CHƯƠNG Bài 9: CẤU TRÚC RẼ NHÁNH - Chương trình đơn giản NỘI DUNG - Cách viết chương trình đơn giản - Các thao tác soạn thảo, biên dich Rẽ nhánh sửa lỗi chương trình Câu lệnh- IF-THEN Chạy chương trình, nhập liệu cho chương trình Câu lệnh ghép Một số ví dụ Bài 9: CẤU TRÚC RẼ NHÁNH RẼ NHÁNH Này, ngày mai cậu có di học nhóm khơng mà,chiều mai trời không trời đến nhà Chiềumưa mai,tớ cậu, mưa khơng mưa thìthì tớ sẽ gọi điệnđến chonhà cậucậu để trao đổi nhé! ?!?! Để tớ suy nghĩ nhé… Bài 9: CẤU TRÚC RẼ NHÁNH Nếu … Nếu … thì, Nếu khơng thì… Cấu Cấutrúc trúcđược đượcdùng dùngđể đểmơ mơtảtảcác cácmệnh mệnhđề đềcó códạng dạngnhư nhưthế thếđược đượcgọi gọilà: là: CẤU CẤUTRÚC TRÚCRẼ RẼNHÁNH NHÁNHTHIẾU THIẾUVÀ VÀĐỦ ĐỦ Bài 9: CẤU TRÚC RẼ NHÁNH RẼ NHÁNH SƠ ĐỒ KHỐI Nhập a, b, c Cần có cấu D:= b2 – 4ac trúc để thực phép S Thông báo vô nghiệm kết thúc D>= 0? Đ Tính, đưa nghiệm thực kết thúc toán rẽ nhánh Bài 9: CẤU TRÚC RẼ NHÁNH RẼ NHÁNH Ví dụ: Giải phương trình bậc hai: ax2 + bx +c = (a 0) Các bước giải toán: Bước 1: Nhập hệ số a,b,c Bước 2: Tính delta D = b2 – 4ac Bước 3: Nếu D THEN < Câu lệnh > ; Dạng đủ: IF < Điều kiện > THEN < Câu lệnh > ELSE < Câu lệnh > ; Trong đó: - Điều kiện biểu thức quan hệ biểu thức logic - , , câu lệnh đơn TurboPascal - IF, THEN, ELSE từ khóa Chú ý: Trong câu lệnh rẽ nhánh dạng đủ trước từ khóa ELSE khơng có dấu chấm phẩy (;) Bài 9: CẤU TRÚC RẼ NHÁNH Câu lệnh IF…THEN b Sự thực Dạng thiếu: IF < Điều kiện > THEN < Câu lệnh > ; Sơ đồ: Bước 1: Tính giá trị biểu thức điều kiện Đ Điều kiện S Câu lệnh Bước 2: Kiểm tra giá trị biểu thức điều kiện + Nếu biểu thức ĐK có giá trị thực câu lệnh sau từ khóa Then, khỏi câu lệnh If + Nếu biểu thức ĐK có giá trị sai, khỏi câu lệnh If Bài 9: CẤU TRÚC RẼ NHÁNH Câu lệnh IF…THEN b Sự thực Dạng đủ: IF < Điều kiện > THEN < Câu lệnh > ELSE < Câu lệnh > ; Bước 1: Tính giá trị biểu thức điều kiện Sơ đồ: Sai Câu lệnh Điều kiện Đúng Bước 2: Kiểm tra giá trị biểu thức điều kiện Câu lệnh + Nếu biểu thức ĐK có giá trị thực câu lệnh sau từ khóa Then, khỏi câu lệnh If + Nếu biểu thức ĐK có giá trị sai, thì thực câu lệnh sau từ khóa Else, khỏi câu lệnh If` Bài 9: CẤU TRÚC RẼ NHÁNH Câu lệnh IF…THEN c Ví dụ câu lệnh rẽ nhánh Ví dụ 1: Câu lệnh kiểm tra số nguyên a chia hết cho 3? A) a div = B) a mod = C) a / = Đúng Đúng rồi! rồi! Chúc Chúc mừng mừng bạn! bạn! Click Click chuột chuột để để tiếp tiếp tục tục Rất Rất tiếc! tiếc! Sai Sai rồi! rồi! Lần Lần sau sau bạn bạn cố cố gắng gắng nhé! nhé! Phải Phải trả trả lời lời câu câu hỏi hỏi này trước trước khi sang sang câu câu hỏi hỏi sau! sau! KẾT QUẢ LÀM LẠI Bài 9: CẤU TRÚC RẼ NHÁNH Câu lệnh IF…THEN c Ví dụ câu lệnh rẽ nhánh Ví dụ 3: Viết câu lệnh rẽ nhánh Nếu D