Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 6: Câu lệnh điều kiện :<3: hqdefault :<3: - Coggle Diagram
Bài 6: Câu lệnh điều kiện
:<3:
:<3:
1. Hoạt động phụ thuộc vào điều kiện
:fire:
Là việc điều chỉnh hành động tùy theo hoàn cảnh cụ thể.
Khi kết quả kiểm tra là
đúng
, ta nói điều kiện được
thỏa mãn
Khi kết quả kiểm tra là
sai
, ta nói điều kiện
không thỏa mãn
Ví dụ
Nếu X > 5, (thì) in giá trị của X ra màn hình
Nếu nhấn phím
Pause/Break
,(thì) chương trình (sẽ bị) ngừng
2. Điều kiện và phép so sánh
:pencil2:
Chúng thường được sử dụng để biểu diễn các điều kiện
Các phép so sánh có vai trò
rất quan trọng
trong việc mô tả thuật toán và lập trình.
Phép so sánh cho kết quả đúng có nghĩa điều kiện được
thỏa mãn
; ngược lại, điều kiện
không được thỏa mãn
Để so sánh 2 giá trị số hoặc 2 biểu thức có giá trị số, ta sử dụng các
kí hiệu toán học
Phép so sánh có kết quả
đúng
hoặc
sai
4.Câu lệnh điều kiện
:pen:
Dạng thiếu
:pen:
Cú pháp
If<điều kiện> then <câu lệnh>;
Hoạt động
Chương trình sẽ kiểm tra điều kiện
Nếu điều kiện được thỏa mãn chương trình sẽ thực hiện câu lệnh sau từ khóa then
Ngược lại câu lệnh đó sẽ bị bỏ qua
Chú thích
If,then là từ khóa
Điều kiện là các phép so sánh
câu lệnh có thể là lệnh đơn hoặc lệnh ghép,nếu lệnh ghép chúng ta phải đặt khối begin-end;
Ví dụ
Vd4/49sgk
if a>b then write (a)
Dạng đủ
:fountain_pen:
Cú pháp
If< điều kiện>then<câu lệnh 1>;else < câu lệnh 2;
Hoạt động
Chương trình sẽ kiểm tra điều kiện
Nếu điều kiện đc thỏa mãn,chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then
Ngược lại câu lệnh 2 sẽ được thực hiện
Chú thích
Điều kiện là các phép so sánh
If,then là từ khóa
Câu lệnh có thể là lệnh đơn hoặc lệnh ghép,nếu lệnh ghép chúng ta phải đặt khối
begin-end;
Ví dụ
Ví dụ 6/50 sgk
if b<>0 then x:=a/b
else write
3.Cấu trúc rẽ nhánh
:star:
Là cấu trúc khi một điều kiện cụ thể nào đó được thỏa mãn thì chương trình sẽ thực hiện 1 lệnh; ngược lại, nếu điều kiện không thỏa mãn thì câu lệnh bị bỏ qua.
Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực hiện tuần tự các bước của thuật toán.
Gồm 2 loại:
Cấu trúc rẽ nhánh dạng đủ.
Cấu trúc rẽ nhánh dạng thiếu