Hazirladi : K ürdəmir rayon Pirili kənd tam orta məktəmin Riyaziyyat və İnformatika...

Preview:

DESCRIPTION

Hazirladi : K ürdəmir rayon Pirili kənd tam orta məktəmin Riyaziyyat və İnformatika müəllimi Mütəllim Mütəllimov. MASSİVLƏR. MASSİV – SONLU SAYDA EYNİ TİPLİ ELEMENTLƏRİN BİR AD ALTINDA NİZAMLANMIŞ QRUPUDUR. VERİLƏNLƏRİN - PowerPoint PPT Presentation

Citation preview

MASSİVMASSİV – –SONLU SAYDA EYNİ TİPLİ SONLU SAYDA EYNİ TİPLİ ELEMENTLƏRİN BİR AD ALTINDA NİZAMLANMIŞ ELEMENTLƏRİN BİR AD ALTINDA NİZAMLANMIŞ QRUPUDUR.QRUPUDUR.

VERİLƏNLƏRİNVERİLƏNLƏRİN

BİR DƏYİŞƏNİN UYĞUN BİR DƏYİŞƏNİN UYĞUN NİZAMLANMIŞNİZAMLANMIŞ QRUPUQRUPU--MASSİVMASSİVİN HƏR ELEMENTİNƏ GƏLDİYİNİ VƏİN HƏR ELEMENTİNƏ GƏLDİYİNİ VƏ

ONUN ELEMENTLƏRİNİN NİZAMLA ONUN ELEMENTLƏRİNİN NİZAMLA SSAXLANDIĞINIAXLANDIĞINI

GÖSTƏRİR.GÖSTƏRİR.

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

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

BIRBIRÖLÇÜLÜ MASSİVLƏR:ÖLÇÜLÜ MASSİVLƏR:

BİRÖLÇÜLÜ MASSİVLƏR YALNIZ BİRBİRÖLÇÜLÜ MASSİVLƏR YALNIZ BİR

SƏTİRDƏN İBARƏT OLUR:SƏTİRDƏN İBARƏT OLUR:

A(N)=A(N)=((AA 11,A,A 2,2,,,AA 3 3,...,,...,AANN)) ŞƏKLİNDƏ ŞƏKLİNDƏ

YAZILIR.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.

mnmmm

n

n

aaaa

aaaa

aaaa

nmA

...

......................

...

...

),(

321

2232221

1131211

PASKAL PROQRAMLAŞMA DİLİNDƏ PASKAL PROQRAMLAŞMA DİLİNDƏ BİRÖLÇÜLÜ X(N) MASSİVİNİN BİRÖLÇÜLÜ X(N) MASSİVİNİN

ELEMENTLƏRİNİN CƏMİNİ VƏ HASİLİNİ ELEMENTLƏRİNİN CƏMİNİ VƏ HASİLİNİ TAPAN PROQRAM YAZIN.TAPAN PROQRAM YAZIN.

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

MISAL 2. MISAL 2. X[I] MASSIVININ ELEMENTLX[I] MASSIVININ ELEMENTLƏƏRIRI SIFIRDAN KİÇİK OLDUQDA ONLARIN SIFIRDAN KİÇİK OLDUQDA ONLARIN

CƏMİNİ ƏKS HALDA HASİLİNİ TAPIN.CƏMİNİ ƏKS HALDA HASİLİNİ TAPIN. HƏLLİ:HƏLLİ: CƏMİ S İLƏ HASİLİ P ,CƏMİ S İLƏ HASİLİ P , MASSİVİN MASSİVİN

ELEMENTLƏRİNİN NÖMRƏSİNİ İ İLƏ ELEMENTLƏRİNİN NÖMRƏSİNİ İ İLƏ İŞARƏ EDƏK.İŞARƏ EDƏK. PROQRAM AŞAĞIDAKI PROQRAM AŞAĞIDAKI KİMİ OLAR:KİMİ OLAR:

Program Cem_Hasil;Const n=10;Var i: integer;x:array[1..n] of real;s,p: real;Begins:=0;p:=1;Writeln('Massivin elementlerini daxil edin');for i:=1 to n doBeginReadln(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Ə İKİÖLÇÜLÜ MASSİV SƏTİR VƏ SÜTUNLARDAN İBARƏT OLUR.SÜTUNLARDAN İBARƏT OLUR.

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

PROGRAM MAPROGRAM MAX;X; CONST N=3;M=4;CONST N=3;M=4; VAR I,J:INTECER;VAR I,J:INTECER; MAX:REAL;MAX:REAL; A:ARRAY[1..M,1..N] OF REAL;A:ARRAY[1..M,1..N] OF REAL; BEGIN BEGIN FOR I:=1 TO NDOFOR I:=1 TO NDO FOR J:=1 TO M DOFOR J:=1 TO M DO READ(A[I,J]);READ(A[I,J]); MAX:=A[1,1];MAX:=A[1,1]; FOR I:=1 TO N DOFOR I:=1 TO N DO FOR J:=1 TO M DOFOR J:=1 TO M DO IF MAX<A[I,J] THEN MAX:=A[I,J] ELSE MAX:=MAX;IF MAX<A[I,J] THEN MAX:=A[I,J] ELSE MAX:=MAX; WRITE(‘MAX=‘,MAX);WRITE(‘MAX=‘,MAX); END.END.

ÇALIŞMA 1.ÇALIŞMA 1. A(M,N) MASSİVİNİN ELEMENTLƏRİNİN A(M,N) MASSİVİNİN ELEMENTLƏRİNİN

CƏMİNİ HASİLİNİ TAPIN.CƏMİNİ HASİLİNİ TAPIN. ÇALIŞMA 2.ÇALIŞMA 2. A(N) MASSİVİNİN ƏN BÖYÜK VƏ ƏN KİÇİK A(N) MASSİVİNİN ƏN BÖYÜK VƏ ƏN KİÇİK

ELEMENTLƏRİNİ TAPIN.ELEMENTLƏRİNİ TAPIN. ÇALIŞMA 3.ÇALIŞMA 3. A(N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN A(N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN

SIRADA DÜZÜN.SIRADA DÜZÜN. ÇALIŞMA 4.ÇALIŞMA 4. A(MA(M,,N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN N) MASSİVİNİN ELEMENTLƏRİNİ ARTAN

SIRADA DÜZÜNSIRADA DÜZÜN..