Tổ chức rẽ nhánh và lặp

14 483 0
Tài liệu đã được kiểm tra trùng lặp
Tổ chức rẽ nhánh và lặp

Đ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

§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 LẶP TIN HỌC 11 TỔ CHỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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ỨC RẼ 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

Ngày đăng: 07/11/2013, 07:11

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

  • Đang cập nhật ...

Tài liệu liên quan