Matriz en Pascal, ayuda :(
Publicado por Jenni (1 intervención) el 27/10/2008 13:11:53
Hola, estoy intentando aprender pascal, sé algunas cosillas y ahora quiero aprender a crear una matriz en pascal, rellenarla e imprimir los datos, he mirado varios tutoriales y he intentado hacer un programilla y no me compila. Por ejemplo, lo que estoy intentando hacer concretamente es crear una matriz 4*4 en la que el usuario pueda introducir casilla a casilla la palabra que quiera.
por ejemplo
[casa coche perro reloj
sopa movil tele cuadro
lapiz nariz lobo foro
ropa cuerpo jaula amor]
Entonces yo he hecho algo así para recoger los datos por teclado (me falta intentar hacer la impresion x pantalla una vez metidos los datos,pero es que el codigo no me compila). ALguien podria enseñarme como se meten los datos en una matriz??? gracias :)
program matriz;
var
matriz : array [1..4,1..4] of integer;
i,j,contenidoi,contenidoj : integer;
begin
for i := 1 to 4 do
begin
for j := 1 to 4 do
write('Introduzca la palabra que quiera ',i);
readln(contenidoi);
matriz[i] := contenidoi;
write('Introduzca el contenido de la casilla ',j);
readln(contenidoj);
matriz[j] := contenidoj;
end;
end.
por ejemplo
[casa coche perro reloj
sopa movil tele cuadro
lapiz nariz lobo foro
ropa cuerpo jaula amor]
Entonces yo he hecho algo así para recoger los datos por teclado (me falta intentar hacer la impresion x pantalla una vez metidos los datos,pero es que el codigo no me compila). ALguien podria enseñarme como se meten los datos en una matriz??? gracias :)
program matriz;
var
matriz : array [1..4,1..4] of integer;
i,j,contenidoi,contenidoj : integer;
begin
for i := 1 to 4 do
begin
for j := 1 to 4 do
write('Introduzca la palabra que quiera ',i);
readln(contenidoi);
matriz[i] := contenidoi;
write('Introduzca el contenido de la casilla ',j);
readln(contenidoj);
matriz[j] := contenidoj;
end;
end.
Valora esta pregunta


0