1. Portafolio Digital De Evidencias
Reporte de prácticas
Centros de Estudios Tecnológicos Industrial y de
Servicios
M.F.D. Ma. de Lourdes Ramírez Villaseñor
Juan José Fuentes Yáñez
2J Programación Turno Matutino
2. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 01
Fase1
Definición del problema:
Construir un programa que calcule el área de un cuadrado
Datos de entrada Proceso Datos de salida
L=lado
(2)
Área=L*L
(2*2)
Área
4
Fase2
Planteamiento de la solución:
Aplicando una formula geométrica calculamos el área a base del dato inicial de la medida del lado
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer L
Área=(L*L)
Resultado=Área
Fin
Fase4
Código en C++ Pantalla de salida
float L,Area;
cin>>L;
area=(L*L);
cout<<area;
L
Resultado
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
Area, L 1 ==> Ø
El primer ejercicio realizado con PSeudocodigo y transcribiendo en C++
introduciéndonos al universo de la programación, con instrucciones
simples sin complejidad
Inicio
L
Área=L*L
Area Fin
3. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 02
Fase1
Definición del problema:
Construir un programa que calcule el area de un triangulo
Datos de entrada Proceso Datos de salida
Base, altura Area=b*h/2
(2*4/2)
Area
4
Fase2
Planteamiento de la solución:
Usar nuevamente una formula geométrica para calcular el area de un triangulo
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer B
Leer h
Area=B*h/2
Escribir area
Fin
Fase4
Código en C++ Pantalla de salida
Float B,h, Area;
Cin>>B;
Cin>>h;
Area=B*h/2;
Cout<<area;
B
H
Area
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
B,h, Area 1=>> ø
Segundo programa en donde las variables aumentan en cantidad,
utilizando conectores arimeticos para completar la formula
Inicio
B
h
Area=B*h/2
Area
Fin
4. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 03
Fase1
Definición del problema:
Construir un programa que calcule el cubo de un numero
Datos de entrada Proceso Datos de salida
Numero a
calcular
cubo=A*A
(2*2)
cubo
4
Fase
2
Planteamiento de la solución:
Utilizando procesos matemáticos simples se obtiene lo requerido
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer a
Cubo=A*A
Escribir Cubo
Fin
Fase4
Código en C++ Pantalla de salida
Float A, Cubo;
Cin>>A;
Cubo=A*A;
Cout<<Cubo;
A
Cubo
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A, Cubo 1=>> ø
Tercer programa en el que se requiere utilizar una misma variable
para terminar de calcular el cubo, el cual utiliza métodos
arimeticos básicos como multiplicación
Inicio
A
Cubo=A*A
Cubo
Fin
5. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 04
Fase1
Definición del problema:
Elaborar un programa que calcule el area de un trapecio
Datos de entrada Proceso Datos de salida
Base mayor
Base menor
Altura
Area=B+b*h/2 Area
Fase
2
Planteamiento de la solución:
Recurrir a una formula geométrica que calcule el area de un trapecio
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer B
Leer b
Leer h
Area=B+b*h/2
Escribir area
Fin
Fase4
Código en C++ Pantalla de salida
Float b,B,h,area;
Cin>>b;
Cin>>B;
Cin>>h;
Area=b+B*h/2;
Cout<<area;
B
B
H
Area
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
B,B,h,area 1==< ø
Cuarto programa donde es necesario separar la formula con los
paréntesis para no confundir al programa con el lenguaje continuo
Inicio
B
b
h
B+b*h/2
area
Fin
6. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 05
Fase1
Definición del problema:
Elaborar un programa que calcule el area de un circulo
Datos de entrada Proceso Datos de salida
Radio Pi*r^2 Area del circulo
Fase
2
Planteamiento de la solución:
Definir la variable pi incluida para no confundir el programa, utilizando formular aritméticas
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer r
P=3.14116
Area=p(r*r)
Escribir area
Fin
Fase4
Código en C++ Pantalla de salida
Float r,P,area;
Cin>>r;
P=3.1416;
Area=p(r*r);
Cout<<area;
R
area
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
Area,r,p 1 ==>ø
Quinto programa en el cual se emplea una variable incondicional el cual
viene incluida dentro del programa como un valor estable para lograr
calcular asertivamente el area del circulo utilizando una formula
geométrica
Inicio
r
P=3.1416
Area=P(r*r)
area
Fin
7. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 06
Fase1
Definición del problema:
Elaborar un programa que multiplique 3 números
Datos de entrada Proceso Datos de salida
Primer termino
Segundo termino
Tercer termino
A*b*c= Total Total
Fase2
Planteamiento de la solución:
Basarse en programación simple para multiplicar 3 términos
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer a
Leer b
Leer c
T=a*b*c
Escribir t
Fin
Fase4
Código en C++ Pantalla de salida
Cin>>a; cout<<t
Cin>>b;
Cin>>c;
T=a*b*c;
A
B
C
T
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A,b,c,t 1==> ø
Sexto programa en donde se aplican 3 términos que se multiplican
entre sí en donde es necesario separar cada termino, utilizando
funciones simples de multiplicación
Inicio
a
b
c
T=a*b*c
t
Fin
8. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 07
Fase1
Definición del problema:
Elaborar un programa en donde se obtenga el promedio de 3 calificaciones
Datos de entrada Proceso Datos de salida
Calificaciones A*b*c/3=promedio Promeio
Fase2
Planteamiento de la solución:
Se utilizan funciones matemáticas simples para promediar calificaciones
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer a
Leer b
Leer c
P=a*b*b/3
Escribir p
Fin
Fase4
Código en C++ Pantalla de salida
Cin>>a;
Cin>>b;
Cin>>c;
P=a*b*c/3;
Cout<<p;
A
B
C
P
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A,b,c,p 1==>ø
Séptimo programa en el que se utilizan funciones matemáticas sencillas como multiplicación
y división empleadas para calcular el promedio de las 3 calificaciones, en donde se debe
mantener un límite de introducción de valores máximo 3 como se indica en el
planteamiento
Inicio
a
b
c
P=a*b*c/3
p
Fin
9. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 08
Fase1
Definición del problema:
Elaborar un programa en el que se convierta centímetros a metros
Datos de entrada Proceso Datos de salida
Centímetros Metros = centímetros /100 Metros
Fase2
Planteamiento de la solución:
Convertir los centímetros usando un método de equivalencia
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer a
M=a/100
Escribir m
Fin
Fase4
Código en C++ Pantalla de salida
Cin>>a;
M=a/100;
Cout<< m;
A
M
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A, M 1==ø
Octavo programa en donde se emplea conocimientos básicos en
funciones matemáticas y de equivalencia para convertir cierta cantidad
de centímetros a metros, utilizando función de división entre el factor
común.
Inicio
a
M=a/100
M
Fin
10. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 09
Fase1
Definición del problema:
Elaborar un programa que lea 2 números y agá la suma y multiplicación de ellos
Datos de entrada Proceso Datos de salida
Numero 1
Numero 2
C=a+b
D=a*b
Resultado suma
Resultado multiplicacion
Fase2
Planteamiento de la solución:
Utilizar funciones simples de suma y resta para obtener el resultado separando las vareables
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Leer a
Leer b
C=a+b
D=a*b
Escribir c
Escribir d
Fin
Fase4
Código en C++ Pantalla de salida
Cin>>a;
Cin>>b;
C=a+b;
D=a*b;
Cout<<c;
Cout<<d;
A
B
C
D
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A,b,c,d 1==>ø
Noveno programa en donde se debe separar las variables y equivalencia, ya que
para lograr dar el resultado con diferentes funciones matemáticas es necesario
agregar 2 variables extras y asignar a cada una funciona ya sea suma o resta
Inicio
a
b
C=a+b
D=a*b
C,d
Fin
11. Juan José Fuentes Yáñez
04/02/2018
Reporte de programa 10
Fase1
Definición del problema:
Elaborar un programa que cobre el trabajo de pintura por metros cuadrados
Datos de entrada Proceso Datos de salida
Metros
cuadrados
Cobro por metro
Total=m*cobro Total
Fase2
Planteamiento de la solución:
Plantear una cantidad fija por cobrar por metro cuadrado
Fase3
Diagrama de flujo PSeudocodigo
Inicio
Escribir "Introduzca el valor
en m2"
Leer a
c<-a/1*50
Escribir "Valor asignado"
Escribir "Total a pagar"
Escribir c
Fin
Fase4
Código en C++ Pantalla de salida
cout<<"Introdusca el valor en m2 n";
cin>>a;
c<-a/1*50;
cout<<"Valor asignado n";
cout<<"Total a pagar n";
cout<<c;
Introdusca el valor en m2
A
C
Pruebade
Escritorio
Variables utilizadas Valores que toma las variables
A,c 1==>ø
Decimo programa en el que se debe utilizar una función matemática de
multiplicación por números decimales para poder sacar el porcentaje de
descuento e IVA de una cantidad fija inicial