SoloCodigo

Programación Específica => Diseño de Algoritmos => Mensaje iniciado por: robinson en Miércoles 14 de Septiembre de 2005, 17:06

Título: Ayuda Para Un Pseudo Codigo
Publicado por: robinson en Miércoles 14 de Septiembre de 2005, 17:06
hola mi nombre es robinson y soy estudiante del primer año de informatica, tengo un problemita con la suma de las diagonales de una matriz 4 x 4, el algoritmo lo tengo que hacer en el programa Q basic, si alguien me puede ayuidar con el pseudo codigo se los agradeseria, aun que sea que me den una idea de como hacerlo, gracias
Título: Re: Ayuda Para Un Pseudo Codigo
Publicado por: berniebolso en Sábado 8 de Julio de 2006, 16:33
Lo que vos queres hacer es sumar la diagonal ppal de la matriz?? O todas las diagonales?
Título: Re: Ayuda Para Un Pseudo Codigo
Publicado por: ing_marco en Sábado 8 de Julio de 2006, 23:35
Mira, para recorrer una matris debes de tener 2 for uno dentro de otro, de este modo:

Código: Text
  1. SumDiag=0
  2. For i=0 hasta N
  3. {
  4.     For j=0 hasta N
  5.     {
  6.         If(i=j)
  7.         {
  8.          SumDiag=SumDiag+Matriz(i,j)
  9.         }
  10.     }
  11. }
  12.  
eso seri todo lo necesario
Título: Re: Ayuda Para Un Pseudo Codigo
Publicado por: Grilli en Lunes 9 de Octubre de 2006, 09:43
Cita de: "ing_marco"
Mira, para recorrer una matris debes de tener 2 for uno dentro de otro, de este modo:

Código: Text
  1. SumDiag=0
  2. For i=0 hasta N
  3. {
  4.     For j=0 hasta N
  5.     {
  6.         If(i=j)
  7.         {
  8.          SumDiag=SumDiag+Matriz(i,j)
  9.         }
  10.     }
  11. }
  12.  
eso seri todo lo necesario
Sabiendo ke son solo las diagonales... mejor usar lo ke esta ahi pero ahorrando lineas:

Código: Text
  1. SumDiag=0
  2. For i=0 hasta N
  3. {
  4.  SumDiag=SumDiag+Matriz(i,i)
  5. }
  6.