Académique Documents
Professionnel Documents
Culture Documents
DEL CALLAO
AO DE LA INVERSION PARA EL DESARROLLO
RURAL Y LA SEGURIDAD ALIMENTARIA
FACULTAD:
Ingeniera Elctrica y Electrnica
CICLO: Segundo Ciclo
CURSO: lenguaje de programacin
PROFESOR:
TEMA:
FUNCIONES Y SUBALGORITMOS
ALUMNO:
:
1223120634
Solucin:
Codificacin:
#include<iostream>
#include <cmath>
using namespace std;
float sumacua(int n){
int i,s;
double e;
s=0;
e=1;
for(int i=0;i<=n;i++){
e=pow(i,2.0);
s=s+e;
cout<<" "<<e<<"+";
}
cout<<endl;
return s;
}
int main(){
int a,s;
cout<<"ingrese n: ";cin>>a;
s=sumacua(a);
cout<<"la suma es: "<<s<<endl;
}
INICIO
a, s :
Entero
Algoritmo:
Leer a
Fin
S
sumacua(a)
Escribir s
fin
SubAlgoritmo:
Diagrama de flujo:
Pseudocdigo principal:
Inicio
//variables
A,s :entero
//entrada
Leer a
//proceso
S sumacua(a)
//salida
Escribir s
INICIO
i, s, n : Entero
e : Real
Leer n
S0
e 1
i0
ddddddddidfv
i<=n
dfbz
Inicio
//variables locales
S, i :entero
e: real
ii+
1111
//proceso
ei2
S0
Ss+e
e 1
Para i1 hasta n Inc. 1
ei2
Escribir s
Ss+e
Fin para
//salida
Retornar s
fin
Fin Funcion
Pseudocdigo:
1+ x + x + x + x
Solucin:
Codificacin:
#include<iostream>
#include <cmath>
Algoritmo:
Diagrama de flujo
principal:
b, a, s :
Entero
Leer a,b
S
sumageo(a)
INICIO
Escribir s
fin
SubAlgoritmo:
Diagrama de flujo:
INICIO
Pseudocdigo principal:
Inicio
//variables
b, a, s :entero
i, s : Entero
e : Real
Leer x, n
//entrada
Leer a, b
//proceso
S sumageo(a)
//salida
Escribir s
Fin
S0
e 1
i0
ddddddddidfv
i<=n
dfbz
ii+
1111
e x i
Ss+e
Ss+e
Escribir s
Fin para
//salida
Retornar s
fin
Fin Funcion
Pseudocdigo:
Inicio
//variables locales
S, i : entero
e: real
//proceso
S0
e 1
Para i1 hasta n Inc. 1
exi
3. Escribir una funcin que acepte un parmetro que acepte x (x!=0) y
devuelve el siguiente valor:
1
x5 (
Solucin:
Codificacin:
#include<iostream>
#include <cmath>
using namespace std;
double oper(int x){
1.435
1)
double e,s;
e=2.71828;
if(x!=0){
s=1/(pow(x,5)*((pow(e,(1.435))/x)-1));
}
cout<<endl;
return s;
}
main(){
double e,x,s;
cout<<"ingrese x: ";cin>>x;
s= oper(x)
cout<<"la suma es: "<<s <<endl;
}
Algoritmo:
Escribir s
Diagrama
principal:
INICIO
de
flujo
Seudocdigo principal:
Inicio
//variables
e, x , s :entero
//entrada
Leer x
e, x, s :
real
//proceso
S oper(x)
Leer x
//salida
Escribir s
S oper(x)
fin
Fin
SubAlgoritmo:
Diagrama de flujo:
Pseudocdigo:
INICIO
Inicio
//variables locales
S, i : entero
e: real
e, s : Real
//proceso
Leer x
S0
e 2.71828
e 1
si x<>0 Entonces
e x i
Ss+e
x<
>0
exi
Ss+e
Fin Si
//salida
Retornar s
Fin Funcion
Escribir s
n = PI * x / 180;
sum = 1;
fin
num = n * n;
for(int i = 0; i < 5; i++)
{
den *= pot * (pot - 1.0);
sum += (num / (den * s));
s *= -1;
pot += 2;
num *= n * n;
}
return sum;
}
2i
int main()
{
double x;
Cos(x)
i=0 (2 i ) !
Codification
#include <iostream>
#define PI 3.141592654
using namespace std;
double Coseno(double x)
{
cin >> x;
system("pause");
return 0;
}
Pseudocdigo