Está en la página 1de 11

FACULTAD DE INGENIERIA Y SISTEMAS

HERRAMIENTAS DE INFORMATICA PARA


INGENIEROS

Funciones CATEDRATICO: Gertrudis Beatriz Chávez de


Valle
GRUPO – 0I / CICLO I-2019

Nombre: René Edgardo Santos Rivera sr101304


Introducción
La solución de problemas complejos se facilita considerablemente si se dividen en
problemas más pequeños (subproblemas) también llamado procedimiento, métodos,
función o subrutina . Algunos lenguajes de computación, como Visual Basic.net, C++,
JavaScript y Fortan, Pascal, utilizan el nombre de función para referirse a subrutinas
que devuelven un valor.

Hay dos tipos de funciones, las funciones propias de librerías de los lenguajes de
programación y las definidas por el programador.
Objetivo General: Investigar que son las funciones dentro de un lenguaje de
programación, utilizando material bibliográfico, para poder definir y explicar un
ejemplo específico.

Objetivos Específicos:
• Como opera una función en los lenguajes de programación.

• Desarrollar un ejemplo utilizando funciones.


¿Qué es una función?

 Un Valor.
Función Salida  Una o más acciones
Entrada
(encender un
bombillo, etc.)

 Una función es un conjunto de instrucciones que desarrolla una tarea particular dentro del
programa.
 Cada función tiene un valor de retorno, un nombre y una o más variables (parámetros)
de entrada.
¿Por qué usar funciones en los lenguajes de
programación?
 ¿Para qué un programa? Solución a un problema.

 Dividir un problema
complejo en problemas mas
Programa Subprograma sencillos.

Subalgoritmo
Algoritmo Estrategia =Dividir y
vencer
Continuación…

 De esta forma un programa en cualquier lenguaje de programación puede ser


visto como un conjunto de módulos o funciones.

 Donde cada modulo desarrolla una tarea especifica que contribuye a la solución
del programa.

 Hay una ventaja de trabajar de esta forma, ya que cada modulo puede ser probado
por separado de forma que es mas fácil depurar y encontrar errores en el
programa.
Tipos de funciones
1. Funciones internas o intrínsecas: son las funciones incorporadas al
lenguaje de programación.

2. Funciones externas: son las funciones definidas por el usuario, las cuales
son creadas por el usuario cuando las funciones estándares o internas no
permiten realizar el tipo de cálculo deseado.
Ventajas de utilizar funciones

 Obtendremos un programa que va ser más ordenado.

 Se tendrá una mayor eficiencia en la ejecución del programa.

 Sera mucho mas fácil desarrollar el programa y depurarlo.

<tipo_de_resultado> Función <nombre_función> (lista de


argumentos o parámetros) [declaraciones locales]

Declaración función Inicio


en C++ <acciones> //cuerpo de la función
Devolver (<expresión>)

Fin función
Función: especificación formal
 Tipo: Especifica el tipo de valor que devuelve la función.

 Nombre: toda función tiene como identificador un nombre que puede ser nemotécnico, es decir
que de indicios del proceso que

realiza.

 Lista de parámetros: es la lista de nombres de variables separados por comas con sus tipos
asociados que reciben los valores de los argumentos que le envía la función principal.
Ejemplo:
1. 2.

   
Realizar el diseño de la función (cálculo del cubo
Se definirá como de un número).

entero función cubo(E entero:x)


real función F (E real : x) inicio
inicio Devolver(x*x*x)
fin función
devolver (x/(1+x*x))
La salida del algoritmo seria
fin funcion
 
2 al cubo es 8
3 al cubo es 27
Conclusiones
• Los programas sencillos no necesitan una estructuración elevada pero cuando
empiecen a crecer se deberán estructurar para un mejor mantenimiento de los
mismos.

• Se logró comprobar que la funcione retorna un solo valor.

También podría gustarte