K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

1 tháng 5 2023

Đây là những câu lệnh lặp không phải khai báo biến mảng bạn nha.

a/ -> Đúng nhưng đây là vòng lặp vô hạn

b/ -> Sai. Vì không có biến đếm.

30 tháng 4 2023

a.Var X: Array[10,13] of integer; ⇒ S

Sửa: Var X: Array[10..13] of integer;

b.Var X: Array[5..10,5] of real; ⇒ S

Sửa: Var X: Array[1..11] of real;

c.Var X: Array[3,4..4,8] of integer; ⇒S

Sửa: Var X: Array[3..5] of integer; 

d. Var X: Array[4..10] of integer; ⇒ Đ

30 tháng 4 2023

a. Sai

Var X: Array[10..13] of integer;

b. sai

Var X: Array[5..10] of real;

c. sai 

Var X: Array[3..5] of integer;

d. Đúng

1: Sai

2: Sai

3: Đúng

4: Đúng

5: Sai

a.for i:=1 to 10;do x:=x+1;

-> lệnh sai vì sau "to 10" không có dấu ';' 

For<biến đếm > := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Sửa lại:for i:=1 to 10 do x:=x+1;

b.for i:=10 to 1 do x:=x+1;

-> lệnh sai vì for i:=10 to 1 giá trị đầu phải nhỏ hơn giá trị cuối(10>1) nên  không lặp được.

Sửa for i:=1 to 10 do x:=x+1;

c.while i:=1 do t=10;

-> lệnh sai phép gán giá trị cho biến VD: x:=1

t=10(sai) thiếu dấu ':'  

Sửa lại:

while i:=1 do t:=10;

d.while a<=b;do write('b lon hon a');

-> lệnh sai vì Sau While a<=b không có ';'(While <điều kiện> do <câu lệnh>) 

Sửa lại:

while a<=b do write('b lon hon a');

 

23 tháng 3 2018

d,e ko sai

24 tháng 3 2018

a, sai vì dấu "," phải được thay bằng ".."

b, c, sai vì chỉ số đầu và cuối đều phải kiểu nguyên

d, sai vì chỉ số đầu phải nhỏ hơn chỉ số cuối

e, đúng

24 tháng 12 2021

1d. Var R = 30 ;2 d Var x=10000;3d 4d

10 tháng 12 2021

sai

if x>5 then a:=b

else m:=n;