Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
891,5 KB
Nội dung
§9. TỔCHỨCRẼNHÁNH TRƯỜNG THPT ĐÔNG HÀ GV: NGUYỄN THỊ PHƯƠNG THỊNH CHƯƠNG III: TỔCHỨC RẼ NHÁNHVÀLẶP TIN HỌC 11 TỔCHỨCRẼNHÁNH I. BÀI TOÁN MỞ ĐẦU Đề: Viết chương trình nhập vào số nguyên dương N từ bàn phím. Hãy thông báo N là số chẵn hay số lẻ. 1. Xác định bài toán – Input: số nguyên dương N – Output: ‘N là số chẵn’ hoặc ‘N là số lẻ’ 2. Tổchức dữ liệu – Biến N: số nguyên TIN HỌC 11 TỔCHỨCRẼNHÁNH I. BÀI TOÁN MỞ ĐẦU 3. Thuật toán – B1: Nhập số nguyên dương N; – B2: Nếu N MOD 2 = 0 thì xuất ‘N là số chẵn’ Nếu không thì xuất ‘N là số lẻ’ – B3: Kết thúc. TIN HỌC 11 TỔCHỨCRẼNHÁNH Bàõt âáöu Bàõt âáöu Nháûp N Nháûp N Thäng baïo: ‘ N laì säú leí ’ Thäng baïo: ‘ N laì säú leí ’ N MOD 2=0 N MOD 2=0 Kãút thuïc Kãút thuïc Thäng baïo: ‘N laì säú chàôn ‘ Thäng baïo: ‘N laì säú chàôn ‘ T F TIN HỌC 11 TỔCHỨCRẼNHÁNH Thäng baïo: ‘ N laì säú leí ’ Thäng baïo: ‘ N laì säú leí ’ N MOD 2=0 N MOD 2=0 Thäng baïo: ‘N laì säú chàôn’ Thäng baïo: ‘N laì säú chàôn’ T F Âiãöu kiãûn Âiãöu kiãûn Cáu lãûnh 1 Cáu lãûnh 1 Cáu lãûnh 2 Cáu lãûnh 2 TIN HỌC 11 TỔCHỨCRẼNHÁNH II. CÂU LỆNH IF-THEN DẠNG ĐỦ 1. Cú pháp IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>; 2. Giải thích – IF, THEN, ELSE: Từ khóa – Điều kiện: là một biểu thức Logic – Câu lệnh 1, Câu lệnh 2: là một câu lệnh trong Pascal, có thể là câu lệnh đơn hoặc câu lệnh ghép. TIN HỌC 11 TỔCHỨCRẼNHÁNH II. CÂU LỆNH IF-THEN DẠNG ĐỦ 3. Sơ đồ khối 4. Thực hiện – B1: Kiểm tra Điều kiện – B2: Nếu ĐÚNG thì thực hiện Câu lệnh 1 Nếu không thì thực hiện Câu lệnh 2; – B3: Kết thúc câu lệnh IF T F Âiãöu kiãûn Âiãöu kiãûn Cáu lãûnh 1 Cáu lãûnh 1 Cáu lãûnh 2 Cáu lãûnh 2 TIN HỌC 11 TỔCHỨCRẼNHÁNH II. CÂU LỆNH IF-THEN DẠNG ĐỦ 5. Ví dụ IF IF N N MOD MOD 2 = 0 2 = 0 THEN THEN WRITELN WRITELN (N,‘ la so chan’) (N,‘ la so chan’) ELSE ELSE WRITELN WRITELN (N,‘ la so le ’ ); (N,‘ la so le ’ ); 6. Chú ý Trước từ khóa ELSE không có dấu chấm phẩy. Có thể sử dụng nhiều câu lệnh IF lồng nhau. Thäng baïo: ‘ N laì säú leí ’ Thäng baïo: ‘ N laì säú leí ’ N MOD 2=0 N MOD 2=0 Thäng baïo: ‘N laì säú chàôn’ Thäng baïo: ‘N laì säú chàôn’ T F TIN HỌC 11 TỔCHỨCRẼNHÁNH II. CÂU LỆNH IF-THEN DẠNG ĐỦ 7. Chương trình PROGRAM CHAN_LE ; VAR N : WORD; BEGIN WRITE(‘Nhap so nguyen duong N : ’); READLN(N); IF N MOD 2= 0 THEN WRITELN (N , ‘la so chan ‘) ELSE WRITELN (N , ‘la so le ‘); READLN END. TIN HỌC 11 TỔCHỨCRẼNHÁNH III. BÀI TOÁN ÁP DỤNG Đề: Viết chương trình tìm nghiệm của phương trình bậc hai Ax 2 + Bx + C = 0 1. Xác định bài toán – Input: Hệ số A, B, C – Output: Nghiệm của phương trình 2. Tổchức dữ liệu – Biến A, B, C, D, X1, X2: Số thực . §9. TỔ CHỨC RẼ NHÁNH TRƯỜNG THPT ĐÔNG HÀ GV: NGUYỄN THỊ PHƯƠNG THỊNH CHƯƠNG III: TỔ CHỨC RẼ NHÁNH VÀ LẶP TIN HỌC 11 TỔ CHỨC RẼ NHÁNH I. BÀI TOÁN. – Output: ‘N là số chẵn’ hoặc ‘N là số lẻ’ 2. Tổ chức dữ liệu – Biến N: số nguyên TIN HỌC 11 TỔ CHỨC RẼ NHÁNH I. BÀI TOÁN MỞ ĐẦU 3. Thuật toán – B1: Nhập