Dữ liệu kiểu mảng là gì? Trình bày cú pháp khai báo biến trong Pascal
Áp dụng : cho mảng A : array (4…12) giá trị của các phần tử lần lượt là : 18, 56, 195, 4, 79, 26, 63, 50, 45
a) Viết lệnh và tính tổng các phần tử lẻ
b) Viết lệnh và tính trung bình cộng các phần tử chẵn
cứu với huhu
Dữ liệu kiểu mảng là các dữ liệu như là: số nguyên (integer), số thực (real), …
Cú pháp khai báo biến mảng:
var <tên biến mảng>:array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;
a. if a[i] mod 2=1 then s:=s+a[i];
b.
if a[i] mod 2=0 then begin s:=s+a[i]; d:=d+1; end;
write(‘Trung binh cong cac phan tu chan: ‘,s/d:0:2);
Mảng là một tập hợp các phần tử cố định có cùng một kiểu, được lưu trữ liên tiếp nhau trong các ô nhớ. Kiểu phần tử có thể là có các kiểu bất kỳ: ký tự, số, chuỗi ký tự…; cũng có khi ta sử dụng kiểu mảng để làm kiểu phần tử cho một mảng.
cú pháp: var <tên biến mảng>: array[<CSĐ>..<CSC>] of <KDL>;
Áp dụng :
a) for i:=4 to 12 do if a[i] mod 2=0 then s:=s+a[i];
s là tổng các phần tử lẻ
b) for i:=4 to 12 do if a[i] mod 2<>0 then s:=s+a[i];
tbc:=s/9;
tbc là trung bình cộng các phần tử chẵn