120 likes | 431 Vues
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
E N D
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İV –SONLU SAYDA EYNİ TİPLİ ELEMENTLƏRİN BİR AD ALTINDA NİZAMLANMIŞ QRUPUDUR. • 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.
BİRÖLÇÜLÜ MASSİVLƏR • 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)=(A1,A2,,A 3,...,AN) ŞƏKLİNDƏ • YAZILIR.
İKİÖLÇÜLÜ MASSİVLƏR • İ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.
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; • X:ARRAY[1..n] OF REAL; • BEGIN • 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;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Ü MASSİVLƏR • İ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<A[I,J] THEN MAX:=A[I,J] ELSE MAX:=MAX; • WRITE(‘MAX=‘,MAX); • END.
Ç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.