Cho biết giá trị của các biến sau các câu lệnh sau: a:=1; b:=5; If a>b then a:= a+b; —> __________________ Câu lệnh này đúng hay sai? Nếu sai, hãy giải thích vì sao ? If a:= 2 then a:= a+1; Giúp với ạ:3

2 câu trả lời

Cho biết giá trị của các biến sau các câu lệnh sau:
   a:=1;
   b:=5;
If a>b then a:= a+b;

KQ:= a=1; b=5;

vì: a=1; b=5; vậy a>b sai nên a và b được dữ nguyên;

Câu lệnh này đúng hay sai? Nếu sai, hãy giải thích vì sao ?
   If a:= 2 then a:= a+1;

câu lệnh này sai vè điều kiện ko có dấu :

a:=1;

b:=5;

If a>b then a;= a+b;

Giá trị các biến: a= 1 và b= 5

Vì kết quả của câu lệnh if a>b then a:=a+b; là sai nên câu lệnh không được thực hiện

If a:= 2 then a:=a+1;

Câu lệnh này là sai ở chỗ if a:= 2 vì có phép gán