0% encontró este documento útil (0 votos)
177 vistas5 páginas

Programacion Modular PDF

Este documento proporciona un cuestionario sobre conceptos básicos de programación modular como características de la programación modular, reutilización de código, funciones, subrutinas, parámetros, variables locales y globales, y ámbito de variables. El cuestionario contiene 11 preguntas que solicitan definiciones, explicaciones y ejemplos de estos conceptos en redacciones de 150 a 200 palabras.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
177 vistas5 páginas

Programacion Modular PDF

Este documento proporciona un cuestionario sobre conceptos básicos de programación modular como características de la programación modular, reutilización de código, funciones, subrutinas, parámetros, variables locales y globales, y ámbito de variables. El cuestionario contiene 11 preguntas que solicitan definiciones, explicaciones y ejemplos de estos conceptos en redacciones de 150 a 200 palabras.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD ESTATAL “UNEMI”

PROGRAMACION
MODULAR
LECTURA CUESTIONARIO

DE: CARLOS PARRA VERA FT


ERICK NARANJO
1. Indique una de las características de la programación modular y explíquela en una
redacción de 200 palabras

Una de las características más destacables de la programación modular es que se puede


trabajar por módulos, ya que un módulo se lo podría considerar como un subprograma, el
mismo que está diseñado para realizar una acción específica dentro del programa principal,
este subprograma consta de dos partes la entrada y salida. En la entrada es donde aparecen
los nombres de las variables o datos, y en la salida corresponde a los datos generados, los
mismos que serán de utilizados en otros módulos. Todo este proceso es de mucha ayuda al
momento de trabajar en un equipo de desarrolladores porque cada miembro del equipo
puede compilar cada módulo por separado y luego enlazarlo a programa principal. También es
de mucha ayuda a la hora de realizar un cabio porque al trabajar por módulos, se ubica el
modulo en el cual se requiere realizar una mejora, o a la vez se podría agregar un nuevo
módulo para que realice una nueva acción y así poder cumplir con las exigencias requeridas
por el cliente. En conclusión, las características de la programación modular son un conjunto
de procesos que son de mucha ayuda a la hora de realizar un programa porque se puede
trabajar por partes y luego enlazarlas al programa principal.

2. Según la programación modular que es el re uso o reutilización de código, para


contestar esta pregunta puede utilizar el documento base o investigarlo en internet, su
respuesta en una redacción de 200 palabras

En el desarrollo de un problema muchas veces hay que realizar una operación similar gracias al
reciclaje de códigos, es decir, se puede copiar los códigos varias veces que nos sea necesario y
manipular los procesos de entradas, procesos y salidas. A lo largo del tiempo los
programadores han reutilizado los códigos, plantillas, procedimientos o funciones.

La reutilización de códigos ya programados es una técnica muy común que trata de ahorra
tiempo y energía, reduciendo el trabajo y así ves poder llamarlo donde haga falta. La manera
más fácil de copiar ese código es copiarlo completamente o la parte que necesite desde el
programa anterior al programa actual, puede ser esto en un proyecto de desarrollo de
software ya que ello nos permite facilitar el desarrollo de un programa ya que solo nos
fijaríamos en puntos específicos o si es necesario los cambios que tengamos que hacer. Para
que este código sea lo pueda usar se debe definir una forma de comunicación o interfaz, esto
se puede dar por la llamada subrutina, a un objeto o a la clase. Un requisito necesario para que
los desarrollos de código de programación modular es que allá un mecanismo que permita el
intercambio de códigos entre módulos.

3. Que es una función

Una función es una sección de un programa que realiza un cálculo de manera independiente al
resto del programa, se podría decir que una función es un mini programa dentro del programa
principal.

4. Que es un sub rutina

Una sub rutina es un grupo de instrucciones escritas por separado del programa principal para
realzar una función que puede ser usada repetidamente por el programa principal.
5. Para qué sirven los parámetros en una función

Los parámetros de una función sirven para ingresar valores a las funciones, ya que una función
trabajara mediante ciertas restricciones para poder realizar una acción.

6. Que son las variables locales, explíquela en una redacción de 150 palabras

Las variables locales son aquellas que se solo se aplican dentro de la función en la que ha sido
declarada, en ese instante se puede decir que esa variable es local a esa función, esto implica
que esa variable solo va a poder ser utilizada en dicha sección ala función declarada, y por
ningún motivo podrá ser utilizada por alguna otra función del programa. Cualquier variable
que se defina dentro de las llaves del cuerpo de una función se interpretara como una variable
local a esa función. Cuando una variable es local a una función, quiere decir que la función es
la única propietaria de dicha variable, y que será la única que puede acceder a ella para poder
modificarla. Y si cualquier otra función del programa requiere o necesita conocer el valor de
dicha variable, es la función la que debe transferir el valor de la variable a través del paso de
argumentos en la llamada a la función. Si además esta función desea ser modificada el valor de
dicha variable, entonces tendrá que devolver el nuevo valor a la función, y será la función
quien se encargue de asignar el valor devuelto a su variable.

