Bài 9. Làm việc với dãy số
Bài 3 (SGK trang 79)
"Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu, nhưng chỉ dưới một tên duy nhất". Phát biểu đó đúng hay sai?
Hướng dẫn giải
theo mình là đúng
Bài 4 (SGK trang 79)
Câu lệnh khai báo mảng sau đây có được máy tính thực hiện không?
var N: integer;
A: array[1..N] of real;
Hướng dẫn giải
không thực hiện đc vì số phần tử tối đa của mảng phải đc xác định.
Bài 5 (SGK trang 79)
Viết chương trình Pascal sử dụng mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím.
Hướng dẫn giải
VAR i,n:Integer; a :array[1..100] of Integer; BEGIN write('nhap so phan tu ');readln(N); for i := 1 to N do BEGIN write('phan tu thu ',i,' ');readln(A[i]); END; for i := 1 to N do BEGIN writeln; write(a[i]); END; readln; END.Bài 2 (SGK trang 79)
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;
Hướng dẫn giải
d,e ko sai
Bài 1 (SGK trang 79)
Hãy nêu các lợi ích của việc sử dụng biến mảng trong chương trình.
Hướng dẫn giải
Lợi ích đó là:
- rút gọn việc viết phương trình
- có thể sử dụng câu lệnh lặp để thay thế nhiều câu lệnh
- tiết kiệm thời gian và công sức viết chương trình