Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
14,05 MB
Nội dung
KIỂM TRA BÀI CŨ Câu 1: Em hãy cho biết các dạng cấu trúc rẽ nhánh? Có 2 dạng 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 đầy đủ. KIỂM TRA BÀI CŨ Câu 2: Em hãy viết thuật toán cho bài toán sau ? Nhập vào từ bàn phím hai giá trị cho hai biến a và b. Nếu a > b thì in ra màn hình giá trị của a. Thuật toán: • Bước 1: Nhập a, b • Bước 2: Nếu a > b thì in ra màn hình giá trị của a. • Bước 3 : Kết thúc. Thuật toán trên được thực hiện theo cấu trúc nào? Thuật toán trên được thực hiện theo cấu trúc rẽ nhánh dạng thiếu. Tiết 26 Tiết 26 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ỀU KIỆN CÂU LỆNH; Câu lệnh điều kiện dạng thiếu 5. Câu lệnh điều kiện: a)Dạng thiếu: IF < Điều kiện> THEN < Câu lệnh>; Từ khoá Hoạt động của câu lệnh: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua Cú pháp: Tiết 26 Câu lệnh điều kiệ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>; Tiết 26 IF a > b THEN Write ( a ) ; a > b In ra giá trị của a Đúng Sai Tiết 26 5. Câu lệnh điều kiện: a)Dạng thiếu: Ví dụ 5 : Nhiều chương trình yê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ệ. Thuật toán: Bước 1: Nhập số a; Bước 2: Nếu a > 5 thì thông báo lỗi; Khi đó các hoạt động của chương trình có thể biểu diễn bằng thuật toán như thế nào? [...]... ; Câu lệnh điều kiện dạng đầy Ví dụ 6 b0 Sai Đúng x : = a / b; In ra man hinh Mau so bang 0 nen khong the chia duoc 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: Từ khố Chương trình sẽ kiểm tra điều kiện Nếu điều 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. .. 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ều kiện dạng đầy đủ Điều kiện? Sai Đúng Câu lệnh1 ; Câu lệnh2 ; Bài Tập 5 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 viết câu lệnh điều kiện thể hiện: - Nếu a lớn hơn 0 thì in ra màn hình a là số dương...Tiết 31 5 Câu lệnh điều kiện: a)Dạng thiếu: IF < Điều kiện> THEN < Câu lệnh> ; Ví dụ 5 : Nhập số a; Nếu a > 5 thì thơng báo lỗi; Readln (a); IF a > 5 THEN Write ( ‘So da nhap khong hop le’ ) ; Ví dụ 5 Sai a>5 Đúng In ra câu “ Số đã nhập khơng hợp lệ” Tiết 31 5 Câu lệnh điều kiện: Ví dụ 6: Cần viết chương trình tính kết quả của a chia cho b, với... Write(a,’la so am’); CÁCH 2 IF a>0 then Write(a,’la so duong’) ELSE Write(a,’la so am’); - Câu lệnh điều kiện có bao nhiêu dạng, đó là những dạng nào? - Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu - Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng đầy đủ -Học bài cũ - Làm các bài tập trong phần câu hỏi và bài tập trang 50,51(sgk) - Tiết sau: Bài thực hành số 4 . hiện câu lệnh 1. Ngược lại câu lệnh 2 sẽ được thực hiện. 5. Câu lệnh điều kiện: 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 5 Bài Tập 6 Sau mỗi câu lệnh. Tiết 26 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ỀU KIỆN CÂU LỆNH; Câu lệnh điều kiện dạng thiếu 5. Câu lệnh điều kiện: a)Dạng thiếu: IF < Điều kiện& gt;. > 5 THEN 5. Câu lệnh điều kiện: IF < Điều kiện& gt; THEN < Câu lệnh& gt;; a > 5 In ra câu “ Số đã nhập không hợp lệ” Đúng Sai Ví dụ 5 Tiết 31 5. Câu lệnh điều kiện: Ví dụ 6: Cần