miércoles, 6 de febrero de 2013

Practica 11

Practica 11 problema 1

Pseudocodigo:

Inicio
tabla[5][5]          int
r              int
c              int
suma=0.0            int

for(r=0 to 4 step r=r+1)
{
for(c=0 to 5 step c=c+1)
{
print "tabla [ ", r, ",", c, " ]= "
read tabla[r][c]
}
}
for(c=0 to 5 step c=c+1)
{
suma=0
for(r=0 to 4 step r=r+1)
{
suma=suma+tabla[r][c]
}
tabla[r][c]=suma
}
print "   "

for(r=0 to 4 step r=r+1)
{
for(c=0 to 5 step c=c+1)
{
print tabla[r][c]<<"        "
}
print "   "
}
Final

Programa




Problema 2


Pseudocodigo:

Inicio
tabla[4][5]          int
r              int
c              int
suma=0                               int
for(r=0 to 4 step r=r+1)
{
for(c=0 to 5 step c=c+1)
{
print "tabla[", r, ",", c, "]= "
read tabla[r][c]
}
}
for(r=0 to 4 step r=r+1)
{
suma=0
for(c=0 to 5 step c=c+1)
{
suma=suma+tabla[r][c]
print tabla[r][c], "        "
}
print suma
}
Final

Programa


problema 3

Pseudocodigo:


Inicio
m[4][5]  int
suma=0   int
c   int
r    int

for(c=0 to 5 step c=c+1)
{
suma=0
for(r=0 to 4 step r=r+1)
{
print "m[" ,r, "," ,c, "]:"
cin>>m[r][c]
suma=suma+m[r][c]

}

print "La suma de la columna, c, “es: ”, suma
}
Final

programa















































Problema 4

Pseudocodigo:


Inicio
tabla[5][5]          int
r              int
c              int
suma=0.0            int

for(r=0 to 4 step r=r+1)
{
for(c=0 to 5 step c=c+1)
{
print "tabla [ ", r, ",", c, " ]= "
read tabla[r][c]
}
}
for(c=0 to 5 step c=c+1)
{
suma=0
for(r=0 to 4 step r=r+1)
{
suma=suma+tabla[r][c]
}
tabla[r][c]=suma
}
print "   "
print "Datos de la tabla”
for(r=0 to 4 step r=r+1)
{
for(c=0 to 5 step c=c+1)
{
print tabla[r][c], "        "
}
print "   "
}
Final
.
Programa



























problema 5 

Pseudocodigo:


Inicio
tabla[5][7]          int
r              int
c              int
randomize()
print "Tabla con numeros aleatorios"
print "   "
for(r=0 to 5 step r=r+1)
{
for(c=0 to 7 step c=c+1)
{
tabla[r][c]=random(100)
print tabla[r][c], "        "
}
print "   "
}
Final

Programa


Problema 6


Pseudocodigo:


Inicio
a[5][5]                  int
b[5][5]                 int
I              int
j              int
randomize()

for(i=0 to 5 step i=i+1)
{
for(j=0 to 5 step j=j+1)
{
a[i][j]=random(1000)+1
b[j][i]=a[i][j]
}
}
print "Matriz original"
print "   "

for(i=0 to 5 step i=i+1)
{
for(j=0 to 5 step j=j+1)
{
print a[i][j], "        "
}
print "    "
}
print "Matriz traspuesta"
print "   "

for(i=0 to 5 step i=i+1)
{
for(j=0 to 5 step j=j+1)
{
print b[i][j], "        "
}
print "   "
}
Final

Programa






Problema 7

Pseudocodigo:

Inicio
a[5][5]                  int
b[5][5]                 int
i               int
j              int
suma=0.0            int
randomize()

for(i=0 to 5 step i=i+1)
{
for(j=0 to 5 step j=j+1)
{
a[i][j]=random(1000)+1
}
}
suma=0.0
for(i=0 to 5 step i=i+1)
{
suma=suma+a[i][i]
}
print "La suma de la diagonal principal es: ", suma
print "   "
suma=0.0
j=4
for(i=0 to 5 step i=i+1)
{
suma=suma+a[i][j]
j=j-1
}
print "La suma de la diagonal inversa es: ", suma
Final

Programa


problema 8

Pseudocodigo:
Inicio
a[10][10]             int
max       int
min        int
I              int
j              int
randomize()

for(i=0 to 10 step i=i+1)
{
for(j=0 to 10 step j=j+1)
{
a[i][j]=random(1000)+1
}
}
print "Matriz de 10 X 10"
print "   "

for(i=0 to 10 step i=i+1)
{
for(j=0 to 10 step j=j+1)
{
print a[i][j]<<"        "
}
print "   "
}
for(i=0 to 10 step i=i+1)
{
for(j=0 to 10 step j=j+1)
{
if(a[i][j]>max)
max=a[i][j]
}
}
print "El maximo es: ", max
print "   "
for(i=0 to 10 step i=i+1)
{
for(j=0 to 10 step j=j+1)
{
if(a[i][j]<min)
min=a[i][j]
}
}
print "El maximo es: ", min
Final

Programa



























No hay comentarios:

Publicar un comentario