Ver Mensaje Individual
  #2  
Antiguo 14-05-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola luisito2011,

Se me hace que no has entendido nunca como es que funcionan las cosas en el foro. NO SE DEBE PEDIR LA AYUDA EN FORMA PRIVADA. Aquí si se ayuda, es en forma pública. No vengas con la intención de que te envíen las cosas en forma privada, solo para ti. El objetivo de los foros es la de compartir, si alguien expone ejercicios lo hará de forma pública para que tu y otros interesados, de haberlos, puedan beneficiarse.

Respecto a ejercicios la verdad que no tengo, ni me tomé la molestia de buscar. Yo diría que para eso están los libros. Para el caso los de Álgebra Lineal. En cualquier libro de álgebra encontrarás varios ejemplos de matrices y vectores.

NO hace falta demasiados ejemplos de matrices y vectores en programación. Lo que hará diferente a cada ejercicio serán las operaciones que se realicen sobre dichas estructuras pero todo se resume a dos cosas:
LEER Y ESCRIBIR.

Si entiendes como de declara o define un vector/matriz y en como se usa entonces lo demás entra sobrando. Vamos, que la forma de escribir y leer en un vector y una matriz es la misma para todos ellos... Que un ejercicio sume, otro reste u otro los recorra ¡que más da!

Un vector y una matriz se declara como:

Código Delphi [-]
const
MAX = 100;

type
TVectorInteger = array[1..MAX] of integer;
TMatrizInteger = array[1..MAX] of TVectorInteger;

Luego simplemente definimos una variables y las usamos:

Código Delphi [-]
var
miVector: TVectorInteger;
miMatriz: TMatrizInteger;

// Lectura
algo_vec := miVector[60];
algo_mat := miMatriz[10,80]; // también es válido miMatriz[10][80]

// Escritura
miVector[100] := 123456789;
miMatriz[100,100] := 987654321;

// recorrido
var i: integer;
for i := 1 to 100 do
begin
algo_vec := miVector[i];
miMatriz[i,i] := i;
end;

Cualquier ejercicio sobre un vector o matriz se resumirá a leer o a escribir. Asi que yo diría que no hay que matarse demasiado pensando...

Sorry por si parezco bruto por la forma de exponerme. Es que los estudiantes lo analizan y encaran al problema de la forma errada. En vez de analizar objetivamente en comprender QUE ES Y COMO SE UTILIZA piensan mayormente en analizar el ejercicio, y se deja de lado el concepto de vector y matriz... Conclusión: el estudiante no comprende en realidad el concepto, lo utiliza n veces siendo n la cantidad de ejercicios pero no piensa, ni se da cuenta, de que en todos ellos hace la misma m***** de operaciones.

Con todo mi mayor respeto: te vas a biblioteca, pides algún libro de Pascal... que seguro tienen, es más yo diría que la joya escrita por Luis Joyanes Aguilar es la biblia de Pascal y el principal a leer. Por cierto, y no temer a presionar F1 buscar sobre array y LEER. En fin... ¡LEER!

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita