slide bài giảng môn tin học 11 bài giảng về cấu trúc rẽ nhánh

26 5K 0
slide bài giảng môn tin học 11 bài giảng về  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

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

Ngày đăng: 05/03/2015, 21:08

Mục lục

     Ví dụ 1: Câu lệnh kiểm tra số nguyên a chia hết cho 3?

     Ví dụ 2: Tìm giá trị lớn nhất max trong hai số a và b?

    Câu hỏi 2: Chọn phương án sai: Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của 2 biến A < B có thể dùng cấu trúc rẽ nhánh như sau:

    Câu hỏi 3: Hãy chọn phương án đúng với cấu trúc rẽ nhánh If <điều kiênh> then <câu lệnh 1> else <câu ệnh 2>; Câu lệnh 2 không được thực hiện khi:

    Câu hỏi 4: Cho i là biến nguyên sau khi thực hiện các lệnh i:=2; if i=1 then i:=i+1 else i:=i+2;

    TỔNG HỢP KẾT QUẢ KIỂM TRA BÀI TẬP KIỂM TRA BÀI CŨ