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
Pseudocodigo:
1.-Inicio
n=0 int
I=0 int
suma=0.0f
print "n=?"
read n
x[n] float
d[n] float
for (I=0 to n-1 step I=I+1)
{
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+1)
{
d[I] =x[I]-media
}
print "elementos desciacion
for (I=0 to n-1 step I=I+1)
{
print x[I], " ",d[I]
}
fin
Nota: en el visual del 9.1 falto desplegar elementos.
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.
Pseudocodigo:
1.-Inicio
voltios[10] int
corriente[10] int
resistencia[10] int
for(I=0 to 9 step I=I+1)
{
print "corriente",(I+1),":"
read corriente[I]
print "resistencia",(I+1),":"
read resistencia[I]
voltios[I]=corriente[I]*resistencia[I]
}
print "corriente resistencia voltios"
for(I=0 to 9 step I=I+1)
{
print "corriente[I]",",resistencia[I]", ",voltios[I]"
}
fin.
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.
Pseudocodigo:
1.-Inicio
pendientes[9]={17.24, 25.63, 5.94, 33.92, 3.71, 32.84, 35.93, 18.24, 6.92} double
I=0 int
maximo=pendientes[o] double
minimo=pendientes[o] double
for(I=0 to 8 step I=I+1)
{
if(pendientes[I] >maximo)
{
maximo=pendientes[I]
}
if(pendientes[I]<>{
minimo=pendientes[I]
}
}
print "El maximo valor es:", maximo
print "El minimo valor es:", minimo
fin.
No hay comentarios:
Publicar un comentario