Tải bản đầy đủ (.ppt) (8 trang)

Cau lenh dieu kien

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (765.36 KB, 8 trang )

<span class='text_page_counter'>(1)</span>Gi¸o viªn: Lª ThÞ Thu H¬ng.

<span class='text_page_counter'>(2)</span> 4. Cấu trúc rẽ nhánh Ví dụ 2: Khách mua hàng. Ví dụ 3: Khách mua hàng. Nếu T ≥ 100.000 thì số tiền Nếu T ≥ 100.000 thì số tiền phải phải thanh toán là 70%xT. thanh toán là 70%xT; Ngược lại, phải thanh toán là 90%xT. a) Cấu trúc rẽ nhánh dạng thiếu. b) Cấu trúc rẽ nhánh dạng đầy đủ.

<span class='text_page_counter'>(3)</span> 5. Câu lệnh điều kiện Ví dụ 4: Cho hai số a và b. Nếu a > b thì in giá trị của a ra màn hình IF. a > b then write ( a );. Ví dụ 5: Cho số a. Nếu a > 5 thì thông báo lỗi. IF le’);. a > 5 then write ( ‘so da nhap khong hop. * Cấu trúc của câu lệnh rẽ nhánh dạng thiếu IF < điều kiện > then < câu lệnh >; - Nếu điều kiện đúng thì thực hiện câu lệnh sau từ khóa then. Nếu điều kiện sai, câu lệnh bị bỏ qua..

<span class='text_page_counter'>(4)</span> 5. Câu lệnh điều kiện Ví dụ 6: Cho hai số a và b. Nếu b≠0 thì tính kết quả a chia b; Ngược lại, thì thông báo lỗi. (2 điểm) IF b<>0 then x:=a/b else write( ‘MS=0, Khong chia duoc’); (2 điểm). * Cấu trúc của câu lệnh rẽ nhánh dạng thiếu IF <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; (6 điểm). - Nếu điều kiện đúng thì thực hiện câu lệnh 1. Ngược lại điều kiện sai, thực hiện câu lệnh 2..

<span class='text_page_counter'>(5)</span> 5. Câu lệnh điều kiện Chú * Cấu ý: trúc Trước củatừ câu khóa lệnhelse rẽ nhánh không dạng có thiếu dấu chấm phẩy (;). Những câu lệnh cần thực hiện tính toán IF < điều kiện > then < câu lệnh >; nên để ở câu lệnh thứ 2 ( sau else ). * Cấu trúc của câu lệnh rẽ nhánh dạng đầy đủ. IF <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;.

<span class='text_page_counter'>(6)</span> *Yêu cầu: Hoạt động cá nhân Viết câu lệnh điều kiện để thực hiện 2 ví dụ sau: Ví dụ 2: Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT. IF T>= 100.000 then write( 70/100 * T); ( 4 điểm ) Ví dụ 3: Nếu T ≥ 100.000 thì số tiền phải thanh toán là 70%xT; Ngược lại, phải thanh toán là 90%xT. IF T>= 100.000 then write( 70/100 * T) else write( 90/100 * T); ( 6 điểm ).

<span class='text_page_counter'>(7)</span> - Xem tríc néi dung bµi thùc hµnh 4. - Bài tập: Cho hai số a và b. Viết câu lệnh điều kiện để so sánh 2 số đó. - Lµm bµi tËp 5,6/SGK 51..

<span class='text_page_counter'>(8)</span> Bài tập 6: Sau mỗi câu lệnh sau đây : a. if (45 mod 3)=0 then x:=x+1; b. if x>10 then x:=x+1; giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x=5 ?. Đáp án a. Vì 45 chia hết cho 3, điều kiện được thỏa mãn nên giá trị x được tăng lên 1, nghĩa là x = 6; b. Điều kiện không thỏa mãn nên câu lệnh không được thực hiện, tức x giữ nguyên giá trị là 5;.

<span class='text_page_counter'>(9)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×