Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 9. CẤU TRÚC RẼ NHÁNH ly-thuyet-tin-hoc-11-bai-9-cau-truc-re-nhanh-2,…
Bài 9. CẤU TRÚC RẼ NHÁNH
2. Câu lệnh if-then
a) Dạng Thiếu
If
<
điều kiện
>
then
<
câu lệnh
>;
Ví dụ:
if Delta<0 then writle('Phuong trinh vo nghiem');
Ý nghĩa
: Điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng.Thì thực hiện câu lệnh 1, ngược lại là câu lệnh 2
b) Dạng Đủ
If
<điều kiện>
then
< câu lệnh>
else
<câu lệnh 2>;
Ví dụ:
If a mod 3=0 then write('a chia hết cho 3')
. else write('a không chia hết cho 3')
( *)
<điều kiện>:biểu thức logic
< câu lệnh>: câu lệnh pascal
4. Ví dụ
Giải phương trình cấu trúc bậc
2
program
Giải_PTB2
user
crt
var a, b, c, D real;
xl, x2: real;
begin
clrscr;
write ('a, b, c: ');
readln(a,b, c);
D:= b
b - 4
a
c;
x1:= (-b - sqrt(D))/(2
a);
x2:= -b/a - x1;
write (' x1 = ', x1:6:2, ' x2 = ' ,x2:6:2);
readln
end
1. Rẽ Nhánh
Nếu.........Thì...........
Ví dụ: nếu trời nắng thì chúng ta sẽ đi chơi.
Vậy nếu trời không nắng thì chúng ta làm gì còn chưa biết.
Nếu...........Thì ............nếu không thì............
Ví dụ: Nếu trời nắng thì chúng ta sẽ đi chơi, nếu không thì chúng ta sẽ ở đọc truyện ở nhà.
Vậy nếu trời không nắng chúng ta sẽ ở nhà đọc truyện.
3. Câu lệnh ghép
Là một câu lệnh được hợp thành từ nhiều câu lệnh thành phần (đơn hoặc kép). Câu lệnh ghép nhằm thực hiện thao tác gồm nhiều thao tác thành phần. Mỗi thao tác thành phần tương ứng với một câu lệnh đơn hoặc câu lệnh ghép khác. Về mặt ngôn ngữ lập trình, câu lệnh ghép là một trong các yếu tố để tạo khả năng chương trình có cấu trúc.
Câu lệnh ghép trong Pascal.
Begin
<các câu lệnh>
End;