Pascal
Pascal
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
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
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
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
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
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.-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa: