martes, 6 de noviembre de 2012

Practica 10

Problema 1
Escriba un programa para introducir diez numeros enteros en un arreglo llamado valores. Conforme se introduce cada numero, sume los numeros en un total. Despues que se haya introducido todos los numeros, despliege los numeros que son mayores o iguales al promedio.

Pseudocodigo:

1-Inicio
valores[10] int
i,total=0 int
promedio real
for(i=0 to <10 step i=i+1)
 {
 print "numero ",(i+1),"= "
 read valores[i]
 total=total+valores[i]
 }
promedio=total/10.0
print "\n","promedio= ",promedio,"\n"
print "numeros mayores o iguales al promedio:"
 for(i=0 to <10 step i=i+1)
 {
  if(promedio<=valores[i])
  {
  print valores[i]
  }
 }
fin

Lenguaje C++

Problema 2 inciso a
Haga un Programam para introducir 10 valores flotantes. Conforme introduce cada numero, sume los numeros a un total. Despues que todos los numeros son introducidos y se obtiene le total, calcule el promedio de los numeros y use el promedio para determinar la desviacion de cada valor del promedio. Almacene cada desviacion en un arreglo llamado desviacion. Cada desviacion se obtiene como el valor del elemento menos el promedio de todos los datos. Haga que el programa despliege cada desviacion al lado de su elemento correspondiente  del arreglo.

Pseudocodigo:

1-Inicio
valores[10],desviacion[10] real
total=0.0,promedio real
i int
 for(i=0 to <10 step i=i+1)
 {
 print "numero ",(i+1),"= "
 read valores[i]
 total=total+valores[i]
 }
promedio=total/10.0
print "\n","valor          desviacion"
 for(i=0 to <10 step i=i+1)
 {
 desviacion[i]=valores[i]-promedio
 print valores[i],"\t\t",desviacion[i]
 }
fin

Lenguaje C++

Problema 2 inciso b
Calcula la varianza de los elementos usados en el segundo problema . La varianza se obtiene elevando al cuadrado cada desviacion individual y dividiendo la suma de las desviaciones cuadradas entre el numero de desviaciones.

Pseudocodigo:

1-Inicio
valores[10],desviacion[10] real
total=0.0,promedio,varianza,suma_des real
i int
 for(i=0 to <10 step i=i+1)
 {
 print "numero ",(i+1),"= "
 read valores[i]
 total=total+valores[i]
 }
promedio=total/10.0
print "\n","valor          desviacion"
 for(i=0 to <10 step i=i+1)
 {
 desviacion[i]=valores[i]-promedio
 print valores[i],"\t\t",desviacion[i]
 suma_des=suma_des+pow(desviacion[i],2)
 }
varianza=suma_des/10.0
print "\n","varianza= ",varianza
fin

Lenguaje C++

Problema 3
Calcule el intervalo =maximo(x1,x2...xn)-minimo(x1,x2...xn). Desplegar el arreglo, el maximo , el minimo y el intervalo. Considere un arreglo x de 14 elementos.

Pseudocodigo:

1-Inicio
x[14] int
maximo=0,minimo=9999999 int
intervalo,i int
 for(i=0 to <14 step i=i+1)
 {
 print "x[",(i+1),"]= "
 read x[i]
 }
 for(i=0 to <14 step i=i+1)
 {
  if(x[i]>maximo)
  {
  maximo=x[i]
  }
 }
 for(i=0 to <14 step i=i+1)
 {
  if(x[i]<minimo)
  {
  minimo=x[i]
  }
 }
intervalo=maximo-minimo
print "\n","arreglo:"
 for(i=0 to <14 step i=i+1)
 {
 print x[i],"\t"
 }
print "\n\n","maximo= ",maximo
print "minimo= ",minimo
print "intervalo= ",intervalo

fin

Lenguaje C++

Problema 4
Haga un Programa que considere un arrgelo A de 15 elementos introducidos por teclado. Hacer una lista de los numeros pares y una lista de los valores impares.

Pseudocodigo:

1-Inicio
i,A[15] int
 for(i=0 to <15 step i=i+1)
 {
 print "A[",i,"]= "
 read A[i]
 }
 print "\n","numeros pares: "
 for(i=0 to <15 step i=i+1)
 {
  if(A[i]%2==0)
  {
  print A[i]
  }
 }
 print "\n","numeros impares: "
 for(i=0 to <15 step i=i+1)
 {
  if(A[i]%2!=0)
  {
  print A[i]
  }
 }
fin

Lenguaje C++


1 comentario:

  1. The Eight-Wheel Classic - TITIAN Arts
    The eight-wheel classic หาเงินออนไลน์ bicycle is available in six https://vannienailor4166blog.blogspot.com/ sizes. The Bicycle Wheel casinosites.one is nba매니아 a classic bicycle made in USA, but there are mens titanium wedding bands three variations in

    ResponderEliminar