You are on page 1of 19

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA.

INGENIERIA MECANICA.

MATERIA:
FUNDAMENTOS DE PROGRAMACION.

PROFESOR:
ROSALBA AMBRIZ PERE<

ALUMNO:
DELFINO HERRERA MONTIEL

GRUPO:
1MM2

Segunda sesin.

Introduccion
Retomando lo que se vio en el parcial pasado, nos ponemos
ahora ocuparemos las funciones de usuario y las
convertiremos en un men, para esto, necesitamos crear
primero nuestros programa iniciales, con los cuales podremos
realizar nuestras funciones de usuario, y de la misma manera
en la que hacemos este mismo que es llamar nuestra funcin
al programa principal, ahora lo haremos con mas de una
funcin.
Consideraciones tericas.
Uso adecuado de los condicionales, Case, char y opc.
Uso mas amplio de una funcin de usuario.

Factorial de un numero.
1)Codificacion.
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int i,N,F;
textbackground(WHITE);
clrscr();
textcolor(3);
gotoxy(3,3);printf("Numero de repeticion=");
scanf("%d",&N);
F=1;
for(i=1;i<=N;i++)
{

clrscr();
F=F+1;
}
clrscr();
gotoxy(5,5);printf("Valor de F=%d",F);
getche();
}

2)Diagrama
3)Algoritmo
1) Datos
F
2)Formula
F=F+1
3)Resultado
Factorial
4)Programa

F=F+1

Serie numrica 1
1)Codificacion.
#include<stdio.h>
#include<conio.h>
int main()
{
int i,N,S=0;
textbackground(BLACK);
clrscr();
textcolor(10);
gotoxy(2,4);printf("No. de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
S=S+i;
}
clrscr();
gotoxy(5,5);printf("S=%d",S);

getche();
}

2)Diagrama
3)Algoritmo
1) Datos
I
2) Formula
S=S+i
3)Resultado
Serie
4)Programa

S=S+i

Serie numrica 2
1)Codificacion.
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int i,N;
float S=0,l;
textbackground(BLACK);
clrscr();
textcolor(10);
gotoxy(2,4);printf("No. de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
l=i;
S=S+1/l;
}

clrscr();
gotoxy(5,5);printf("S=%f",S);
getche();
}

2) Diagrama

3) Algoritmo
1)Datos
L
2) Formula
l=1
S=S+1/l

3)Resultado
Serie
4)Programa

Serie numrica 3.
1)Codificacion.
#include<stdio.h>

#include<conio.h>
#include<math.h>
int main()

{
int i,N;
float S=0,l;
textbackground(BLACK);
clrscr();
textcolor(10);

gotoxy(2,4);printf("No. de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i
{
l=i;
S=S+1/pow(l,2);
}
clrscr();
gotoxy(5,5);printf("S=%f",S);
getche();
}

2)Diagrama
3)Algoritmo
1)Datos
L

2) Formula
l=1
S=S+1/l2
3)Resultado
Serie
4)Programa

Sumatoria en P.

1)Codificacion
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()

{
int i,N;
float S=0,l;
textbackground(BLACK);
clrscr();
textcolor(10);
gotoxy(2,4);printf("No. de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
l=i;
S=S+1/pow(l,2);
}
clrscr();
gotoxy(5,5);printf("S=%f",S);
getche();
}
2)Diagrama
3)Algoritmo
4)Codificacion

Sumatoria Q
1)Codificacion
#include<stdio.h>
#include<conio.h>
int main()
{
int i,N;
float M=0,Q,x;
textbackground(WHITE);

clrscr();
textcolor(10);
gotoxy(3,3);printf("No de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
clrscr();
gotoxy(3,3);printf("Valor de x=");
scanf("%d",&x);
M=M+x;
}
Q=M;
gotoxy(5,5);printf("Resultado=%d",Q);
getche();
}
2)Diagrama
3)Programa

Sumatoria T.
1)Codificacion
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int i,N;
float P=0,Q=0,x,y,T;
textbackground(WHITE);
clrscr();

Q=M

textcolor(10);
gotoxy(3,2);printf("No. de repeticion=");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
gotoxy(3,3);printf("Valor x=");
scanf("%f",&x);
gotoxy(3,4);printf("Valor y=");
scanf("%f",&y);
P=P+pow(x,2);
Q=Q+y;
}
T=(P+pow(Q,2))/(N+1);
gotoxy(3,5);
printf("T=%f",T);
getche();
}
2)Diagrama

3)Programa

T=(P+N/(N+1)

Tabla 1

1)Codificacion
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int i,N;
float x,y,S1,S2,S3,R;
textbackground(WHITE);
clrscr();
textcolor(6);

gotoxy(2,2);printf("No. de repeticion=");
scanf("%d",&N);
S1=0;
S2=0;
S3=0;
for(i=1;i<=N;i++)
{
gotoxy(3,5);printf("Valor x=");
scanf("%f",&x);
gotoxy(3,6);printf("Valor y=");
scanf("%f",&y);
S1=S1+x;
S2=S2+(x*y);
S3=S3+pow(y,2);
clrscr();
gotoxy(6,10);printf("S1=%f S2=%f S3=%f",S1,S2,S3);
}
clrscr();
R=(S1+S3)/S2;
clrscr();
gotoxy(8,8);printf("Valor de R=");
getche();
}

R=(S1+S3)/S2

2)Diagrama

4)Programa

Conclusiones
Se aprendio a utilizar mejor el ciclo For y a hacer una sumatoria,
conforme vamos avanzando en nuestro programa nuestras variables
empiezan a ser diferentes y a poner relizar operaciones con sumatorias.

You might also like