Está en la página 1de 3

UNIVERSIDAD AUTONOMA DE NUEVO LEÓN

FACULTAD DE INGENIERIA MECANICA Y


ELECTRICA

Lenguajes de Programación

Ing. Carlos Alberto Exena Cantú

3.1 - Reporte Flujo de Control

Alumno: Manuel Alejandro Rodríguez Salinas

Matricula: 1841873 Carrera: ITS

Hora: N3 Dias: LMV

30 de Agosto del 2018


1. ¿Qué es el flujo de control?

Se llama flujo de control al orden en el que se ejecutan las instrucciones de un


programa, siendo las propias instrucciones las que determinan o controla dicho
flujo

2 ¿Qué es una subrutina?

Se le llama subrutina a un segmento de código separado del bloque principal, el


cual puede ser invocado en cualquier momento desde esta u otra subrutina. Una
subrutina, al ser llamada dentro de un programa, hace que el código principal se
detenga y se dirija a ejecutar el código de la subrutina.

3 ¿Qué es recursión?

Recursión es, una forma de atajar y solventar problemas. Resolver un problema


mediante recursión significa que la solución depende de las soluciones de
pequeñas instancias del mismo problema.

4 ¿Cuándo se puede utilizar la recursión?

Cuando se quiere simplificar el código o cuando la estructura de datos es


recursiva, ejemplo: arboles

5. ¿En qué casos NO SE APLICA la recursión?

Cuando los métodos usen arreglos largos, cuando el método cambia de manera
impredecible de campos o cuando las iteraciones sean la mejor opcion

6. MENCIONE UN EJEMPLO DE RECURSION, Y AGREGUE EL CÓDIGO un


ejemplo.

30 de Agosto del 2018


7. Descripción del flujo de control de la ejecución de un programa funcional.

Los pasos que sigue el caso recursivo son los siguientes:


1. El procedimiento se llama a sí mismo
2. El problema se resuelve, tratando el mismo problema pero de tamaño menor
3. La manera en la cual el tamaño del problema disminuye asegura que el caso
base eventualmente se alcanzará

Conclusión:
El estar consciente sobre el flujo que lleva el código a la hora de programar te
permite mejorarlo tomando en cuenta factores como el uso de memoria o el
simplificar código para así poder mejorar tu programa

30 de Agosto del 2018

También podría gustarte