Cộng đồng chia sẻ tri thức Lib24.vn

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

Lý thuyết
Mục lục
* * * * *

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

Có thể bạn quan tâm