CÁC CÂU DỚI ĐÂY ĐÚNG HAY SAI

Câu14: Các câu dới đây đúng hay sai? nếu sai hãy giải thích ợi ý:Ga) if a>b then max:=a; else max:=b; -> Sai, vì thừa dấu chấm phẩy trớc elseb) var X: Array[5..10] Of Real;-> Đúngc) X:=10; while X:=10 do X := X+5;->Sai, vì Sau while phải là phép so sánhd) for i:=1.5 to 10 do m:=m + 1;-> Sai, vì giá trị đầu phải là số nguyêne) If x:= a+b then x:=x+1-Sai, vì sau if phải là phép so sánh và kết thúc câu lệnh phải có dấu chấm phẩyf) Var X: Array[5,10] Of Real;-> Sai, vì giữa chỉ số đầu và và chỉ số cuối phải là dấu hai chấmg) While x<=y; do write(‘y khong nho hon x’)-> Sai, vì Thừa dấu chấm phẩy trớc từ khóa doh) For i:=10 to 1 do x:=x + 1;->Sai, vì Giá trị đầu phải nhỏ hơn giá trị cuối.i) if a>b then max:=a else max:=b;-> -> Đúngk) var X: Array[10..5] Of Integer;->Sai. vì Giá trị đầu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuốil) while x:=1 do t:=10->Sai. vì Sau while phải là phép so sánh và kết thúc câu lệnh phải có dấu chấmphẩym) for i:=1.5 to 9.5 do m:=m + 1;-> sai, vì Giá trị đầu và giá trị cuối phải là số nguyênn) if a>5; then a:=b;-> Sai, vì thừa dấu chấm phẩy trớc từ khóa theno) var X: Array[1,5..5,5] Of Integer;->sai, vì Giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải là số nguyênr) while X=10 do X := X+5;q) for i=1 to 10 do m:=m + 1;-> Si, vì Thiếu dấu hai chấm khi gán giá trị đầu