7. Que es invocar a una función

Es llamar o invocar a este tipo de sub algoritmo desde una expresión, desde una asignación,
desde una decisión, o una salida de datos. Debe cumplirse que el valor calculado que devuelve
la función en su nombre sea recibido en un contenedor válido respecto de su tipo de dato.

8. Explique con sus argumentos en una redacción de 200 palabras: “Un caso especial: los
parámetros de entrada también son de salida”

Todos los casos que funcionan correctamente siempre tienen que tener parámetros de
entrada(IN) y parámetros de salida(OUT). No se puede cambiar el valor de un parámetro de
entrada ya que de hacerlo producirá un resultado diferente, por otro lado, los parámetros de
salida permiten que una herramienta devuelva el resultado. Existen varios casos donde los
parámetros de entrada también se los utiliza como parámetros de salida (IN OUT) en donde se
permiten aportar datos de entrada en un procedimiento o función, que ésta los modifique y
los devuelva como resultado al algoritmo que la invoca. Esto quiere decir, si enviamos un
parámetro de entrada hará que se cumpla cierta operación en donde retornara los valores de
salida de dicha operación procesada de acuerdo al parámetro ingresado. Es de acuerdo al caso
que nos presenta en la implementación. El parámetro real asociado con un parámetro formal
declarado de entrada /salida, necesariamente debe ser una variable donde almacenar el valor
devuelto por el procedimiento o función invocada y debe haber sido inicializado previamente a
la invocación.

La declaración de un parámetro de entrada/salida se hará anteponiendo el modificador E/S


delante del nombre del parámetro formal en la definición de la función.
9. Explique con sus propios argumentos el tiempo de “vida” o de ejecución que se realiza
al momento que se invocan a una función o sub rutina

Las subrutinas nos facilitan la construcción del programa. Cuando el programa llama a una
subrutina ejecutable procesa el programa hasta el final. El sistema luego retorna el controlar
segmento del programa principal. Las subrutinas son secuenciales y se las invoca desde un
programa para ejecutar una atarea, una vez ejecutadas regresan al lugar de donde se las
llamo. La función y procedimiento se componen de un cuerpo donde se encuentran
instrucciones que se ejecutan.

10. Que son las variables globales

Son aquellas que se declaran en el algoritmo que llama al sub algoritmo, y su uso no sólo
abarca al algoritmo, sino que también pueden ser utilizadas en el sub algoritmo.

En este caso las subrutinas y funciones "ven" las variables globales y pueden usarlas sin
necesidad de declararlas, las usan directamente desde la memoria principal (RAM)del
algoritmo.

11. De una explicación de lo que es el ámbito de una variable local y global, puede utilizar
internet, su respuesta en una redacción de 200 palabras

Variables locales

Las variables locales sólo existen dentro de una función, una sección del código del programa
que realiza una tarea específica, en la que se definen o declaran. Dejan de existir una vez que
la función es ejecutada. Las variables locales se vuelven a crear cada vez que la función es
llamada, o ejecutada. Estas variables no son accesibles para otras funciones o para el programa
principal y, como tal, por lo general están implementados utilizando un tipo especial de
estructura de datos, conocido como pila.

Variables globales

Las variables globales son declaradas en el cuerpo principal del código fuente del programa,
fuera de todas las funciones, y por lo tanto existen en cualquier parte del código, incluso
dentro de las funciones. Las variables globales no se vuelven a crear cada vez que una función
en particular es llamada. Los programas suelen utilizar variables globales para almacenar datos
que son procesados por muchas funciones diferentes. Un programa de edición de texto
simple, por ejemplo, puede cargar el contenido del archivo en que se está trabajando en una
variable global.

Ventajas y desventajas

Las variables locales hacen que los programas de computadora sean más fáciles de depurar y
mantener. Los programadores pueden determinar el punto exacto en el que un programa
modifica el valor de una variable local, mientras que las variables globales pueden ser
modificadas en cualquier lugar dentro del código fuente. Las variables locales también
producen menos interacciones inesperadas con llamadas a funciones, o el mundo exterior,
conocidas como efectos secundarios, que las variables globales. Las variables globales son
accesibles en funciones en las que no son utilizadas, en contradicción con el concepto de
programación modular, en el que el código del programa se compone de bloques o módulos
pequeños aislados, por lo que los programadores que favorecen la estructura modular rara vez
las utilizan.

También podría gustarte