Xác định lỗi sai và sửa lại
a) Var X : Array [1;50] of integer;
b) Var X : Array [5..50.5] of real;
c) For i: 1,5 to 10 do write ('A');
d) For i: 1 to ; 10 do write ('A');
e) While x:=10 do x:=x+5;
Tìm và sửa lỗi sai các câu sau, giải thích rõ lỗi sai đó
a, Var begin:real;
b, Const y:integer;
c, Var bk=3
d, Var AB:array[1...100] of integer;
e, Var Diem: array[3.8...4.5] of real;
Tin 8
help me
tìm chỗ sai và sửa loi
var N: integer
var X: array[ 1..N] of integer ;
lẹ giúp mik mai thi r
a, Var begin:real;
b, Const y:integer;
c, Var bk=3
d, Var AB:array[1...100] of integer;
e, Var Diem: array[3.8..4.5] of real;
Lỗi sai mình đóng trong ngoặc và in đậm nhé.
a, Var begin:real;
---> Lỗi sai : Var (begin):real;
---> Sửa lỗi : Var begi : real;
---> Giải thích lỗi sai : Khai báo biến trùng với từ khóa
b) Const y:integer;
---> Lỗi sai : Const y(:)integer;
---> Sửa lỗi : Const y=integer;
---> Giải thích: sai cú pháp khai báo hằng
c) Var bk=3
---> Lỗi sai : (Var) bk=3
---> Sửa lỗi : Const bk=3
---> Giải thích : Khai báo hằng nhưng lại dùng từ khóa khai báo của biến
d) Var AB:array[1...100] of integer;
---> Lỗi sai : Var AB:array[1..(.)100] of integer;
---> Sửa lỗi : Var AB:array[1..100] of integer;
---> Giải thích : sai cú pháp khai báo mảng
e) Var Diem: array[3.8..4.5] of real;
---> Lỗi sai : array[(3.8)..(4.5)] of real;
---> Sửa lỗi : array[3..5] of real;
---> Giải thích:
Cú pháp khai báo mảng là: var <biến mảng> ; array[<giá trị đầu>..<giá trị cuối>] of <kiểu dữ liệu>;
Trong đó giá trị đầu và giá trị cuối là kiểu dữ liệu số nguyên.
a)
-Lỗi sai: begin là biến
-Sửa lỗi: Var a:real;
-Giải thích: Biến trùng với từ khóa là sai nguyên tắc đặt tên biến trong pascal
b)
-Lỗi sai:
+ Có dấu: giữa chữ y và integer
+ Gán giá trị hằng số y là một kiểu dữ liệu
-Sửa lỗi: Const y=10;
-Giải thích: Sai cú pháp hằng
Tìm và sửa lỗi sai các câu sau, giải thích rõ lỗi sai đó
a, Var begin:real;
b, Const y:integer;
c, Var bk=3
d, Var AB:array[1...100] of integer;
e, Var Diem: array[3.8...4.5] of real;
Cách khai báo biến mảng sau đây đúng hay sai? Nếu sai giải thích tại sao?
a) Var X: Array[10 , 13] of real;
b) Var X: Array[3..4.8] of integer;
c) Var X: Array(10..1) of integer;
d) Var X: Array[-7..7] of integer;
Giúp em câu này với ạ:
Câu 1:Các khai báo biến mảng sau đây trong pascal đúng hay sai.Nếu sai thì sửa lại cho đúng:
a.Var X: Array[10,13] of integer;
b.Var X: Array[5..10,5] of real;
c.Var X: Array[3,4..4,8] of integer;
d. Var X: Array[4..10] of integer;
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; ⇒ Đ
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
Các khai báo biến sau đúng hay sai? Nếu sai hãy chỉ ra lỗi sai và sửa lại cho đúng
1. Var tb :=real;
2. Var 8a2 : integer;
3. Var A, B : integer;
4. Var T : Real;
5. Var X = 5.
1: Sai
2: Sai
3: Đúng
4: Đúng
5: Sai
Các khai báo biến mảng sau đây trong Pascal đúng hay sai:
a) var X: Array[10,13] Of Integer;
b) var X: Array[5..10.5] Of Real;
c) var X: Array[3.4..4.8] Of Integer;
d) var X: Array[10..1] Of Integer;
e) var X: Array[4..10] Of Real;
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
câu | đúng | sai | nếu sai sửa lại cho đúng |
for i:=1 to 10 do writeln('A'); | |||
var X; Array[5...10] of char; | |||
X:=10;while X:=10 do X:=X+5; | |||
for i=1.5 to 10.3 do writeln('A'); |
For i:=1 to 10 do writeln('A'); Đúng
Var x; array[5...10]of char; Sai
Sửa lại: var x:array[5..10]of char;