Está en la página 1de 12

MATERIA

ALGORITMIA Y PROGRAMACION
ESTRUCTURADA

APE_P2.-SUBRUTINAS

ASESOR
MONREAL MENDOZA SANDRA MIREYA

ALUMNO
PEDRO VILLANO TORRES

FECHA DE ENTREGA
31 DE AGOSTO DE 2018

1
Tabla de contenido
INTRODUCCION .................................................................................................................................. 3
DESARROLLO ....................................................................................................................................... 4
Ejercicio 1: ....................................................................................................................................... 4
Ejercicio 2: ....................................................................................................................................... 5
Ejercicio 3: ....................................................................................................................................... 6
Ejercicio 4: ....................................................................................................................................... 7
Ejercicio 5: ....................................................................................................................................... 8
Ejercicio 6: ....................................................................................................................................... 9
Ejercicio 8: ..................................................................................................................................... 11
Errores Detectados:....................................................................................................................... 12
Posibles mejoras: .......................................................................................................................... 12
CONCLUSIONES ................................................................................................................................. 12
REFERENCIAS .................................................................................................................................... 12

2
INTRODUCCION
La ingeniería en Sistemas computacionales tiene dentro de su programa
de estudios el objetivo de que el alumno pueda crear programas a partir
de algoritmos estructurados los cuales puedan dar solución a un
problema suscitado. Para ello, se hace uso de diagramas de flujo y del
lenguaje de programación C, básico para todo desarrollo de software.

El presente trabajo muestra una serie de programas basados en recibir


datos, procesarlos y mostrar un resultados, dando un total de 8 de ellos.

Cada programa posee un diagrama de flujo en el cual pudimos basarnos


y tomar referencia acerca de la estructura de nuestro algoritmo.

OBJETIVO GENERAL
Construir un programa empleando subrutinas aplicando expresiones de
conversiones de unidades.

3
DESARROLLO
Ejercicio 1:
Crear el diagrama de flujo y programa que calcule el área de un
rectángulo a partir de la base y la altura.

4
Ejercicio 2:
Crear el diagrama de flujo y programa que convierta una cantidad
(número) dado en centímetros a pulgadas y pies.

5
Ejercicio 3:
Crear el diagrama de flujo y programa que convierta una cantidad
(número) dado en grados centígrados a grados Fahrenheit y a grados
Kelvin

6
Ejercicio 4:
Crear el diagrama de flujo y programa que permita convertir un valor
numérico en segundos a horas, minutos y segundos y mostrarlo en
formato hr:min:seg. En caso de que no haya horas o minutos, poner
ceros.

7
Ejercicio 5:
Crear el diagrama de flujo y programa que permita convertir una
cantidad dada en pesos a su equivalente en dólares y euros.

8
Ejercicio 6:
Crear el diagrama de flujo y programa que permita convertir una
cantidad de bytes en kilobytes, megabytes y gigabytes.

Ejercicio 7:

9
Crear el diagrama de flujo y programa que permita convertir una
cantidad de gramos en onzas y libras

10
Ejercicio 8:
Crear el diagrama de flujo y programa que permita convertir una
cantidad de radianes a grados sexagesimales y grados centesimales.

11
Errores Detectados:
Tuve algunas complicaciones con el algoritmo de la transformación a
horas, minutos y segundos debido a que la lógica de este era muy nuevo
para mí.
Posibles mejoras:
Como posibles mejoras pienso que todos los programas pueden llevar
una instrucción o descripción inicial de lo que puede hacer el programa
y como lo va a hacer ya que muchas veces en que este tipo de
programas son diseñados para el estudio.

CONCLUSIONES
Como conclusión, puedo destacar que la constante practica de este
tipo de ejercicios, agilizan nuestra manera de resolver estos problemas
además de pulir la calidad de cada uno de ellos. Hoy solo trabajamos
con lo más básico para poder comprender el lenguaje y los diagramas
de flujo, pero próximamente podremos realizar algoritmos mucho mas
complejos y de buena calidad.

REFERENCIAS
 https://e.edim.co/74910239/c4nsioHpLLQLHG4e.pdf?response-content-
disposition=filename%3D%22APE_PRACTICA_2.pdf%22%3B%20filename%2A%3DUTF-
8%27%27APE_PRACTICA_2.pdf&Expires=1535770035&Signature=B5v-
N8iJKP38K3yw4eBdieF2gquwHkSWoan~HmIRyXlJIBWcGhh84tcOx1rACIN66v~ETAsQe-
zQCUB-
dWgA07ck7GgA8~LrsOtpb0Q3awBBQ4BmoNFepnAUT0gGz42xpxagjbkSIImQmIs7pkkBLAg
aH-DbiTjtz9xqvQ6vTnuq0aYfwYCubIJPk3Le1PCeXZaNdtfzB1xJmFTykO~ycxbwTrtYt~lTck-
m1hYHNyvkPGufu643SLyX66fOHAdtMkatJI2ZDPKkHb262NiFJeH42cVVj-
OkLWxaI5s9CWINWSjUYtHRGNRnXSgUUSUIXPhAtDYaGz5DcdtEFsmXfw__&Key-Pair-
Id=APKAJMSU6JYPN6FG5PBQ

12