Professional Documents
Culture Documents
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.