Cualidades del investigador

Páginas: 7 (1600 palabras) Publicado: 7 de junio de 2010
| |INSTITUTO TECNOLÓGICO DE MINATITLÁN |
| |División de Estudios a Distancia |

MATERIA: Algoritmos y Lenguajes de Programación.

UNIDAD: 4.- Funciones

SUBTEMA: 4.1.- FuncionesINTRODUCCIÓN

Para desarrollar un software, es necesario hacerlo por partes, utilizar programación modular, (o alguna metodología, como las analizadas en la unidad 2), la cual implica hacer subprogramas. Es un método ya mencionado para solucionar un problema complejo, que es precisamente dividirlo en subproblemas más simples, hasta que los problemas más simples sean fáciles de resolver.

A esta técnicase le conoce con el nombre de “divide y vencerás”. Este método de diseñar la solución de un problema principal obteniendo las soluciones de sus subproblemas se conoce como diseño descendente (tal como lo analizamos en el apartado del diseño Top Down).

Normalmente las partes en que se subdivide el problema general se deben desarrollar independientemente entre sí.

En ésta sección el alumnoaprenderá a crear subprogramas, que de acuerdo a la unidad, llamaremos funciones.

En lenguajes como c++, se conoce a las funciones como segmentos de código que desarrollan una “actividad”, o función en específica.

Sin embargo, analicemos, la definición de una función, a continuación, en el desarrollo de éste subtema.

DESARROLLO

4.1.- FUNCIONES

Una función es un segmento de programaque realiza determinadas tareas bien definidas. Todo programa en c++ consta de una o más funciones. Una de esas funciones es la función principal a la que conocemos como main. [1]

La ejecución del programa siempre comenzará por la de las instrucciones contenidas en main. Se puede subordinar funciones adicionales a main, y posiblemente se subordinen unas con otras.

Existen varios interesesque dan motivo a la “funcionalización” de un programa:

• El enfoque de divide y vencerás hace que el desarrollo del programa sea más manipulable.

• Otra motivación es la reutilización del código; el uso de funciones existentes, como bloques constructivos, para crear nuevos programas.

La reutilización del software, es un factor primordial en el concepto de la programación. Con unabuena identificación y definición de funciones, los programas pueden ser creados partiendo de funciones estandarizadas, que ejecuten tareas específicas, en vez de ser elaborados usando código personalizado. (Más adelante, hablaremos sobre la definición de una función)

Generalmente, una función procesará la información que le es pasada desde el punto del programa en donde se accede a ella ydevolverá un solo valor.

La información se le pasa a la función mediante el uso de identificadores llamados argumentos (o parámetros) y es devuelta usando la instrucción return. Sin embargo, algunas funciones aceptan información, pero no devuelven nada.

Cómo ya hemos mencionado antes, una función es una estructura de programa que siempre regresa un valor único. Una función puede recibir unoo más valores de entrada. Estos valores de entrada se llaman argumentos o parámetros. [2] (Ver Figura 4.1.a)

Comúnmente, se suele llamar a los módulos como funciones, y en lenguajes orientados a objetos, se les conoce como métodos.
Por lo tanto, las funciones, permiten al programador modularizar un programa.

A todas las variables que estén declaradas dentro del cuerpo de una función, sele conoce como declaraciones locales. En unidades anteriores, hemos analizado la estructura de un programa en c++ y hemos hablado de ejemplos de declaraciones globales, las cuales, se realizan antes de escribir la función principal main. [3]

Sin embargo, las variables declaradas dentro de una función, se conocen como variables locales. Estas variables sólo son conocidas por la función que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cualidades del investigador
  • CUALIDADES DEL INVESTIGADOR
  • cualidades del investigador
  • El Investigador Cualidades
  • Cualidades del investigador
  • Cualidades Del Investigador
  • cualidades de un investigador
  • CUALIDADES DEL INVESTIGADOR

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS