ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguajes de programación


Enviado por   •  24 de Octubre de 2014  •  292 Palabras (2 Páginas)  •  140 Visitas

Página 1 de 2

Un principio ampliamente difundido e importante para resolver problemas es el de “dividir para reinar”, es decir

separar el problema en partes, en problemas más pequeños, para así enfrentarlos y resolverlos en un tamaño más

accesible y fácil de manejar.

Este principio tiene una directa aplicación en la programación de computadoras, para lo cual muchos lenguajes

de programación cuentan con una característica adecuada: la modularidad. Estos lenguajes permiten escribir

programas compuestos de porciones o partes que se conocen como módulos, muchas veces nombrados también

como subprogramas, subrutinas, procedimientos, funciones, entre otros. En todos los casos, los principios generales

y elementales que los gobiernan son los mismos, aún cuando algunos tengan características distintas y mayores o

menores prestaciones: todos permiten separar un programa en partes más pequeñas y reusar esos trozos de programa

o módulos ya escritos para resolver problemas similares.

Un módulo de programa tiene dos partes bien diferenciadas: la definición del módulo y la invocación o llamada

al módulo.

La definición de un módulo es donde se dice qué es lo que el mismo hará, es decir, cuáles serán sus efectos al ser

invocado, es decir cuando se ejecute.

Una invocación o llamada ocurre cuando se usa el módulo. En el punto del programa donde se hace la

invocación al módulo es donde, en tiempo de ejecución del programa, se ejecutarán las acciones comprendidas en la

definición del módulo.

En un programa, por cada módulo, habrá una única definición, ya que bastará con una vez para decirse qué es lo

que el módulo hace. Sin embargo, puede haber más de una invocación al mismo, ya que una solución puede usarse

tantas veces como sea necesario. Por supuesto, podría no usarse nunca, es decir no invocarse nunca, pero entonces,

¿para qué se definió?

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com