Jump to content

10 skaitļu masīva vidējā aritmētiskā aprēķināšana.


Dundurs
 Share

Recommended Posts

Labs rīts forumieši, tā nu ir sanācis, ka ir vajadzīga neliela jūsu palīdzība. Ar pascal un programmēšanu vispār esmu uz Jūs, tomēr ir nepieciešams izveidod programmu pascalā, kura no 10 skaitļu masīva izrēķina vidējo aritmētisko vērtību. Ir kādas idejas, es te kaut ko mēģināju darīt, bet bez lieliem panākumiem.

 

uses CTR
var i , N: integer;
var summa, videjais: real;
A:array [1..10] of integer;

begin
     N:10;
     for i:=1 to N do
     begin
          A[i]:=random(100);
     end;
     ClrScr;
     for i:=1 to N do
     begin
          write('a[i]=',A[i]);
     end;
         summa:=0
         for i:=1 to N do

     begin
          summa:=summa+A[i];
     end;
     videjais:=summa/N;
     Writenl('Videjais aritmetiskais:',videjais);
     Readln;
end.

Labots - paulis
kodu liekam code tagos
Link to comment
Share on other sites

Kas tev tieši te neiet? Kods izskatās pareizs.

Link to comment
Share on other sites

Ja nemaldos ClrScr; bez CRT bibliotēkas nestrādās. (Ptfu, toč CTR o.O)

 

Nezin gan kāpēc tik īsai programmai vajadzīgs tāds klīrskrīns.

Labots - Sherlock
Link to comment
Share on other sites

ja neskaita gramatiskās kļūdas komandām un trūkstošos semikolus, tad tikai jāizmaina N := 10 nevis N=10 un viss strādā.

 

pie real var pieskaitīt integer, tas strādā, otrādi gan nevar.

Link to comment
Share on other sites

It kā jau programma darbojas, bet ne tā kā vajag. Varbūt kāds zina, kur iegādāties grāmatu latv.val par pascal? Cik esmu dzirdējis tāda esot.

Link to comment
Share on other sites

uses CRT;
var i , N: integer;
var summa, videjais: real;
A:array [1..10] of integer;

begin
     ClrScr;
     N:=10;
     summa:=0;
     for i:=1 to N do
     begin
          A[i]:=random(100);
          write('a[',i,']=',A[i]);
          summa:=summa+A[i];
     end;
     writeln;
     videjais:=summa/N;
     Writenl('Videjais aritmetiskais:',videjais:8:3);
     Readln;
end.

 

Kaut kā tā apmēram.

Kompilatora nav, pārbaudīt pats nevaru.

Ja ir kļūdas, mēģini izlabot, jebšu iepostē rezultātu.

Labots - Azazel
Link to comment
Share on other sites

It kā jau programma darbojas, bet ne tā kā vajag. Varbūt kāds zina, kur iegādāties grāmatu latv.val par pascal? Cik esmu dzirdējis tāda esot.

 

Jebkurā Zvaigznes ABC grāmatnīcā var iegādāties Antras Balodes grāmatu par Paskālu. Šķiet, ka Kuzminu grāmatu gan vairs grāmatnīcās nevar dabūt.

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...