Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (471.21 KB, 13 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
- Nhập và lưu điểm cho
một học sinh <b><sub>Write (‘Nhap diem= ‘);</sub></b>
<b>Readln(diem_1); </b>
- Nhập và lưu điểm cho
2 học sinh Write (‘Diem hs 1= ‘);<sub>Readln(diem_1); </sub>
Write (‘Diem hs 2= ‘);
Readln(diem_2);
Khai báo 1 biến như sau:
Var diem_1: real;
Khai báo 2 biến như sau:
Var diem_1, diem_2: real;
Những hạn chế:
<sub> Phải khai báo quá nhiều biến.</sub>
<sub> Chương trình tính tốn phải viết khá dài</sub>
Write (‘Diem hs 1= ‘); Readln(diem_1);
Write (‘Diem hs 2= ‘); Readln(diem_2);
Write (‘Diem hs 3= ‘); Readln(diem_3);
Write (‘Diem hs 4= ‘); Readln(diem_4);
……
……
Write (‘Diem hs n= ‘); Readln(diem_n);
- Nhập và lưu điểm cho
Khai báo n biến như sau:
Var diem_1, diem_2, diem_3, diem_4
, .. , diem_n: real;
Khắc phục những hạn chế:
<sub> Ghép chung n biến trên thành một dãy.</sub>
<sub> Đặt chung 1 tên và đặt cho mỗi phần tử một chỉ số.</sub>
Var diem: array[1..50] of real;
……
For i:=1 to n do
<b>Begin</b>
write(‘diem hs’,i,’:’);
readln(diem[i]);
<b>End;</b>
……
….
,
var
Diem1, Diem 2 , Diem 3, Diem 4 , Diem n : Real ;
<i>Chỉ số</i>
...
- Dữ liệu kiểu mảng: Là một tập hợp hữu hạn các
phần tử <i><b>có thứ tự</b></i>, mọi phần tử đều <i><b>có cùng </b></i>
<i><b>kiểu dữ liệu</b></i>.
1 2 3 4 5 6 7
Trong đó
<sub>Khi tham chiếu đến phần tử thứ i - ta viết A[i].</sub>
A[6] = 22.
<sub>Tên mảng : </sub>A
<sub>Số phần tử của mảng: </sub>7<sub>. </sub>
Ví dụ:
<sub>Kiểu dữ liệu của các phần tử: Kiểu nguyên</sub>
<b>Var</b> Diem1, Diem2, Diem3, …, Diemn: Real;
…
Read(Diem1); Read(Diem2); Read(Diem3); … ; Read(Diemn);
Var Diem: array [1..40] of Real;
…
For i:= 1 to n do Readln(Diem[i]);
<b>Chỉ sử dụng 2 câu lệnh:</b>
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;
a) Var X: Array[10 , 13] of Real;
<b>- Em hãy khai báo mảng diemtin gồm 32 phần tử, </b>
<b>mỗi phần tử là biến có kiểu số thực.</b>