Vous êtes sur la page 1sur 4

Ingeniería en Desarrollo de Software

Primer Semestre

Programa de la asignatura:
Fundamentos de programación

Unidad 6. Funciones

Actividades de aprendizaje

Clave:
TSU Licenciatura
16141102 15141102

Universidad Abierta y a Distancia de México


1.-Módulo

En PROGRAMACION, un módulo es una porción de un PROGRAMA de


ordenador. De las varias tareas que debe realizar un programa para cumplir con
su función u objetivos, un módulo realizará, comúnmente, una de dichas tareas (o
varias, en algún caso).
En general (no necesariamente relacionado con la programación), un módulo
recibe como entrada la salida que haya proporcionado otro módulo o los datos de
entrada al SISTEMA (programa) si se trata del módulo principal de éste; y
proporcionará una salida que, a su vez, podrá ser utilizada como entrada de otro
módulo o bien contribuirá directamente a la salida final del sistema (programa), si
se retorna al módulo principal.
Particularmente, en el caso de la programación, los módulos suelen estar (no
necesariamente) organizados jerárquicamente en niveles, de forma que hay un
módulo principal que realiza las llamadas oportunas a los módulos de nivel inferior.
Cuando un módulo es convocado, recibe como entrada los datos proporcionados
por otro del mismo o superior nivel, el que ha hecho la llamada; luego realiza su
tarea. A su vez este módulo convocado puede llamar a otro u otros módulos de
nivel inferior si fuera necesario; cuando ellos finalizan sus tareas, devuelven la
salida pertinente al módulo inmediato llamador, en secuencia reversa. Finalmente
se continúa con la ejecución del módulo principal.

2.- Invocación del módulo


Invocación de funciones (programación). Una invocación ó llamada a
una FUNCION implica pasarle el control de la ejecución del programa, así como
los argumentos ó parámetros que requiere para realizar su tarea, se realiza
colocando el nombre de la función y los argumentos actuales en el mismo orden
que los parámetros formales correspondientes. La sintaxis del lenguaje permite
también la invocación de funciones a través de punteros a funciones e incluso de
referencias, aunque esto último sea menos frecuente. Cuando las funciones son
miembros de clases la invocación sigue una sintaxis especial. En estos casos
incluso existen operadores especiales para invocarlas a través de sus punteros
3.-Diseño modular
El diseño modular — o «la modularidad en el diseño» — es el diseño basado en
la modulación reticular de espacios que permitan optimizar el tiempo de
construcción y debido a que son transportables, desarmables y reorganizables
permiten impulsar múltiples funcionalidades y su reutilización al generar un nuevo
uso ...

4.- Función Main


Se llama a la función main al inicio del programa, después de la inicialización de
los objetos no locales con TIPO DE ALMACENAMIENTO estático. Es el punto de
entrada designado para un programa que se ejecuta en un entorno alojado (es
decir, con un sistema operativo). Los puntos de entrada a los
programas independientes (cargadores de arranque, núcleos de sistema
operativo, etc.) están definidos por la implementación.

5.- Tipo de dato de retorno

Cuando la función finaliza hemos dicho que se devuelve un valor. Este valor en
principio no está definido, es decir, puede devolver cualquier cosa. Para obligar a
la función a retornar un determinado valor se utiliza la sentencia RETURN,
seguida del valor a retornar. Como todas las sentencias en C se debe acabar con
un ';'

6.- Invocación de funciones

Las invocación de funciones se realiza colocando el nombre de la función y los


argumentos actuales en el mismo orden que los parámetros formales
correspondientes. Ejemplo:

void funcion (int x, char c);


...
int z = 12;
char ch = 'Z';
funcion(ch, z); // Error: orden de argumentos cambiado !!
funcion(z, ch); // Ok: invocación con orden correcto

7.- Significado de función

Función (Programación). En computación, una subrutina o subprograma


(también llamada procedimiento, función o rutina), como idea general, se
presenta como un subalgoritmo que forma parte del algoritmo principal, el cual
permite resolver una tarea específica.

8.- Variables globales.

El ámbito de una variable global son todas las funciones que componen el
programa, cualquier función puede acceder a dichas variables para leer y escribir
en ellas. Es decir, se puede hacer referencia a su dirección de memoria en
cualquier parde del programa.

Vous aimerez peut-être aussi