Pascal

Programovacie jazyky, rady, poradňa...
Petra2805
Amateur
Amateur
Príspevky: 17
Registrovaný: 23 apr 2007, 17:56
Bydlisko: Bratislava

Pascal

Príspevok od používateľa Petra2805 »

ahojte vsetci...
mam problem s pascalom a mam ho na pondelok do skoly, tak ak mi s tym pomozete, tak vam budem velmi vdacna

Toto je moje zadanie:

Zostavte algoritmus a program na s�tanie dvoch mat� A a B do matice C, vsledn maticu vyp�e.

Zadanie vypracujte nasledovne:

1. Vykonajte analzu vetkch potrebnch vstupnch a vstupnch premennch. Stanovte ich d�ov typ.

2. Zostavte truktogram.

3. Zostrojte program v Pascale.

Odovzdajte 2 sbory. V prvom (�slo_priezvisko.doc) bude vypracovan 1. a 2. bod zadania. V druhom sbore (�slo_priezvisko.pas) bude vypracovan 3. bod zadania.

Tak ak by to nebol pre niekoho velky problem, tak mi prosim pomozte...
Dakujem
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

veľkosť matíc ma byť voliteľná, alebo konštantná?
Petra2805
Amateur
Amateur
Príspevky: 17
Registrovaný: 23 apr 2007, 17:56
Bydlisko: Bratislava

Príspevok od používateľa Petra2805 »

myslim si, ze je to len na tebe, aku si velkost matic zvolis...
to nezadal profak, takze asi tak...
inak vopred dakujem ak sa do toho chces pustit... :)
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

Tu je moje riesenie, velkost matic sa zadava v konstantach RIADKY a STLPCE.

Kód: Vybrať všetko

program matice;

uses crt;


const RIADKY = 3;
      STLPCE = 2;

var A, B, C : array [1..STLPCE, 1..RIADKY] of integer;
    i, j : integer;

begin
   clrscr;

   writeln('Zadajte prvky matice A po riadkoch : ');
   for i := 1 to STLPCE do
      for j := 1 to RIADKY do
         readln(A[i, j]);

   writeln;
   writeln('Zadajte prvky matice B po riadkoch : ');
   for i := 1 to STLPCE do
      for j := 1 to RIADKY do
         readln(B[i, j]);


   writeln;
   writeln('Vysledna matica C, ktora je suctom matic A a B je : ');
   for i := 1 to STLPCE do begin
      for j := 1 to RIADKY do begin
         C[i, j] := A[i, j] + B[i, j];
         write(C[i, j]:3);
      end;

      writeln;
   end;

   readln;
end.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

alebo takto

Kód: Vybrať všetko

program matice;
uses crt;
const velkost=3;
var a,b,c:array[1..velkost,1..velkost] of integer;
    I,J:integer;
    matica:char;
begin
clrscr;
for matica:='a' to 'c' do begin
  for I:=1 to velkost do begin
      for J:=1 to velkost do begin
          case matica of
          'a': begin
               write('Zadaj hodnotu [',I,',',J,'] pre maticu ',matica,': ');
               readln(a[i,j]);
               end;
          'b': begin
               write('Zadaj hodnotu [',I,',',J,'] pre maticu ',matica,': ');
               readln(b[i,j]);
               end;
          'c': c[i,j]:=a[i,j]+b[i,j];
          end;
       end;
  end;
end;
clrscr;
writeln('Vysledna matica:');
for I:=1 to velkost do begin
    for J:=1 to velkost do begin
        write(c[i,j]:5);
    end;
    writeln;;
end;
repeat until keypressed;
end.
Petra2805
Amateur
Amateur
Príspevky: 17
Registrovaný: 23 apr 2007, 17:56
Bydlisko: Bratislava

Príspevok od používateľa Petra2805 »

aha, dakujem, velmi zaujimavo to vyzera...vecer si to skusim v pascali pustit, lebo teraz som v skole na internete a tu nie je pascal....
a ten struktogram a tie analyzy?aj do toho sa pustis?ja len aby som vedela...
VELMI PEKNE TI DAKUJEM :D
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

neviem ako sa v štrukturograme zapisuje case :oops:

btw: ty chodíš aj v sobotu do školy? :shock:
Petra2805
Amateur
Amateur
Príspevky: 17
Registrovaný: 23 apr 2007, 17:56
Bydlisko: Bratislava

Príspevok od používateľa Petra2805 »

no ja chodim externe do skoly...na STU...
aha, tak to potom s tym struktogramom mi asi nepomozes...
ale aj toto je pre mna velka pomoc.... :wink:
Petra2805
Amateur
Amateur
Príspevky: 17
Registrovaný: 23 apr 2007, 17:56
Bydlisko: Bratislava

Príspevok od používateľa Petra2805 »

nevie mi niekto poradit prosim na tu vstupnu a vystupnu analyzu a na ten struktogram????
budem velmi povdacna...
spero
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 11
Registrovaný: 11 máj 2007, 10:49

Príspevok od používateľa spero »

Pomozte aj mne v teme "Pascal - praca s datumami - pomoze niekto ? pls - do 14.5.". Dik
Napísať odpoveď