2. Oạt
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ thuộc vào điều kiện
Tính đúng hoặc sai của các điều kiện
Điều kiện và phép so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
3. CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Đi trên đường nếu gặp đèn đỏ
thì phải …dừng lại
Điền vào chỗ còn thiếu
Nếu vận tốc của một vật bằng 0
thì vật …đứng yên
Nếu cho axit tác dụng với bazơ
thì …tạo ra muối và nước
?Thế nào là hoạt động phụ
thuộc vào điều kiện?
-Hoạt phụ thuộc vào điều kiện là
hoạt động chỉ được thực hiện khi
một điều kiện cụ thể xảy ra.
- điều kiện là một sự kiện thường
được mô tả sau từ “nếu”.
4. Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM 0; i 0
Bước 2: i i + 1
Bước 3: Nếu i ≤n thì SUM SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
CÂU LỆNH ĐIỀU KIỆN
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= athì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
5. CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
Khi kết quả kiểm tra là đúng ta nói điều
kiện được thỏa mãn, ngược lại khi kết
quả kiểm tra điều kiện sai ta nói điều kiện
không thỏa mãn.
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM 0; i 0
Bước 2: i i + 1
Bước 3: Nếu i ≤n thì SUM SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <=a thì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
6. CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
7. CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép
so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ta muốn chương trình in ra số lớn hơn
trong hai số khác nhau a và b.
Nếu a > b , in giá trị của a rồi két thúc;
Ngược lại, in giá trị của b rồi kết thúc.
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
Khi kết quả kiểm tra là đúng ta nói điều
kiện được thỏa mãn, ngược lại khi kết
quả kiểm tra điều kiện sai ta nói điều kiện
không thỏa mãn.
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM 0; i 0
Bước 2: i i + 1
Bước 3: Nếu i ≤n thì SUM SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= athì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
Điều kiện của cấu trúc rẽ nhánh thường được
biểu diễn bằng phép so sánh. Điều kiện này có
một trong hai giá trị “đúng” hoặc “sai”. Điều
kiện đơn giản được thể hiện bằng một phép
so sánh, tuy nhiên cũng có những điều kiện
phức hợp thể hiện bằng việc kết hợp các điều
kiện đơn giản thông qua các phép tính toán
và(and) hay hoặc (or).
8. CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép
so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= a thì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
Thuật toán 2 viết lại
Nếu (a + b<= c) and (b +c <=a ) and (a +c <= b ), thông
báo a, b, c không thể là ba cạnh của tam giác rồi kết
thúc.
Ngược lại, in a, b, c có thể là ba cạnh của tam giác rồi k
thúc