Lập trình đơn giản

Tìm chỗ sai trong các lệnh khai báo sau và sửa lại cho đúng:

a,var uses,begin : real;

b,const a:=3.14; b:=500;

c,var d:=10;

d,const ten lop = ' 9A 3'

e,var xep_loai, diem : integer, real;

PD
25 tháng 3 2020 lúc 8:31

A) Lỗi: Tên biến không được trùng với từ khóa

Sửa: (Ten biến bất kì vd:a): real;

B) lỗi : Dư dấu " : "

Sửa: const a = 3.14; b = 500;

C) Lỗi: Thiếu kiểu giá trị của biến

Sửa: var d: integer;

D) Lỗi: Tên hằng ko được chứa kí tu đặc biệt

Sửa: const ten_lop = '9A 3';

E) Lỗi: Không dược khia báo 1 biến có nhiều kiểu dữ liệu

Sửa: var xep_loai, diem: integer;

Bình luận (0)
 Khách vãng lai đã xóa
TL
24 tháng 3 2020 lúc 21:40

a, var start , begin : real ;

( tên biến không được trùng với từ khóa)

=> var start, biến bất kì (vd: a, b, c..):real;

b, const x : = 3 . 14 , y : 1000 ;

( khai báo hằng phải dùng dấu "=", giữa các hằng phải được ngăn cách = dấu chấm phẩy)

=> const x=3.14; y=1000;

Bình luận (0)
 Khách vãng lai đã xóa
SK
24 tháng 3 2020 lúc 21:42

a, var start , begin : real ;

( tên biến không được trùng với từ khóa)

=> var start, biến bất kì (vd: a, b, c..):real;

b, const x : = 3 . 14 , y : 1000 ;

( khai báo hằng phải dùng dấu "=", giữa các hằng phải được ngăn cách = dấu chấm phẩy)

=> const x=3.14; y=1000;

c, var a : 5 ;

(khai báo biến là khai báo kiêu dữ liệu của biến chứ không khai báo giá trị của biến)

=> var a: kiểu dữ kiệu bất kì (vd: integer, real,...);

d, const ten lop = ' 8a2 ' ;

(tên hằng không được chứa ký tự đặc biệt);

=> const ten_lop (tenlop) = '8a2';

e, var xep _ loại , diem : integer , real ;

(tên biến không được chứa ký tự đặc biệt và không có dấu, không được khai báo 1 biến mà nhiều kiểu dữ liệu)

=> var xep_loai, diem:integer (real) ;

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
PM
Xem chi tiết
KC
Xem chi tiết
LH
Xem chi tiết
LH
Xem chi tiết
NA
Xem chi tiết
NH
Xem chi tiết
H24
Xem chi tiết
PL
Xem chi tiết
PH
Xem chi tiết