Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
6,54 MB
Nội dung
Bài 6. 4. Cấu trúc rẽ nhánh: CÂU LỆNH ĐIỀUKIỆNBài 6 Ví dụ1. Các dạng cấu trúc rẽ nhánh: - Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trò của b. Cấu trúc rẽ nhánh dạng đủ. - Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b. Cấu trúc rẽ nhánh dạng thiếu. 4. Cấu trúc rẽ nhánh: CÂU LỆNH ĐIỀUKIỆNBài 6 Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ 4. Cấu trúc rẽ nhánh: a) Dạng thiếu: Sơ đồ: CÂU LỆNH ĐIỀUKIỆNBài 6 Ví du ï2: Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b. Mô tả hoạt động: Nếu a > b thì in ra màn hình giá trò của a. 4. Cấu trúc rẽ nhánh: b) Dạng đủ: Sơ đồ: CÂU LỆNH ĐIỀUKIỆNBài 6 Ví dụ3: Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trò của b. Mô tả hoạt động: nếu a>b thì in ra màn hình giá trò của a. ngược lại In giá trò của b 4. Cấu trúc rẽ nhánh: Dạng thiếu: Dạng đủ: Mọi ngơn ngữ lập trình đều có các câu lênh để thực hiện các cấu trúc rẽ nhánh dạng thiếu và dạng đủ. CÂU LỆNH ĐIỀUKIỆNBài 6 5. Câu lệnh điều kiện: Nếu a>b thì in ra màn hình giá trị của a; IF THEN ĐIỀUKIỆNCÂU LỆNH; CAÂU LEÄNH ÑIEÀU KIEÄN Baøi 6 Mô tả như trên gọi là câu lệnh điềukiện dạng thiếu trong Pascal. 5. Cõu lnh iu kin: a) Dng thiu: IF < iu kin> THEN <Cõu lnh>; T khoỏ Hot ng ca cõu lnh: Chng trỡnh s kim tra iu kin. Nu iu kin c tho món, chng trỡnh s thc hin cõu lnh. Ngc li cõu lnh b b qua. Cỳ phỏp: CAU LENH ẹIEU KIEN Baứi 6 Câu lệnh điềukiện dạng thiếu Điều kiện? Câu lệnh; Đúng Sai 5. Câu lệnh điều kiện: a)Dạng thiếu: Ví dụ 4 : Nếu a > b thì in ra màn hình giá trị của a IF a > b THEN Write ( a ); IF < Điều kiện> THEN <Câu lệnh>; CAÂU LEÄNH ÑIEÀU KIEÄN Baøi 6 [...]... Bài 6 CÂU LỆNH ĐIỀUKIỆN 5 Câu lệnh điều kiện: a)Dạng thiếu: Ví dụ 5 Sgk-trang 49: Nhiều chương trình u cầu người dùng nhập một số hợp lệ, chẳng hạn khơng lớn hơn 5, từ bàn phím Chương trình đọc số, kiểm tra tính hợp lệ và thơng báo nếu khơng hợp lệ Khi đó các hoạt động của chương trình có thể Thuật tốn: biểu diễn 1: Nhập số a; Bước bằng thuật tốn như thế nào? Bước 2: Nếu a > 5 thì thơng báo lỗi; Bài. .. 49: a>5 Đúng In ra câu “ Số đã nhập khơng hợp lệ” Sai Bài 6 CÂU LỆNH ĐIỀUKIỆN 5 Câu lệnh điều kiện: Ví dụ 6: Sgk-trang 50 Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ Phép tính chỉ được thực hiện khi b # 0 Chương trình cần kiểm tra giá trị của b, nếu b # 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thơng báo lỗi Bài 6 CÂU LỆNH ĐIỀUKIỆN Ví dụ 6: Sgk-trang 50 Nếu b0... the chia duoc Bài 6 CÂU LỆNH ĐIỀUKIỆN 5 Câu lệnh điều kiện: b) Dạng đầy đủ Cú pháp: IF < Điều kiện> THEN < Câu lệnh 1> ELSE < Câu lệnh 2>; Hoạt động của câu lệnh: Chương trình sẽ kiểm tra điềukiện Nếu điều Từ khố kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh 1 Ngược lại câu lệnh 2 sẽ được thực hiện Câu lệnh điềukiện dạng đầy đủ Điều kiện? Sai Đúng Câu lệnh1; Câu lệnh2; Bài Tập 6 Sau... kiện? Sai Đúng Câu lệnh1; Câu lệnh2; Bài Tập 6 Sau mỗi câu lệnh sau đây giá trò của biến X sẽ là bao nhiêu nếu trước đó giá trò của X là 5? a) If (45 mod 3) =0 then X:=X+1; X=6 b)If X>10 then X:=X+1; X=5 Bài tập Em hãy mơ tả thuật tốn: Nhập một số ngun a từ bàn phím Nếu a là số chẵn thì in ra màn hình a là số chẵn Nguợc lại thì in ra màn hình a là số lẻ? Thuật tốn: Bước 1: Nhập số a; Bước 2: Nếu a chia... 3: Kết thúc Phiếu học tập Thuật tốn: Bước 1: Nhập số a; Bước 2: Nếu a chia hết cho 2 thì a là số chẵn Ngược lại, a là số lẻ; Bước 3: Kết thúc Em hãy viết các câu lệnh trong Pascal cho thuật tốn trên? Bài giải: CÁCH 1 Readln(a); IF (a mod 2) = 0 then Write(a, ‘la so chẵn’); IF (a mod 2) 0 then Write(a, ‘la so lẻ’); CÁCH 2 Readln(a); IF (a mod 2) = 0 then Write(a, ‘la so chẵn’) ELSE Write(a, ‘la so . thc hin. 5. Cõu lnh iu kin: CAU LENH ẹIEU KIEN Baứi 6 Câu lệnh1; Điều kiện? Đúng Sai Câu lệnh2; Câu lệnh điều kiện dạng đầy đủ Bài Tập 6 Sau mỗi câu lệnh. KIỆN Bài 6 Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ 4. Cấu trúc rẽ nhánh: a) Dạng thiếu: Sơ đồ: CÂU LỆNH ĐIỀU KIỆN Bài