sábado, 20 de noviembre de 2010

PRACTICA 10_D CONSOLA Y VISUAL


pseudocodigo 10_D

D)
repita el ejersisio C) pero qe despliege la colubna y el renglon menor

pseudo codigo:
1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int
menor=9999 int
menorC=9999 int
for(r=0 to 2 step r=r+1)
{
for(c=0 to 3 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 2 step r=r+1)
{
suma = 0
for(c=o to 3 step c=c++)
{
suma=suma+val[r,c]
}
if(suma
{
menor=suma
posr=r
}
}
for(c=o to 3 step c=c+1)
{
suma = 0
for(r=0 to 2 step r=r++)
{
suma=suma +val[r,c]
if(suma
{
menorC=suma
posC=r
}
print"la suma de la renglon",(posr+1)"es menor:",menor
print"la suma de la colubna",(posc+1)"es menor:",menorC

fin

PRACTICA 10_C CONSOLA Y VISUAL


pseudocodigo 10_C

c)
repita el ejersisio B) pero qe despliege la colubna y el renglon mayor

pseudo codigo:
1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int
mayor=0 int
mayorC=0 int
for(r=0 to 2 step r=r+1)
{
for(c=0 to 3 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 2 step r=r+1)
{
suma = 0
for(c=o to 3 step c=c++)
{
suma=suma+val[r,c]
}
if(suma>mayor)
{
mayor=suma
posr=r
}
}
for(c=o to 3 step c=c+1)
{
suma = 0
for(r=0 to 2 step r=r++)
{
suma=suma +val[r,c]
if(suma>mayorC)
{
mayorC=suma
posC=r
}
print"la suma de la renglon",(posr+1)"es mayor:",menor
print"la suma de la colubna",(posc+1)"es mayor:",menorC

fin

PRACTICA 10_B CONSOLA Y VISUAL


pseudocodigo 10_b

B) repita el ejercicio A) pero qe despliege la suma de las colubnas

pseudo codigo:

1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int

for(r=0 to 3 step r=r+1)
{
for(c=0 to 4 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 3 step r=r+1)
{
suma = suma + val [r, c]
}
print"la suma de la colubna",(c+1)"es:",suna

}
fin

PRACTICA 10_1 CONSOLA Y VISUAL


viernes, 19 de noviembre de 2010

pseudocodigo 10_1_A

a)Escriba un programa que considere un arreglo bidimensional llamado VAL de 3 x 4. Despliegue por separado el total de cada renglón y cual renglon tiene la suma mayor.

pseudo codigo:

1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int

for(r=0 to 3 step r=r+1)
{
for(c=0 to 4 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 3 step r=r+1)
{
suma = suma + val [r, c]
}
print"la suma del renglo",r,"es:",suma

}
fin

PRACTICA 9_3 CONSOLA Y VISUAL


pseudocodigo 9_3

Escriba un programa para inicializar los siguientes números en un arreglo llamado pendientes: 17.24, 25.63, 5.94, 33.92, 3.71, 32.84, 35.93, 18.24, 6.92. El programa debe localizar los valores máximo y mínimo en el arreglo.

pseudo codigo:
1.-inicio
pendientes[9]={17.24 , 25.63 , 5.94 , 33.92 , 3.71 , 32.24 , 34.93 , 18.24 , 6.92}
i=0 int
maximo = pendientes [0] double
minimo = pendientes[0] double

for(i=1 to 9 step i=i++)
{
if (pendientes[i]>maximon)
{
maximo = pendientes[i]
}
if(pendientes[i]{
minimo = pendientes[i]
}
}
print " el maximo valor es :",maximo
print " el minimo valor es :",minimo

fin

PRACTICA 9_2 CONSOLA Y VISUAL


pseudocodigo 9_2

Escriba un programa que especifique tres arreglos unidimensionales denominados corriente,resistencia y voltios. Cada arreglo debe ser capaz de almacenar 10 elementos. Introduzca valores para los arreglos corriente y resistencia. Los datos introducidos en el arreglo voltios debe ser el producto de los valores correspondientes en los arreglos corriente y resistencia( entonces voltios[i]=corriente[i]* resistencia[i]). Después de introducir todos los datos, despliegue la siguiente salida:
Corriente Resistencia Voltios

Despliegue el valor correcto debajo de cada encabezo de columna.

pseudo codigo:
voltios [10] int
corriente [10] int
resistencia [10] int

for (i=0 to 9 step i=i++)
{
print" corriente ", (i+1),":"
read corriente[i]

print " resistencia ",(i+1),":"
read resistencia [i]

voltios[i]=corriente[i]*resistencia[i]
}

print "corriente resistensia vlotios"

for(i=0 to 9 step i=i++)
{
print corriente[i]," " ,resistencia[i]," ",voltios[i]
}

fin

PRACTICA 9_1 CONSOLA Y VISUAL


pseudocodigo 9_1

Suponga que desea leer una lista de n cantidades en punto flotante y calcular la media. Calcular la desviación de cada uno de los valores respecto a la media, usando la formula Di= Xi - media
donde X representa cada una de las cantidades, i=0,1,2...n-1 y media la media calculada

pseudo codigo:
1.inicio
n=0 int
i=0 int
suma =0.0 f
print" n ="
read n

x[n] float
d[n] float

for(i=0 to n-1 step i= i ++)
{
print" dato ",(i+1)
read x[i]

suma = suma + x[i]
}
media=suma/n
print"la media es :",media

for(i=0 to n-1 step i=i++)
{
d[n]=x[i]-media
}
print"elementos desviacion"
for(i=0 to n-1 step i=i++)
{
pint x[i] , " " , d[i]
}

fin

miércoles, 17 de noviembre de 2010

PRACTICA 8_3_B CONSOLA Y VISUAL


pseudocodigo 8_3_B

b)repita el ejercicio b, pero haga que el programa localice el menor de los datos generados aleatoriamente.
pseudo codigo:
1.-inicio
numero =new random random
emax [10] int
menor =99999 int
i=0 int

for(i=1 to 9 step i = i++)
{
emax[i] = numero.next(100)
print "numero=",emax[i]


if(emax{
menor=emax[i]
}
}
print " el valor minimo es :",menor

fin

PRACTICA 8_3_A CONSOLA Y VISUAL


pseudocodigo 8_3_A

a)Haga un programa para generar 20 números aleatorios y almacenarlos en un arreglo.Encontrar el maximo valor y del número del índice para el máximo.

pseudo codigo:
1.-inicio
numero =new random random
emax [10] int
mayor =0 int
i=0 int

for(i=1 to 9 step i = i++)
{
emax[i] = numero.next(100)
print "numero=",emax[i]


if(emax>mayor)
{
mayor=emax[i]
}
}
print " el valor maximo es :",mayor

fin

PRACTICA 8_2_C CONSOLA Y VISUAL


pseudocodigo 8_2_C

c.
Repita el ejercicio b, pero haga que el programa localice el menor de los datos introducidos.

pseudo codigo:
pseudo codigo:
1.-inicio

emax [10] int
menor =99999 int
i=0 int
pos=0 int
print"dato 1="
read emax[10]

menor= emax[0]
pos=0
for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax{
menor=emax[i]
pos=i
}
}
print " el valor menor es :",menor
print" su posicion es :",pos

fin

PRACTICA 8_2_B CONSOLA Y VISUAL


pseudocodigo 8_2_B

b.Repita el ejercio a pero siga el rastro del máximo elemento del arreglo y del número del índice para el máximo. Despues de desplegar los números, imprima estos dos mensajes:
El valor máximo es:
Este es el elemento numero _____ en la lista de numeros

pseudo codigo:
pseudo codigo:
1.-inicio

emax [10] int
mayor =0 int
i=0 int
pos=0 int

print"dato 1="
read emax[10]

mayor= emax[0]
pos=0

for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax>mayor)
{
mayor=emax[i]
pos=i
}
}
print " el valor maximo es :"
print" su posicion es :"

