... hiện câu
lệnh 1, ngược lại sẽ
thực hiện câulệnh 2.
3. Câulệnh ghép:
- Câulệnh ghép là câu
lệnh được hợp thành
bởi một dãy các câu
lệnh.
- Thuật ngữ câulệnh
được hiểu chung cho
câu lệnh ... diễn thuật toán.
- Hiểu được câulệnhrẽ nhánh.
- Hiểu câulệnh ghép.
- Viết được các câulệnhrẽnhánh dạng thiếu, rẽnhánh dạng đầy đủ và
áp dụng được với một số bài toán đơn giản.
B. Phương ...
câu lệnh gán một câulệnh đơn giản và cơ bản nhất của ngôn ngữ
Pascal. Ở chương này chúng ta sẽ tìm hiểu về các câulệnh rã nhánh
và lặp, cụ thể bài hôm nay chúng ta sẽ tìm hiểu câulệnh rẽ...
... ta phải dùng câu
lệnh ghép.
Trong pascal câulệnh gép có dạng:
Begin
<các câu lệnh& gt;;
End;
Điều kiện
Câu lệnh 1
Câu lệnh 2
T
F
Sơ đồ
Hãy chỉ ra
hứơng thực
hiện của cấu
trúc rẽnhanh
dạng ... của cấu trúc rẽnhánh trong biểu
diễn thuật toán.
•
Hiểu câulệnhrẽnhánh dạng thiếu và dạng đủ.
•
Hiểu câulệnh ghép.
•
Sử dụng cấu trúc rẽnhánh trong mô tả thuật
toán của một số bài toán đơn ... thức logic.
Câu lệnh 1, câulệnh 2 là một câulệnh của Pascal.
Chức năng: Máy tính kiểm tra điều kiện. Nếu điều kiện đúng
thì thực hiện câulệnh 1. Ngược lại thi thực hiện câu
lệnh 2.
Quá...
... nhiều lệnh
lại và coi đó là một câu lệnh.
Trong các ngôn ngữ lập trình câu
lệnh đó gọi là câulệnh ghép.
- GV : Giới thiệu một vài câulệnh
ghép đơn giản.
5’
10’
Tiết
§ 9 CẤU TRÚC RẼ NHÁNH
I. ... trúc rẽnhánh trong biểu diễn thuật toán.
- Hiểu câulệnhrẽnhánh (Dạng đủ, dạng thiếu).
- Hiểu câulệnh ghép.
2. Kỹ năng :
- Sử dụng cấu trúc rẽnhánh trong mô tả thuật toán của một số bài
toán ... 3. Câulệnh ghép
Trong ngôn ngữ Pascal, câulệnh
ghép có dạng:
Begin
<các câu lệnh& gt;
End;
Chú ý: Dấu sau End và Else
- Sau End phải...
...
II) Bài tập:
Bài 3: Viết chương trình nhập ba số
nguyên từ bàn phím. Kiểm tra và in ra
màn hình ba số đó có phải là ba cạnh của
một tam giác vuông hay không?
II) Bài tập:
Bài 2: Sau mỗi câu ... ba số đó có phải là ba cạnh của
một tam giác vuông hay không?
II) Bài tập:
Bài 2: Sau mỗi câulệnh sau đây:
a) if (45 mod 3) = 0 then X:=X+1;
b) if X>10 then X:=X+1;
Giá trị của biến X là...
... Pi-ta-
go hay không?
Bài tập 1:
Viết lệnh
Bài tập 2:
Viết CT…
BÀI TẬP
BÀI TẬP
Bài tập 3:
Viết CT…
KIỂM TRA BÀI CŨ
KIỂM TRA BÀI CŨ
Câu 1: Cho biết cú pháp, sơ đồ khối của câu
lệnh rẽnhánh dạng thiếu ... trình.
Bài tập 1:
Viết lệnh
Bài tập 2:
Viết CT…
BÀI TẬP
BÀI TẬP
Câu 3: Câulệnh ghép là gì? Cho ví dụ về câulệnh ghép?
Câu lệnh ghép là một câulệnh hợp thành
từ nhiều câulệnh thành phần (đơn hoặc ... thích)
Câu 3: Câulệnh ghép là gì? Cho ví dụ về câu
lệnh ghép?
Câu 2: Về mặt ý nghĩa, nêu sự giống nhau và
khác nhau của 2 dạng câulệnh if-then.
Bài tập 1:
Viết lệnh
Bài tập 2:
Viết CT…
Bài...
... ‘,b) ;
Câu 1. Nêu cấu trúc câulệnh của tổ chức rẽ
nhánh trong TurboPascal (TP)
Dạng thiếu: if < điều kiện> then < ;câu lệnh& gt;;
Dạng đủ: if < điều kiện> then < ;câu lệnh 1> ... đầu>
do < ;câu lệnh& gt;;
* Lặp với số lần chưa biết trước: While <điềukiện>
do <câulệnh>;
21 3
Loại biểu thức nào nhất thiết phải có mặt
trong câulệnhrẽ nhánh:
1
2
1
Đoạn ... thuật toán dưới dạng liệt kê
3. Cài đặt chương trình
Cấu trúc câulệnhrẽ nhánh
Dạng
thiếu
Dạng
đủ
Lặp tiến
Lặp lùi
Cấu trúc câulệnh lặp
Lặp với số lần
biết trước
Lặp với số lần chưa
biết...
... - Một số lưu ý
Câu lệnh if và câulệnh if… else là một câulệnh
đơn.
NMLT - Câulệnh điều kiện và rẽ nhánh
VC
&
BB
55
Câu lệnh if (đủ)
NMLT - Câulệnh điều kiện và rẽ nhánh
void main()
{
if ... nhau.
NMLT - Câulệnh điều kiện và rẽ nhánh
VC
&
BB
22
< ;Lệnh 1>
Câu lệnh if (thiếu)
NMLT - Câulệnh điều kiện và rẽ nhánh
Đ
S
<BT Logic>
if (<BT Logic>)
< ;Lệnh 1>;
Câu lệnh ... và rẽnhánh
Câu lệnh điều kiện if1
Câu lệnhrẽnhánh switch2
Một số kinh nghiệm lập trình3
Một số ví dụ minh họa4
VC
&
BB
1414
Câu lệnh switch - Một số lưu ý
Câu lệnh switch là một câu lệnh...