0% encontró este documento útil (0 votos)
2K vistas

M4 Programación I in C Actividad 2, Programacion Estructurada y Estructuras de Control

El documento presenta una actividad sobre programación estructurada y estructuras de control. El objetivo es construir un algoritmo para el funcionamiento de una máquina expendedora de golosinas aplicando conceptos como modularidad, cohesión y acoplamiento. Se realiza un análisis de los elementos involucrados, se genera el algoritmo dividiéndolo en módulos y se identifican las estructuras de control utilizadas. Finalmente, se explican los conceptos de cohesión y acoplamiento aplicados al algoritmo y se incluye una captura de pantalla del

Cargado por

RoldanSimon
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2K vistas

M4 Programación I in C Actividad 2, Programacion Estructurada y Estructuras de Control

El documento presenta una actividad sobre programación estructurada y estructuras de control. El objetivo es construir un algoritmo para el funcionamiento de una máquina expendedora de golosinas aplicando conceptos como modularidad, cohesión y acoplamiento. Se realiza un análisis de los elementos involucrados, se genera el algoritmo dividiéndolo en módulos y se identifican las estructuras de control utilizadas. Finalmente, se explican los conceptos de cohesión y acoplamiento aplicados al algoritmo y se incluye una captura de pantalla del

Cargado por

RoldanSimon
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

1

Universidad Virtual CNCI

Ingeniería en Tecnologías Computacionales

Alumno: Roldán Neftalí Simón Coy


Matricula: AL054534

Tutor: José Zamora Moreno

Clase: M4 Programación I IN C
Actividad 2 – Programación estructurada y estructuras de control

Mérida, 26 de abril de 2020


2

Contenido de la actividad:

Nombre del tema: Programación estructurada y estructuras de control

Técnica didáctica: Aprendizaje basado en investigación.

Objetivo: Construir un algoritmo aplicando conceptos de la programación estructurada:


modularidad, cohesión, acoplamiento, diseño descendente, estructuras de control.

Instrucciones: realiza el algoritmo para el funcionamiento de una maquina expendedora de


golosinas (galletas, papitas, chocolates, chicles y dulces de menta) desde su instalación hasta
que entrega el producto al cliente.

1. Realiza el análisis de los elementos involucrados en el sistema.


Entrada
Proceso
Salida
2. Genera el algoritmo estructurado, definiendo cada uno de los módulos o subtareas.
3. Identifica las estructuras de control que se emplean en el algoritmo
4. Señala como se aplican los conceptos de cohesión y acoplamiento en el algoritmo.
5. Incluye una captura de pantalla de la ventana de resultado.
3

1. Realiza el análisis de los elementos involucrados en el sistema.

Galletas,
Entrada papitas, chocolates,
chicles y dulces de
menta

Procesos

Se presenta
la operación
de elegir el
Salida nombre del
producto
para poder darle salida

Entrega del producto al cliente

2. Generar el algoritmo estructurado definiendo cada uno de los módulos o


subtareas:

1- Inicio

2- Leer, Galletas, Papitas, Chocolates, Chicles, Dulces de menta


4

3- Selección de Producto

4- Visualizar el Producto

5- Fin

3. Identificar las estructuras de control que se emplean en el algoritmo

 La estructura simple; la cual consiste en evaluar la condición de elegir el producto.

 La estructura doble; consiste en ver las cantidades y los nombres de cada uno de los
productos que hay dentro de la máquina.

 La estructura múltiple; elegir entre todas ellas el producto deseado.

4. Señala como se aplican los conceptos de cohesión y acoplamiento en el algoritmo.

La cohesión: describe como se relacionan las funciones dentro de un módulo independiente.


En la aplicación en el algoritmo, es el efecto de reunirse o adherirse las cosas entre sí o la
materia de la que está formada. Algo está cohesionado si tiene sentido y una dirección
común. La cual tienen dos formas de unión, la forma léxica y la gramatical y estas incluyen
los conectores para un mejor logro.

Ejemplo:

Cohesión

Léxica Gramatical Conectores


5

El acoplamiento: es el grado en que los módulos de un programa dependen uno de otros. Este
mide el grado de relación de un modulo con los demás, el modulo en cuestión sea más
sencillo de diseñar, programar, probar y mantener, para tener un resultado final completo.
Ejemplo:

A B

5. Incluye una captura de pantalla de la ventana de resultado.

galletas, papitas, chocolates, chicles y dulces de menta

Algoritmo 1- Inicio

2- Leer, galletas, papitas, chocolates,


chicles, dulces de menta

3- Observar productos
Pantalla
4- Seleccionar producto
Producto: Chocolates
5- Visualizar en pantalla

6- Fin

Galletas Papitas Chocolates Chicles Dulces de


menta
1 2 3 4 5
6

Bibliografía

https://cnci.blackboard.com/bbcswebdav/courses/BbCont10/Contenido/Ingenierias/I_Programacio
nI_OCT19/index.html

https://www.disrupciontecnologica.com/acoplamiento-y-cohesion/

https://blog.koalite.com/2015/02/cohesion-y-acoplamiento/

Anexos:
Algoritmo para el funcionamiento de una máquina expendedora de golosinas
7

También podría gustarte