1EV4 E6 V ZQUEZ MAT AS

Páginas: 6 (1349 palabras) Publicado: 18 de mayo de 2015
 INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
“UNIDAD ZACATENCO“
GRUPO: 1EV4
FUNDAMENTOS DE PROGRAMACIÓN
“TRABAJO SOBRE FUNCIONES SIN PARÁMETROS Y SIN RESULTADOS”
PÉREZ ZAMORA OSCAR ALBERTO
VAZQUEZ MATÍAS GERARDO
ROMERO SERRANO BENJAMÍN
GARCÍA CRUZ ULISES
VAZQUEZ SANTIAGO GABRIEL
PROF. JOSE JAVIER TENORIO HUERTA









ÍNDICE
PáginaOBJETIVO…………………………………………………………………… 3

INTRODUCCIÓN…………………………………………………………… 4

DESARROLLO……………………………………………………………... 6

CONCLUSIONES………………………………………………………….. 8

BIBLIOGRAFÍA…………………………………………………………….. 9













OBJETIVO
Identificar los diferentes tipos de funciones de usuario, en específico, reconocer el tipo de función sin parámetros y sin resultados elcual como su nombre lo dice, no necesita incluir los parámetros ya que no devolverá ningún resultado.




















3

INTRODUCCIÓN
En El Lenguaje C Las Funciones:
1.- Son bloques de programación que realizan tareas específicas.
2.- Facilitan la labor de programación.
3.- Permiten construir nuevos sistemas a partir de trabajos, desarrollados por otras personas
4.- Permiten que los sistemasgrandes sean desarrollados por un equipo de varias personas.
5.- Facilitan la labor de planeación, desarrollo y documentación de los programas.
Cuando retorna una función se ejecutan tres acciones, la primera:
Es recuperar la dirección de retorno y se almacena en una posición segura.
Se libera el área de datos de la función (ésta área contiene todas las variables locales, temporales y ladirección del retorno).
Se hace una ramificación hacia la dirección del retorno previamente guardada.
Lo anterior establece un control para la rutina que llama en el punto inmediatamente después en la instrucción que inició la llamada, si la función retorna un valor esta información se coloca en una posición segura en la cual el programa que llama puede recuperarla, normalmente se reserva unregistro en el hardware para dicho propósito.
Cuando se llama una función, la acción se divide en tres partes:
1. Pasar argumentos; se realiza localmente una copia dentro de la función y los cambios al parámetro se hacen para dicha copia, este efecto es que el argumento de ingreso original no puede alterarse y en éste método el almacenamiento para el argumento se asigna dentro del área de datos de lafunción.

2. Asignar e inicializar variables locales; después que se han pasado los argumentos se asignan las variables locales de la función, dichas variables incluyen todas aquellas declaradas directamente en la función y todas las temporales que deben crearse durante la ejecución.
4
3. Transferir el control a la función; en este punto el control podría no pasarse a la función debido a que no seha estipulado como guardad la función de retorno, si una función recibe el control debe eventualmente restaurar el control para la rutina que llama durante una ramificación, lo anterior no se puede hacer a menos se conozca la posición a la cual se debe regresar. Debido a que ésta posición está dentro de la rutina que llama y no dentro de la función la forma en que la función conozca dicha direcciónes haberla pasado con argumento.
Una vez que se han pasado los argumentos y la dirección de retorno debe transferirse el control a la función, dado que se ha hecho todo lo necesario para asegurar que la función opere sobre los datos convenientes y retorne sin problemas a la rutina que llama.

No return: Este atributo se utiliza para informar al compilador que una función no tiene retorno. Comoconsecuencia, el compilador es informado que el código que siga a la invocación de dicha función no puede ser ejecutado. La justificación de este atributo hay que buscarlo en que el compilador dispone de un mecanismo controlador de la senda de ejecución. Este mecanismo genera un mensaje de aviso ("Warning" 1.4) si descubre una función que no devuelve el valor esperado. En estos casos, si la senda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Act Pi Jorge V Zquez
  • V AS F RREAS
  • V AS DE ADMINISTRACI N
  • Deterioro de las V as y su Impacto en
  • Ejercicios hiperbola mate v
  • Reseña mate v
  • V As De Administraci N De Medicamentos En Ni Os Y Ni As
  • Actividad Integradora 1 Liliana V Zquez

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS