Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
khong có
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;

Minh Lệ
15 tháng 4 2020 lúc 17:48

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.

Nguyễn Lê Phước Thịnh
15 tháng 4 2020 lúc 17:50

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


Các câu hỏi tương tự
Ngọc Trâm
Xem chi tiết
Sách Giáo Khoa
Xem chi tiết
Liên Hoa
Xem chi tiết
Thi Hanh Do
Xem chi tiết
Cà Thúy Quỳnh
Xem chi tiết
Nguyen Ha Cam Nhung
Xem chi tiết
Vy Nguyễn Khánh
Xem chi tiết
vân anh vũ
Xem chi tiết
Sách Giáo Khoa
Xem chi tiết