1. theo quy tắc đặt tên trong ngôn ngữ lập trình Pascal. tên nào là tên không hợp lệ. giải thích?
a) 1phuongtrinh c) sol@ e) phuong_trinh_bac_1
b) phuongtrinh1 d) program f)vtv 1
g) Agribank h) viettinbankS i) _cau1
tìm lỗi trong chương trình pascal sau gạch chân và sửa lại cho đúng
Program chương trình
Begin
Wrte('chao cac ban khoi 8');
Writeln('chuc cac ban lam bai that tot')
End
1.
A) Tên không hợp lệ, vì tên không được bắt đầu bằng số
B) Tên hợp lệ
C) Tên không hợp lệ, vì tên không được có các ký tự đặc biệt
D) Tên không hợp lệ, vì tên không được trùng với từ khóa
E) Tên hợp lệ
F) Tên không hợp lệ, vì tên không được chứa dấu cách
G) Tên hợp lệ
H) Tên hợp lệ
I) Tên hợp lệ
Câu 2:
program chương trình (Tên sai, thiếu đấu ";")
wrte('Chao cac ban khoi 8'); (Viết sai "write")
writeln('chuc cac ban lam bai that tot') (Thiếu dấu ";")
end (thiếu dấu ".")
Sửa:
program chuong_trinh;
begin
write('chao cac ban khoi 8');
writeln('Chuc cac ban lam bai that tot');
end.
Bài 1:
a) Tên không hợp lệ. Bởi vì tên được bắt đầu bằng chữ số
b) Tên hợp lệ
c) Tên không hợp lệ. Bởi vì tên chứa kí tự đặc biệt là @
d) Tên không hợp lệ. Bởi vì tên trùng với từ khóa
e) Tên hợp lệ
f) Tên không hợp lệ. Bởi vì tên có khoảng cách
g) Tên hợp lệ
h) Tên hợp lệ
i) Tên hợp lệ
Bài 2:
*Lỗi:
-Program chương trình(tên sai vì được viết bằng tiếng việt; thiếu dấu ;)
-Wrte('chao cac ban khoi 8');(sai từ khóa vì thiếu chữ i)
-Writeln('chuc cac ban lam bai that tot')(sai vì thiếu dấu ;)
-End(sai vì thiếu dấu .)
*Sửa lại
Program chuong_trinh;
Begin
Write('chao cac ban khoi 8');
Writeln('chuc cac ban lam bai that tot');
End.