Академический Документы
Профессиональный Документы
Культура Документы
x1
y1= (4*x1)-3
x1=3 “Frase”,
1 Frase
Fin
Prueba de escritorio.
D.E Proceso D.S
x=1 y=(4*1)-3 x=1 y=1
x=5 y=(4*5)-3 x=5 y=17
x=14 y=(4*14)-3 x=14 y=53
x=31 y=(4*31)-3 x=31 salir
Decodificación.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
printf("Universidad Nacional Autonoma De
Mexico\n");
printf("Facultad De Estudios Superiores
Cuautitlan\n");
printf("Ingenieria Mecanica Electrica\n");
printf("Campo 4\n");
printf("Grupo: 1151\n");
printf("Lopez Sayago Mario Alexis\n");
int x1,y1;
B1:
printf("Dame el valor de x\n");
scanf("%d",&x1);
if(x1==31)goto A1;
y1=(4*x1)-3;
printf("x1=%d y1=%d\n",x1,y1);
goto B1;
A1:
printf("The best day \n");
getch();
return(0);
}
Incremento lineal.
Algoritmo.
1.-Inicio.
2.-Declarar las variables x2, y2 como flotantes
3.-Asignar a la variable “x2” el valor de 1
4.-Asignar a la variable “x2” un incremento de 0.3 unidades
5.-Asignar a la variable “y2” la multiplicación de (4 por 3)
menos 3
6.- Imprimir las variables “x2, y2”
7.- Si x2 es mayor a 3, ir al paso 9
8.-si x2 es menor que 3, ir al paso 4
9.- Fin
Diagrama de flujo.
x1=1
x1>3
y= (4x-3) Fin
“x, y”x, y
x=x+0.3
Prueba de escritorio.
D.E Proceso D.S
x=1 y=(4*3)-3 x=1 y=9
x=1.3 y=(4*3)-3 x=1.3 y=9
x=1.6 y=(4*3)-3 x=1.6 y=9
x=1.9 y=(4*3)-3 x=1.9 y=9
x=2.2 y=(4*3)-3 x=2.2 y=9
x=2.5 y=(4*3)-3 x=2.5 y=9
x=2.8 y=(4*3)-3 x=2.8 y=9
x=3.1 y=(4*3)-3 x>3 salir
Codificación.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
printf("Universidad Nacional Autonoma De
Mexico\n");
printf("Facultad De Estudios Superiores
Cuautitlan\n");
printf("Ingenieria Mecanica Electrica\n");
printf("Campo 4\n");
printf("Grupo: 1151\n");
printf("Lopez Sayago Mario Alexis\n");
float x2,y2;
x2=1;
B2:
if(x2>3)goto A2;
y2=(4*3)-3;
printf("x2=%.2f y2=%.2f\n",x2,y2);
x2=x2+0.3;
goto B2;
A2:
getch();
return(0);
}
Tabla del número 9.
Algoritmo.
1.-INICIO
2.- Leer las variables x3, N3
3.-Dar el valor de 1 a la variable i3
4.- Imprimir la variable x3
5.-Asignar a la variable “tabla” la multiplicación del valor de
la variable x3 por el valor de la variable i3
6.-imprimir las variables x3, i3, tabla
7.-Asignar a la variable “i3” un incremento de 1 unidad
8.-Si N3-i3 es igual o menor que 0 ir al paso 10
9.- Si (N3-i3) es mayor regresar al paso 5
10.-Fin
Diagrama de flujo.
N3, x3
i3=1
Tabla= (x3*i3)
N, x
i=1
s=0
s=s+x
“s”, s
(N-i) <=0
Fin
i=i+1
Prueba de escritorio.
D.E Proceso D.S
N i s s=(s+x) (N-i)
5 1 0/1.2 0+1.2=1.2 >0
1+1=2 3.7 1.2+2.5=3.7 >0
2+1=3 7.5 3.7+3.8=7.5 >0
3+1=4 11.9 7.5+4.4=11.9 >0
4+1=5 17.0 11.9+5.1=17.0 =0 salir
Codificación.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
printf("Universidad Nacional Autonoma De
Mexico\n");
printf("Facultad De Estudios Superiores
Cuautitlan\n");
printf("Ingenieria Mecanica Electrica\n");
printf("Campo 4\n");
printf("Grupo: 1151\n");
printf("Lopez Sayago Mario Alexis \n");
int N,i;
float x,s;
printf("Dame N\n");
scanf("%f",&N);
i=1;
s=0;
B:
printf("Dame x\n");
scanf("%f",&x4);
s=s+x;
printf("suma=%.2f\n",s4);
if((N-i)<=0) goto A;
i=i+1;
goto B;
A4:
getch();
return(0);
}
Producto acumulado externo entero.
Algoritmo.
1.- INICIO
2.-Lee la variable N5
3.- Leer la variable x5
4.-Asignar a las variables “i5, P5” el valor de 1
5.-Asignar a la variable “P5” la multiplicación del valor de la
variable “P5” por el valor de la variable “x5”
6.-Imprimir la variable P5
7.-Asignar un incremento a la variable “i5” de 1 unidad
8.-Si (N5-i5) es igual o menor a 0 ir al paso 3
9.- Si (N5-i5) es mayor a 0 ir al paso 10
10.-Fin
Diagrama de flujo.
N5
x5
i5=1
P5=1
P5=P5*x5
“P5”, P5
(N5-i5) <=0
Fin
i5=i5
+1
Prueba de escritorio.
D.E Proceso D.S
N i P P=(P*x) (N-i)
5 1 1 (1*1)=1 >0
1+1=2 2 (1*2)=2 >0
2+1=3 6 (2*3)=6 >0
3+1=4 24 (6*4)=24 >0
4+1=5 120 (24*5)=120 =0 salir
Codificación.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
printf("Universidad Nacional Autonoma De
Mexico\n");
printf("Facultad De Estudios Superiores
Cuautitlan\n");
printf("Ingenieria Mecanica Electrica\n");
printf("Campo 4\n");
printf("Grupo: 1151\n");
printf("Lopez Sayago Mario Alexis \n");
int N5,i5,P5,x5;
printf("Dame N\n");
scanf("%d",&N5);
i5=1;
P5=1;
B5:
printf("Dame x\n");
scanf("%d",&x5);
P5=P5*x5;
printf("Producto=%d\n",P5);
if((N5-i5)<=0) goto A5;
i5=i5+1;
goto B5;
A5:
getch();
return(0);
}