3ra
1. Se pide diseñar el algoritmo principal y el subprograma adecuado que permita leer un valor real de X (0
Hasta queel valor del sumando sea <
Solución
¿DATOS DE ENTRADA?
x ,n
term __ (x ! I ) / factorial
¿DATOS DE SALIDA?
Suma
PSEUDOCÓDIGO
Algoritmo Principal Sumatoria
1. Definición de variablesw,x: real
n:entero
2. Leer(n)
3. Repetir
a. Leer(x)
4. Hasta_que(0
Función Suma (y : real , n : entero) : real
1.Definición de Variables
I : entero
sumando , term : reales
2. I __ 1
3. sumando __ 1
4. Repetir
a. Term __ (V ¡ I) / factorial(I)
b. Sumando __ sumando + term
c. I __ I +1
5. Hasta_que(sumando < 10 !(-5))
6. suma __ sumando
7. fin
Función Factorial ( n: entero): entero
1. Definición de Variables
Fact , I : enteros
2. Si (n<= 1) entonces
a. fact __ 1
3. Sino
4. fin_si
5.factorial __ fact
6. fin_función
4.Fin.
PROGRAMA EN BORLAND C ++
// PROGRAMA PARA CALCULAR UNA SUMATORIA
#include
#include
#include
int factorial(int i);
doublemain()
{
double x,t,RESULTADO;
int i;
RESULTADO=0;
i=0;
do
{
cout<<"INGRESAR UN NUMERO ENTRE 0 Y 1:\n\t";
cin>>x;
}
while((x<=0)||(x>=1));do
{
t=pow(x,i)/factorial(i);
RESULTADO=RESULTADO+t;
i=i+1;
}
while(t>=pow(10,-5));
cout<<"\n EL VALOR DE LA SUMA ES:"<
return 0;
}
int factorial(int i)
{
int val,k;
val=1;
for(k=1;k<=i;k++)
{
val=k*val;
}
return val;}
2. Crear un programa que permita leer un número entero positivo y luego nos presente su equivalente en sistema octal.
#include
#include
#include
int octal(int...
Regístrate para leer el documento completo.