Em hãy cho biết những khai báo mảng nào dưới đây là sai và giải thích lý do?
45 lượt xem
C. Hoạt động luyện tập
1. Các em cùng thảo luận và làm bài tập: Không dùng trình biên dịch của Free Pascal để dịch thử, em hãy cho biết những khai báo mảng nào dưới đây là sai và giải thích lý do?
a: array [10, 13] of integer;
b: array [5..10.5] of real;
c: array [3.4..4.8] of char;
d: array [10..1] of integer;
e: array [1..100] of real;
n: integer;
u: array [1..n] of integer;
Bài làm:
Những dòng khai báo mảng sai là:
a vì chỉ số đầu và chỉ số cuối ngăn cắt nhau bởi dấu ".." chứ không phải dấu phẩy
b vì chỉ số cuối không là số nguyên
c vì chỉ số đầu và chỉ số cuối không là số nguyên
d vì chỉ số đầu lớn hơn chỉ số cuối
u vì chưa có giá trị của n
Xem thêm bài viết khác
- Hãy xác định các input, output của các bài toán sau: a, Xác định số học sinh trong lớp cùng mang họ Trần.
- Các em hãy thảo luận và cho biết hoạt động hội thoại và truyền tin của các nhân vật mèo, chó và vẹt diễn ra như thế nào...
- Thực hiện các công việc sau đây: a, Ẩn nhân vật chú mèo và Catherine sau đó chọn trong thư viện...
- Giả sử các bạn trong nhóm em chọn mua sách khách nhau những mỗi người đều mua 5 quyển....
- Giả sử em muốn viết một chương trình như sau: Người dùng gõ một số nguyên vào bàn phím...
- Hãy mô tả chương trình vẽ một hình tam giác bằng nhân vật bút chì (vẽ bằng đầu bút chì)
- Sau khi thực hiện xong dãy lệnh dưới đây, giá trị của x và y bằng bao nhiêu?
- Giải vnen tin 8 bài 7: Lệnh gán và biểu thức
- Những câu lệnh gán nào sau đây viết sai quy định của Pascal, hãy giãi thích? a, n = 15;...
- Hãy cho biết trong các câu lệnh Pascal sau đây, câu nào không hợp lệ và giải thích lý do
- Giải vnen tin 8 bài 4: Vẽ hình
- So sánh với quy định cú pháp thì trong chương trình này đâu là điều kiện, đâu là câu lệnh?...