Bài giảng Tin học Lớp 8 - Chủ đề 8: Cấu trúc rẽ nhánh

Lệnh liền trước else không có dấu chấm phẩy để phân cách.

- Khi câu lệnh 1 hay câu lệnh 2 là một nhóm lệnh thì phải bao nhóm lệnh đó trong cặp begin.end; cụ thể như sau:

pdf8 trang | Chia sẻ: Anh Thúy | Ngày: 18/11/2023 | Lượt xem: 86 | Lượt tải: 0download
Bạn đang xem nội dung Bài giảng Tin học Lớp 8 - Chủ đề 8: Cấu trúc rẽ nhánh, để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
Tin học 8
Chủ đề 8
CẤU TRÚC RẼ NHÁNH
- Lệnh liền trước else không có dấu chấm
phẩy để phân cách.
- Khi câu lệnh 1 hay câu lệnh 2 là một nhóm
lệnh thì phải bao nhóm lệnh đó trong cặp
begin..end; cụ thể như sau:
Ghi chú
If (điều kiện)
then
begin
câu lệnh 1a;
câu lệnh 1b;
;
end
else
begin
câu lệnh 2a;
câu lệnh 2b;
;
end;
1. Cấu trúc rẽ nhánh đủ
HĐ1: Viết chương trình thực hiện phép tính chia 2 số lẻ
Var a,b:real;
BEGIN
Readln(a);
Readln(b);
If b0
Then write (‘Ket qua: ’, a/b:6:2)
Else write(‘phep chia khong thuc hien duoc’);
Readln;
END.
1. Cấu trúc rẽ nhánh đủ
HĐ2: Viết chương trình giải phương trình bậc nhất Ax + B = 0
Var a,b,x:real;
Begin
Readln(a);
Readln(b);
If A0
Then begin
x:=-B/A;
write(‘Nghiem x=’,x:0:2);
end
Else if B=0
then write(‘Phuong trinh vo so nghiem.’)
else write(‘Phuong trinh vo nghiem.’);
Readln;
End.
1. Cấu trúc rẽ nhánh đủ
HĐ3: Viết chương nhập một số nguyên N. Xét số đó có là số lẻ dương hay không?
Var N:integer;
BEGIN
Readln(N);
If (N>0) and (N mod 20)
Then write (N, ‘la so le duong’)
Else write (N, ‘khong phai so le duong’);
Readln;
END.
2. Cấu trúc rẽ nhánh thiếu
If (điều kiện)
then
begin
câu lệnh 1;
câu lệnh 2;
;
end;
Điều kiện
T
F
Câu lệnh
2. Cấu trúc rẽ nhánh thiếu
HĐ4: Viết chương tính bình phương của một số chẳn được nhập từ bàn phím.
Var N:integer;
BEGIN
Readln(N);
If N mod 2=0
Then write (‘Binh phuong=’,N*N);
Readln;
END.

File đính kèm:

  • pdfbai_giang_tin_hoc_lop_8_chu_de_8_cau_truc_re_nhanh.pdf