fin

PRACTICA 8_2_A CONSOLA Y VISUAL


martes, 16 de noviembre de 2010

pseudocodigo 8_2_A

a.-Escriba un programa para introducir 10 números enteros en un arreglo llamado emax y encuentre el máximo valor introducido. El programa debe contener sólo una gaza y el máximo debe determinarse al introducir los valores de los elementos del arreglo.(Sugerencia establezca el mayor número igual al primer elemento del arreglo, el cual debe ser aportado antes de la gaza que se utilizará para introducir los demás valores del arreglo).

pseudo codigo:
1.-inicio

emax [10] int
mayor =0 int
i=0 int

print"dato 1="
read emax[10]

mayor= emax[0]
for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax>mayor)
{
mayor=emax[i]
}
}
print " el valor maximo es :",mayor

fin

lunes, 8 de noviembre de 2010

PRACTICA 8_1 CONSOLA Y VISUAL


pseudocodigo 8_1

Escriba un programa para introducir 10 números enteros en un arreglo llamado Numeros . Al introducir cada número, súmelo a un total. Después de introducir todos los números, despliegue los números y el promedio.

pseudo codigo:
1.-inicio
numero[10] int
suma =0 int
p=o int
i=0 int

for( i=0 to 9 step i=i+1)
{
print " datos =?"
reas numeros [i]
suma=suma + numeros [i]
}
p=suma/10
print " listado de numeros"
for(i=0 to 9 step i=i+1)
{
print " numeros [i] "
}
print"promedio=?",p

fin