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

Xem chủ đề cũ hơn Xem chủ đề mới hơn 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

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


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