Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2

Trong Pascal, câu lệnh điều kiện được viết như sau:

Dạng thiếu:

If <Điều kiện> Then <Công việc>;

Trong đó <Điều kiện> là biểu thức hoặc biến có kiểu dữ liệu là Boolean. Khi <Điều kiện> nhận giá trị là True thì <Công việc> sẽ được thực hiện. Khi <Điều kiện> nhận giá trị là False thì không làm gì cả. Ví dụ:

If (x mod 2) = 0 Then Writeln(x,' la so chan');

Chúng ta hãy thử xem một ví dụ hoàn chỉnh:

Program ifChecking; Var a : Integer; Begin a := 10; If a < 20 Then { Nếu a bé hơn 20 thì thông báo: } Writeln('a be hon 20 ' ); Writeln('gia tri cua a la: ', a); End.

Khi đoạn code trên được biên dịch và thực thi, nó in ra kết quả như sau:

a be hon 20
gia tri cua a la: 10

Dạng đầy đủ:

If <Điều kiện> Then <Công việc 1> Else <Công việc 2>;

Tương tự như dạng thiếu tuy nhiên khi <Điều kiện> nhận giá trị là False thì <Công việc 2> sẽ được thực thi thay vì không làm gì cả như dạng thiếu.

Ví dụ:

If (x mod 2) = 0 Then Writeln(x,' la so chan') Else Writeln(x,' la so le');

Chúng ta hãy thử xem một ví dụ hoàn chỉnh:

Program ifelseChecking; Var a : Integer; Begin a := 100; If a < 20 Then { Nếu a bé hơn 20 thì thông báo: } Writeln('a be hon 20') Else (* Nếu điều kiện sai thì in ra: *) Writeln('a khong lon hon 20' ); writeln('gia tri cua a la: ', a); end.

Khi đoạn code trên được biên dịch và thực thi, nó in ra kết quả như sau:

a khong be hon 20
gia tri cua a la: 100

Và đương nhiên câu lệnh sau Then và sau Else cũng có thể là một khối lệnh được bao bởi cặp BeginEnd hoặc thậm chí là một câu lệnh If khác.

Program ifelse_ifelseChecking; Var a : Integer; Begin a := 100; If a = 10 Then Writeln('gia tri cua a = 10') Else If a = 20 Then Writeln('gia tri cua a = 20') Else If a = 30 Then Writeln('gia tri cua a = 30') Else Begin Writeln('khong co gia tri nao phu hop'); Writeln('chinh xac gia tri cua a = ', a); End; End.

Khi đoạn code trên được biên dịch và thực thi, nó in ra kết quả như sau:

khong co gia tri nao phu hop
chinh xac gia tri cua a = 100

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Viết chương trình nhập vào từ bàn phím số nguyên a, sử dụng câu lệnh điều kiện để kiểm tra xem a có nằm trong khoảng từ 1 đến 100 hay không, thông báo ra màn hình.

Xem đáp án » 26/06/2020 8,758

Những câu hỏi liên quan

Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;

A. 10;

B. 5;

C. 15;

D. 20.

Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 10: if X>10 then X:=X+1;

A. 11

B. 9

C. 10

D. 8

Hãy luôn nhớ cảm ơnvote 5*
nếu câu trả lời hữu ích nhé!

Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2

  • shamsiel
  • Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2

    Thành viên Biệt đội Hăng Hái

  • 09/12/2021

  • Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2
    Cám ơn 1
  • Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2
    Báo vi phạm


Nếu cho x>5 giá trị của x là bao nhiêu sau câu lệnh: if a b then x:=x 2

XEM GIẢI BÀI TẬP SGK TIN 8 - TẠI ĐÂY