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.
Pseudocodigo:
1.- Inicio:
numeros[10] int
suma=0 int
prom=0.0 double
i=0 int
for(i=0 to 9 step i=i+1)
{
print "Dato ="
Read numeros[i]
suma=suma+numeros[i]
}
prom=suma/10.0
Print "Listado de numeros"
for(i=0 to 9 step i=i+1)
{
Print numero[i]
}
Print "El promedio es: ",prom
Fin.
PRACTICA 8 PROBLEMA 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).
Pseudocodigo:
1.- Inicio:
emax[10] int
mayor=0 int
i=0 int
Print "Dato 10"
Read emax[0]
mayor=emax[0]
for(i=1 to 9 step i=i+1)
{
Print "Dato "
Read emax[i]
if(emax[i]>mayor)
{
mayor=emax[i]
}
}
print "El valor maximo es:"mayor
Fin.
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.
Pseudocodigo:
1.- Inicio:
emax[10] int
mayor=0 int
i=0 int
pos=0 int
Print "Dato 10"
Read emax[0]
mayor=emax[0]
for(i=1 to 9 step i=i+1)
{
Print "Dato "
Read emax[i]
if(emax[i]>mayor)
{
mayor=emax[i]
pos=i
}
}
print "el valor maximo es:", mayor
print "este es el elemento:",(pos+1),"en la lista de numeros"
Fin.
C) Repita el ejercicio b, pero haga que el programa localice el menor de los datos introducidos.
Pseudocodigo:
1.- Inicio:
emax[10] int
menor=0 int
i=0 int
pos=0 int
Print "Dato 10"
Read emax[0]
mayor=emax[0]
for(i=1 to 9 step i=i+1)
{
Print "Dato "
Read emax[i]
if(emax[i]< menor)
{
menor=emax[i]
pos=i
}
}
print "El dato menor es:", menor
print "se encuentra en la posicion:",pos
Fin.
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.
Pseudocodigo:
1.- Inicio
Numero[20] int
mayor=0 int
I=0 int
Posicion=0 int
for(I=1 to 19 step I=I+1)
{
print "numero=",Numero[I]
if(Numero[I] >mayor)
{
mayor = Numero[I]
}
}
print "el valor mayor es:", mayor
print "la posicion es:", Posicion
fin.
B) Repita el ejercicio (a), pero haga que el programa localice el menor de los datos generados aleatoriamente.
Pseudocodigo:
1.-Inicio
Numero[20] int
menor=0 int
I=0 int
Posicion=0 int
for(I=1 to 19 step I=I+1)
{
print "numero=",Numero[I]
if(Numero[I]< menor)
{
menor = Numero[I]
}
}
print "el valor menor es:", menor
print "la posicion es:", Posicion
fin.
No hay comentarios:
Publicar un comentario