Bài 6. Câu lệnh điều kiện

Chia sẻ bởi Lê Thị Hồng Gấm | Ngày 24/10/2018 | 55

Chia sẻ tài liệu: Bài 6. Câu lệnh điều kiện thuộc Tin học 8

Nội dung tài liệu:

kính chào quý thầy cô
và các em học sinh!
Tiết 30. Bài 6:
CÂU LỆNH ĐIỀU KIỆN
Trường THCS Tứ Hạ
LỚP:8/3


4. Cấu trúc rẽ nhánh:
Xét bài toán:
Nhập vào một số nguyên A. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?
 Cấu trúc rẽ nhánh dạng thiếu.
*. Xác định bài toán:
Input:
Output:
Số A
Thông báo kết quả
*. Mô tả thuật toán:
B1: Nhập giá trị cho A;
B2: Nếu A chia hết cho 2 thì in ra màn hình A là số chẵn, chuyển đến B4;
B3: Nếu A không chia hết cho 2 thì in ra màn hình A là số lẻ, chuyển đến B4;
B4: Kết thúc thuật toán;


B2: Nếu A chia hết cho 2 thì in ra màn hình A là số chẵn, ngược lại, in ra màn hình a là số lẻ;
B3: Kết thúc thuật toán;
 Cấu trúc rẽ nhánh dạng đủ.
4. Cấu trúc rẽ nhánh:
*. Mô tả thuật toán:
B1: Nhập giá trị cho A;
Xét bài toán:
Nhập vào một số nguyên A. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?
Câu lệnh
Điều kiện?
Điều kiện?
Đúng
Sai
a) Cấu trúc rẽ nhánh dạng thiếu:
Câu lệnh1
Điều kiện?
Điều kiện?
Đúng
Sai
b) Cấu trúc rẽ nhánh dạng đủ:
Câu lệnh2
Câu lệnh1
Câu lệnh2
Câu lệnh1


Xét bài toán 1:
Nhập vào một số n rồi kiểm tra xem số n là số nguyên dương hay nguyên âm.
Nếu số n lớn hơn 0 thì số n là số nguyên dương.
Nếu số n bé hơn 0 thì số n là nguyên âm.
 Cấu trúc rẽ nhánh dạng thiếu.
Nếu số n lớn hơn 0 thì số n là số nguyên dương, ngược lại, số n là số nguyên âm.
 Cấu trúc rẽ nhánh dạng đủ.


Xét bài toán:
Nhập vào một số nguyên a. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?
- Nếu a chia hết cho 2 thì in ra màn hình a là số chẵn.
- Nếu a không chia hết cho 2 thì in ra màn hình a là số lẻ.
 Cấu trúc rẽ nhánh dạng thiếu.
Nếu a chia hết cho 2 thì in ra màn hình a là số chẵn,
ngược lại, in ra màn hình a là số lẻ.
 Cấu trúc rẽ nhánh dạng đủ.


5. Câu lệnh điều kiện:
Dạng thiếu:
- Cú pháp:
IF <điều kiện> THEN ;
Trong đó:
+ IF, THEN: là từ khoá;
+ <điều kiện>: thường là phép so sánh;
- Hoạt động: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thảo mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá Then. Ngược lại, câu lệnh đó bị bỏ qua.


+Nếu (A mod 2=0) thì in ra màn hình A là số chẳn;
+Nếu (A mod 2<>0)thì in ra màn hình A là số lẻ;
IF
THEN
5. Câu lệnh điều kiện:
Xét bài toán:
Nhập vào một số nguyên A. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?


5. Cấu lệnh điều kiện:
5. Cấu lệnh điều kiện:
Dạng thiếu
- Cú pháp:
IF <điều kiện> THEN ;
IF (A mod 2=0) THEN writeln(A,‘la so chan’);
IF (A mod 2 =1) THEN writeln(A,‘la so le’);
- Ví dụ1:


b. Dạng đủ:
- Cú pháp:
5. Câu lệnh điều kiện:
IF <điều kiện> THEN
ELSE ;
- Hoạt động: 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 sau từ khoá Then. Ngược lại, câu lệnh2 sẽ được thực hiện.


THEN
5. Câu lệnh điều kiện:
IF
ELSE
Xét bài toán:
Nhập vào một số nguyên A. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?
Nếu (A mod 2=0) thì in ra màn hình A là số chẳn
ngược lại, in ra màn hình A là số lẻ;


5. Cấu lệnh điều kiện:
5. Cấu lệnh điều kiện:
b. Dạngđủ
- Cú pháp:
IF (A mod 2=0) THEN writeln (A,‘la so chan’);
ELSE writeln(A,‘la so le’);
- Ví dụ2:
IF <điều kiện> THEN
ELSE ;
Ví dụ: Viết chương trình nhập vào một số nguyên. Hãy kiểm tra xem số đó là số chẵn hay số lẻ?
Input:
Output:
Số A
Thông báo kết quả
Kiểm tra: A
- Nếu A mod 2=0 Thì A là số chẵn
- Nếu A mod 2=1 Thì A là số lẻ
Program CT_VD2;
Var A: integer;
Begin
Writeln(‘Nhap so A=’); Readln(A);
If (A mod 2=0) then write(A,‘la so chan’)
If (A mod 2 =1) then write(A,‘la so le’);
Readln;
End.
Củng cố
Cấu trúc rẽ nhánh dạng thiếu.
Câu lệnh điều kiện dạng thiếu.
- Cấu trúc rẽ nhánh dạng đủ.
- Câu lệnh điều kiện dạng đủ.

xin chân thành cảm ơn quý thầy cô
và các em học sinh!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Hồng Gấm
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)