hướng dẫn lý thuyết cơ bản về mảng

Go down

hướng dẫn lý thuyết cơ bản về mảng

Bài gửi by teacher on Thu 24 Mar 2011, 9:04 am

{

(*) KHÁI NIỆM MẢNG :
- là dãy các ô nhớ liên tiếp , được máy tính quản lý và tự kiểm soát bằng các chỉ số liên tiếp.

(*) TÊN MẢNG VÀ CHỈ SỐ DÙNG ĐỂ LÀM GÌ ??
Vi du mang co ten la A co 21 phan tu :

- ta hieu rang mang A co 21 o nho lien tiep .

- goi ten phan tu thu 13 cua mang :
quy uoc la : A[13]
- phan tu thu 27 cua mang B có cong thuc phan tu la: B[27]

cong thuc phan tu thu i cua mang A la : A[i]



Ví du : co hai mang A 21 phan tu , B 23 phan tu
- khi do hay viet bieu thuc tinh binh phuong cua phan tu thu 23 cua

mang B :
B[23]*B[23]



- tinh 2 phan 3 cua phan tu thu 11 cua mang A tru di binh phuong cua

mot hieu cua phan tu thu 7 cua mang B voi phan tu thu 8 cua mang A

2/3*(A[11] - (B[7]-A[8])*(B[7]-A[8]))


- Viet gia tri cua bieu thuc o tren ra man hinh ?
writeln( 2/3*(A[11] - (B[7]-A[8])*(B[7]-A[8])) );

bieu thuc bang ket qua thi ghi nhu sau ;
writeln('2/3*(A[11] - (B[7]-A[8])*(B[7]-A[8]))=', 2/3*(A[11] -

(B[7]-A[8])*(B[7]-A[8])));




- hien thi phan tu thu i cua mang A bang gia tri cua no ra man hinh?
writeln('A[',i,']=',A[i]); => A[gia tri cua i]=gia tri cua phan

tu A[i]



- nhap vao cho phan tu thu i cua mang A :
readln(A[i]);
de biet la nhap phan tu nao thi cau lenh day du nhu sau :
writeln('A[',i,']='); readln(A[i]); => hien thi phan tu thu i bang

sau do go nhap gia tri vao cho phan tu




- so sanh : neu phan tu thu 3 cua mang A ma nho hon phan tu thu 7 cua

mang A
thi hien thi ra phan tu thu 3 nho hon phan tu thu 7 : phai dung cau

lenh
IF...THEN....;

IF A[3] < A[7] THEN write('A[3] < A[7] hay la : ',A[3],'<',A[7]);

(*) Viet cau lenh hien thi tat ca gia tri cua cac phan tu cua mang A ?
FOR i:= 1 TO 21 DO writeln('A[',i,']=',A[i]);
(*) Viet lenh nhap tat ca gia tri cua cac phan tu cua mang A tu ban

phim?
FOR i:= 1 TO 21 DO
begin
writeln('A[',i,']=');
readln(A[i]);
end;

(*********************************************************)
cach khai bao :
(*) KHAI BAO TRUC TIEP
VAR A : array[1..20] of integer ;
(*) KHAI BAO GIAN TIEP:

TYPE A : array[1..20] of integer ;
{ KHAI BAO KIEU TEN LA A , KIEU A THUOC VE KIEU MANG 20 PHAN TU NGUYEN }
VAR X : A ;
{ KHAI BAO BIEN X CUNG THUOC KIEU A , CO NGHIA LA X CUNG LA MANG 20 PHAN TU
NGUYEN }

(*) KHAI BAO HANG MANG :
( TUC LA KHAI BAO QUY UOC SAN LUON VE KIEU VA GIA TRI CAC PHAN TU CUA MANG }
VI DU:
CONST B : Array[1..7] of integer := (12,43,876,3,8,-3,760);
=> B[7] = 760
=> B[3] = 876
=> B[6] = -3 ...
CHU Y hang mang khong the thay gia tri phan tu trong qua trinh tinh toan
(******************BAI TAP**************************)













-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Em sẽ lớn lên như tôi đã từng khôn lớn
và sẽ bay cao bay xa hơn tôi ..... !!!
* thành viên câu lạc bộ học khuya*

avatar
teacher
CỐ VẤN
CỐ VẤN

Nam
Tổng số bài gửi : 352
điểm điểm : 800
Đến từ : classicfat32@gmail.com

Xem lý lịch thành viên https://sites.google.com/site/dayhocdientu/

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết