Tải bản đầy đủ (.ppt) (28 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 (2.53 MB, 28 trang )

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

<span class='text_page_counter'>(2)</span> 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 đủ..

<span class='text_page_counter'>(3)</span> 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. Thuật toán trên • Bước 3 : Kết thúc. được thực hiện theo theocấu cấutrúc trúcrẽ nhánh nào? dạng thiếu..

<span class='text_page_counter'>(4)</span> Tiết 26.

<span class='text_page_counter'>(5)</span> 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.

<span class='text_page_counter'>(6)</span> 5. Câu lệnh điều kiện: a)Dạng thiếu:.  Cú pháp: IF < Điều kiện> THEN < Câu lệnh>;.  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 Từ khoá 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.

<span class='text_page_counter'>(7)</span> Câu lệnh điều kiện dạng thiếu. Điều kiện? Đúng. Câu lệnh;. Sai.

<span class='text_page_counter'>(8)</span> Tiết 26. 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ụ 4 : Nếu a > b thì in ra màn hình giá trị của a. IF. a > b THEN. Write ( a ) ;.

<span class='text_page_counter'>(9)</span> IF a > b THEN Write ( a ) ;. Sai. a>b Đúng. In ra giá trị của a.

<span class='text_page_counter'>(10)</span> 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ệ. Khi đótoán: các hoạt động của chương trình có thể Thuật biểu diễn bằng thuật toán như thế nào? Bước 1: Nhập số a; Bước 2: Nếu a > 5 thì thông báo lỗi;.

<span class='text_page_counter'>(11)</span> 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’ ) ;.

<span class='text_page_counter'>(12)</span> Ví dụ 5. Sai. a>5 Đúng. In ra câu “ Số đã nhập không hợp lệ”.

<span class='text_page_counter'>(13)</span> 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 a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b khác 0. Chương trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi.

<span class='text_page_counter'>(14)</span> Tiết 31. Ví dụ 6 Nếu b<>0 thì tính kết quả x=a/b ngược lại thì thông báo lỗi IF b<>0 THEN x:=a/b ELSE Write ( ‘Mau so bang 0 nen khong the chia duoc’ ) ;. Câu lệnh. điều kiện dạng đầy.

<span class='text_page_counter'>(15)</span> Ví dụ 6. b<>0. Sai. Đúng. x : = a / b;. In ra man hinh Mau so bang 0 nen khong the chia duoc.

<span class='text_page_counter'>(16)</span> 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ừ khoá 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..

<span class='text_page_counter'>(17)</span> 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;.

<span class='text_page_counter'>(18)</span> Bài Tập 5.

<span class='text_page_counter'>(19)</span> Bài Tập 6 Sau moãi caâu leänh sau ñaây giaù trò cuûa bieán X sẽ là bao nhiêu nếu trước đó giá trị của X laø 5? a) If (45 mod 3) =0 then X:=X+1; X=6 b)If X>10 then X:=X+1; X=5.

<span class='text_page_counter'>(20)</span> 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. Nếu a nhỏ hơn 0 thì in ra màn hình a là số âm..

<span class='text_page_counter'>(21)</span> Bài giải: CÁCH 1. IF a>0 then Write(a,’la so dương’); IF a<0 then Write(a,’la so am’); CÁCH 2. IF a>0 then Write(a,’la so duong’) ELSE Write(a,’la so am’);.

<span class='text_page_counter'>(22)</span> - 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 đủ..

<span class='text_page_counter'>(23)</span> -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.

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

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

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

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

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

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

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

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