Problema 1.
Escriba un programa usando un ciclo anidado para calcular y desplegar el promedio de los resultados de prueba para cada experimento.
Código C++
Pseudocódigo
inicio programa
{
real resultados [4][6]={23.2,31,16.9,27,25.4,28.6,
34.8,45.2,27.9,36.8,33.4,39.4,
19.4,16.8,10.2,20.8,18.9,13.4,
36.9,39,49.2,45.1,42.7,50.6}
Promedio(resultados)
}
fin del programa
inicio funcion Promedio (real A[4][6]
{
int e, r
real suma, promedio
for (c=0 to 3 step c=c+1)
{suma=0
for (r=0 to 5 step r=r+1)
{ suma= suma + A[4][6]
}
promedio= suma/6
print "El promedio del Experimento", (e+1), "=",promedio
}
}
fin de funcion Promedio
Chagoya Pio Norma Andrea.
Problema 2
Problema 2
a. Modifique el programa escrito para el ejercicio 1 de modo que el número de resultados de prueba para cada experimento sea introducido por el usuario. Escriba su programa de modo que pueda introducirse un número diferente de resultados de prueba para cada experimento.
Codigo c++
Programa
Pseudocodigo
inicio
int c,t
real sum=0.0, prom, total
for(c=0 to 4 step c=c+1)
{
sum=0.0
print "Experimento", c+1, ": "
read total
sum+=total
}
total=sum/6
print "El promedio del experimento ", c+1, " = ", total
fin
b. Vuelva a escribir el programa escrito para el ejercicio 2a para eliminar el ciclo interior.
Codigo C++
Programa
Pseudocodigo
inicio
real datos [4][6]
funcion leerDat (datos)
promedio (datos)
fin
inicio funcion leerDat(real A [4][6])
{
int c, t
for(c=0 to 4 step c=c+1)
{
print "Introduce los resultados del experimento", c+1
for(t=0 to 6 step t=t+1)
{
print "Resultado ", t+1, ": "
read A[c][t]
}
}
}
fin funcion leerDat
inicio funcion promedio(real M[4][6])
{
int b, a
real sum, prom
for(a=0 to 4 step a=a+1)
{
sum=0.0
for(b=0 to 6 step b=b+1)
{
sum+=M[a][b]
}
prom=sum/6
print "El promedio del experimento", a+1, " = ", prom
}
}
fin funcion promedio
Salinas Tirado Daphne Guadalupe
Problema 3
a)
Codigo
Corrida
b)
CODiGO
Hector Francisco Choza Garibay
No hay comentarios.:
Publicar un comentario