Está en la página 1de 4

SIS100 - TRABAJO PRACTICO C - SEMESTRE 2/2022

CARRERA. Ingeniería de Sistemas DOCENTE. Nelson Coca P.

APELLIDOS Y NOMBRES. Carrasco Ribero Mario Diego

FECHA. 07/12/2022 GRUPO TEORÍA. 3

1.QUE ES PROGRAMACION MODULAR?

La programación modular consiste en la descomposición de un programa en trozos más


pequeños denominados módulos o subprogramas, en el que cada uno de ellos se encargara de
llevar a cabo una tarea concreta y bien definida, y se agrupara según su funcionalidad.

2.CUALES SON LAS VENTAJAS DE LA PROGRAMACION MODULAR?

- Reducir la complejidad del problema.

- Reducir el tamaño del problema.

- Favorecer el entendimiento del problema.

- Facilitan la lectura del código.

- Ayuda a ser más clara la lógica del programa

3.QUE ES EL LISTADO DE TAREAS PARA RESOLVER MODULARMENTE UN PROBLEMA?

Es una lista en la cual se anotan todos los procesos a realizar en orden en cada función y en el
diagrama en general.

4.QUE ES UN ORDINOGRAMA Y PARA QUE SE USA?

Los ordinogramas son uno de los estilos o técnicas para la realización de diagramas de
algoritmos. Con ellos se pretende expresar visualmente el flujo de acciones que se requiere
para la implementación de un algoritmo, sin entrar todavía a código.

Por tanto, nos sirven para aclarar las ideas y acciones que vamos a programar luego en
cualquier lenguaje.

5.EN LA PROGRAMACION MODULAR CUAL ES EL AMBITO DE LAS VARIABLES Y QUE TIPO DE


VARIBALES SE MANEJA?

Concretamente, el ámbito de las variables es la zona o fragmento del programa donde


podemos acceder a la misma y, por lo tanto, obtener correctamente su valor. que es el ámbito
que tienen las variables que están definidas dentro de una función.

Las variables utilizadas en un programa con subprogramas pueden ser de dos tipos:

locales y globales.

VARIBALES LOCALES.

Una variable local es una variable que está declarada dentro de un subprograma y se

dice que es local al subprograma. Una variable local sólo está disponible durante el

funcionamiento del subprograma, al terminar su función el subprograma y regresar al


programa llamador, se pierde el valor que se encontraba guardado en la variable local.

VARIABLES GLOBALES.

Las variables declaradas en el programa principal se denominan variables globales. Al

contrario que las variables locales cuyos valores se pueden utilizar sólo dentro del

subprograma en que fueron declaradas, las variables globales se pueden utilizar en

todo el programa principal y en todos los subprogramas, donde se haga referencia al

identificador de esta variable.

6.QUE ES UN PARAMETRO FORMAL Y QUE SON LOS ARGUMENTOS O PARAMETROS


NORMALES?
-PARAMETRO FORMAL.

Es el nombre de un parámetro de un constructor o método tal y como se define en su


cabecera, por ejemplo, valorDistrito es un parámetro formal.

PARAMETRO NORMAL.

Es el valor concreto que tiene un parámetro en un momento dado.

7. CUALES SON LAS CORRESPONDENCIAS QUE SE DEBEN DAR ENTRE LOS ARGUMENTOS DEL
MODULO LLAMADOR Y LOS PARAMETROS FORMALES DEL MODULO LLAMADO?

Debe haber exactamente el mismo número de parámetros reales que de formales en la


declaración de la función, y se presupone una correspondencia uno a uno de izquierda a
derecha entre los parámetros formales y reales.

8. EN LA COMUNICACION ENTRE LOS MODULOS SE USA EL PASO DE PARAMETROS POR VALOR


Y POR REFERENCIA, ¿QUE SON CADA UNO Y CUANDO SE LOS EMPLEA?

Dependiendo del tipo de dato que enviemos a la función, podemos diferenciar dos
comportamientos: Paso por valor: Se crea una copia local de la variable dentro de la función.
Paso por referencia: Se maneja directamente la variable, los cambios realizados dentro de la
función le afectarán también fuera.

9. QUE ES UNA FUNCIÓN DE TIPO A, COMO SE LA DISEÑA Y COMO SE LA EMPLEA. ESPECIFIQUE


EN DIAGRAMA Y EN CÓDIGO DEL LENGUAJE C/C++ SU ENCABEZADO Y SU LLAMADA.
DIAGRAMA TIPO A

C++ TIPO A
10. QUÉ ES UNA FUNCIÓN DE PROCEDIMIENTO DE TIPO C, COMO SE LA DISEÑA Y COMO SE LA
EMPLEA. ESPECIFIQUE EN DIAGRAMA DE FLUJO Y EN CÓDIGO DEL LENGUAJE C/C++ SU
ENCABEZADO Y SU LLAMADA.

DIAGRAMA TIPO C

C++ TIPO C

También podría gustarte