• Sábado 21 de Diciembre de 2024, 11:35

Autor Tema:  Ayuda Para Un Pseudo Codigo  (Leído 2664 veces)

robinson

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Ayuda Para Un Pseudo Codigo
« en: Miércoles 14 de Septiembre de 2005, 17:06 »
0
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

berniebolso

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Ayuda Para Un Pseudo Codigo
« Respuesta #1 en: Sábado 8 de Julio de 2006, 16:33 »
0
Lo que vos queres hacer es sumar la diagonal ppal de la matriz?? O todas las diagonales?

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Ayuda Para Un Pseudo Codigo
« Respuesta #2 en: Sábado 8 de Julio de 2006, 23:35 »
0
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
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

Grilli

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Ayuda Para Un Pseudo Codigo
« Respuesta #3 en: Lunes 9 de Octubre de 2006, 09:43 »
0
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.