Massiv - Informatik.az

Download Report

Transcript Massiv - Informatik.az

MASSİV

ELEMENTLƏRİN BİR AD ALTINDA NİZAMLANMIŞ QRUPUDUR.

– SONLU SAYDA EYNİ TİPLİ VERİLƏNLƏRİN BİR DƏYİŞƏNİN UYĞUN NİZAMLANMIŞ QRUPU MASSİV İN HƏR ELEMENTİNƏ GƏLDİYİNİ VƏ ONUN ELEMENTLƏRİNİN NİZAMLA SAXLANDIĞINI GÖSTƏRİR.

MASSİV İN ELEMENTLƏRİ SONLU SAYDA OLMALIDIR.

MASSİVİ N ELEMENTLƏRİ EYNİ TİPLİ OLMALIDIR.

BIR ÖLÇÜLÜ MASSİVLƏR: BİRÖLÇÜLÜ MASSİVLƏR YALNIZ BİR SƏTİRDƏN İBARƏT OLUR: A(N)=(A 1 ,A 2, ,A 3 ,...,A N ) ŞƏKLİNDƏ YAZILIR.

   

İKİÖLÇÜLÜ MASSİVLƏR: İKİÖLÇÜLÜ MASSİVLƏRDƏ HƏM SƏTİRLƏR HƏM DƏ SÜTUNLAR OLUR.

A(M,N) MASSİVİNDƏ M-SƏTİRLƏRİN N SÜTUNLARIN SAYINI GÖSTƏRİR.

A

(

m

,

n

) 

a

11

a

12

a

13 ...

a

1

n

   

a a

21

m

1

a

..........

..........

..

a

22

m

2

a

23

a m

...

a

3 ...

2

a n mn

   

 PASKAL PROQRAMLAŞMA DİLİNDƏ BİRÖLÇÜLÜ X(N) MASSİVİNİN ELEMENTLƏRİNİN CƏMİNİ VƏ HASİLİNİ TAPAN PROQRAM YAZIN.

             PROGRAM MASSIV; CONST N=5; VAR S,P :REAL; I:INTECER; BEGIN X:ARRAY[1..n] OF REAL; FOR I:=1 TO N DO READ(X[I]); S:=0; P:=1; FOR I:=1 TO N DO S:=S+X[I]; P:=P*X[I]; WRITE(S,P); END.

     MISAL 2. X[I] MASSIVININ ELEMENTLƏRI SIFIRDAN KİÇİK OLDUQDA ONLARIN CƏMİNİ ƏKS HALDA HASİLİNİ TAPIN.

HƏLLİ: CƏMİ S İLƏ HASİLİ P , MASSİVİN ELEMENTLƏRİNİN NÖMRƏSİNİ İ İLƏ İŞARƏ EDƏK. PROQRAM AŞAĞIDAKI KİMİ OLAR:

Program Cem_Hasil; Const n=10; Var i: integer; x:array[1..n] of real; s,p: real; Begin s:=0; p:=1; Writeln('Massivin elementlerini daxil edin'); for i:=1 to n do Begin Readln(x[i]); If x[i]<=0 then s:=s+x[i] else p:=p*x[i]; End; Writeln(‘s=',s:0:0); Writeln(‘p=',p:0:0); End.

 İKİÖLÇÜLÜ MASSİV SƏTİR VƏ SÜTUNLARDAN İBARƏT OLUR.

 A(M,N) MASSİVİNDƏ M SƏTİRLƏRİN N İSƏ SÜTUNLARIN SAYINI GÖSTƏRİR.MASSİVDƏ M*N SAYDA ELEMENT OLUR.

               PROGRAM MAX; CONST N=3;M=4; VAR I,J:INTECER; MAX:REAL; A:ARRAY[1..M,1..N] OF REAL; BEGIN FOR I:=1 TO NDO FOR J:=1 TO M DO READ(A[I,J]); MAX:=A[1,1]; FOR I:=1 TO N DO FOR J:=1 TO M DO IF MAX

        ÇALIŞMA 1.

A(M,N) MASSİVİNİN ELEMENTLƏRİNİN CƏMİNİ HASİLİNİ TAPIN.

ÇALIŞMA 2.

A(N) MASSİVİNİN ƏN BÖYÜK VƏ ƏN KİÇİK ELEMENTLƏRİNİ TAPIN.

ÇALIŞMA 3.

A(N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN SIRADA DÜZÜN.

ÇALIŞMA 4.

A(M,N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN SIRADA DÜZÜN.