Вы находитесь на странице: 1из 11

SOFTWARE PARA LA INGENIERIA

203036

UNIDAD 1: FUNDAMENTACIÓN DEL LENGUAJE DE PROGRAMACIÓN Y


TRATAMIENTO MATEMÁTICO

PRESENTADO A: JOHN JAIRO LEIVA

PRESENTADO POR:

NERIDA JOHANNA CHICA TIQUE


CODIGO: 38.212.808

HERNAN DARIO ALAPE GONZALEZ


CODIGO:1110494677

HEYLER GIOVANNY LEON ESPINOSA


CODIGO:

JHON ALEXANDER YASNO SAENZ


CODIGO:

GRUPO: 65

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA –UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGICA E INGENIERIA
IBAGUE-TOLIMA
2019
INTRODUCCION

Para el desarrollo de esta actividad se busca implementar herramientas de tratamiento


matemático que se ejecute en una matriz de 8*8 que permita al usuario encender y apagar
cualquier led de una matriz, para la solución de este problema se plantearon diferentes
ideas en busca de la solución, se selecciona la idea que mejor plantea la solución y se
establecieron criterios de viabilidad con el fin de ejecutar la idea.
Problema
En una empresa de publicidad, se requiere implementar un programa que permita al
diseñador bosquejar dos imágenes a visualizar en una matriz de leds a instalar al lado de
un semáforo, la idea es mostrar una imagen que le indique al peatón cuando caminar y
otra para cuando parar; para ello el aplicativo que diseñe debe permitir:
 Digitar el orden de la matriz (no inferior a 8x8)
 El programa debe permitir que el usuario establezca que leds encenderán para
formar la imagen a partir del ingreso de un 1 lógico en las casillas que determine,
para cada imagen
 Mostrar la matriz diseñada con la imagen a mostrar para caminar y parar.
 Simular con un temporizador, la visualización alterna de cada matriz, el usuario
determina dicho tiempo.
 Mostrar una matriz que contenga la coincidencia de led encendido para la
imagen de caminar y parar.
Idea 1 (HERNAN DARIO ALAPE)

Item a resolver Respuesta

Descripción de la idea, realizarla a Para la solución de este problema propongo desarrollar


través de Algoritmo ó texto un algoritmo donde lo primero que debemos hacer es
explicativo. identificar cada leds de la matriz de 8*8, donde
debemos dejar establecido las variables en este caso
son las (columna o fila), para el encendido de los led
establecer que cuando el diseñador seleccione el
número (0) sea para apagar los leds y el número (1)
para encender los leds, con esto ya podemos empezar a
bosquejar la imagen a presentar en la matriz y
establecer los tiempos de encendido de los leds para
que se apaguen.
Información de entrada Escriba con el número (1) el Números de leds
(identificado a encender)
Procesos Enciendan los leds que tenga (1), el resto quedan en (0)
apagados.
Información de salida Enciende la cantidad de leds que tengan (1) y el resto
apagados(0)
Ventajas  Bajo costo
 entorno de programación simple
 Trabajo en orden
Desventajas  Tener previo conocimiento básico

Temas a consultar y la referencia http://departamento.us.es/edan/php/asig/LICFIS/


bibliográfica de donde lo va a extraer. LFIPC/Tema5FISPC0809.pdf
Idea 2 (NERIDA JOHANNA CHICA)

Ítem a resolver Respuesta


Descripción de la idea, realizarla a través de Algoritmo Mi idea es Implementando una
ó texto explicativo. matriz de 8*8 de LED’S en este
caso solo se podrá visualizar una
matriz mediante el programa de
análisis matemático Matlab en
donde el valor 1 equivaldría a un
led encendido y el valor 0
equivaldría a un led apagado. En
donde se visualizará el código del
proceso y el tiempo restante.

Información de entrada Valor 1 equivaldría a un led


encendido, el valor 0 equivaldría a
un led apagado.

Procesos Lo ideal es que todos LED’S


estuvieran prendidos para así saber
el tiempo total de cada proceso y
empezaran a apagarse por
columnas según vallan
transcurriendo los segundos para
finalizar. Así representaría los
segundos que han pasado y sería
más fácil para saber cuánto tiempo
le resta

Información de salida Muestre la cantidad de leds que


tengan valor 1 – 0, los leds
encenderán para formar la imagen a
partir del ingreso de un 1 lógico en
las casillas que determine
Ventajas Porque al cambiar cada LED de color
para indicar los segundos que han
trascurrido facilita el saber el tiempo
restante
Desventajas No tener claro el funcionamiento
básico
Temas a consultar y la referencia bibliográfica de donde
lo va a extraer.
Idea 3 (HEYLER GIOVANNY LEON)

Item a Respuesta
resolver
Descripción Mi propuesta para el problema es Implementar una matriz 8*8
de la idea, led, donde se establezca un tiempo de activación del led de la
realizarla a imagen de camine la cual tendrá valor 1 para el encendido y
través de iniciara al terminar el tiempo de la luz roja, se le establecerá un
tiempo de 60 segundos para detenerse y salir la imagen de no
Algoritmo ó
camine que será el valor 0 de apagado.
texto
explicativo.
Información Tiempo de espera de encendido para el valor 1 que indicara a
de entrada la persona que puede caminar

Procesos al terminar el tiempo de espera se encenderá el


led de valor 1 y el led de apagado con valor 0
no estará encendido
Información La matriz muestra el sistema de encendido con
de salida el valor 1 el cual indica camine y el valor de
apagado de 0 indica no camine
Ventajas  Facilidad de implementación
 Beneficios ciudadanos
 Matriz definida por tiempo

Desventajas Costo de implementación

Temas a
consultar y la Algoritmos y estructuras de
referencia Programación
bibliográfica
de donde lo http://departamento.us.es/edan/php/asig/LICFI
va a extraer. S/LFIPC/Tema5FISPC0809.pdf
Idea 4 (JHON ALEXANDER YASNO)

Ítem a resolver Respuesta


Descripción de la idea, realizarla a través de Mi idea para la solución de este problema,
Algoritmo ó texto explicativo. hacer el cálculo de una matriz de 8*8 en
leds, y con el conteo de segundos los
cuales van a dar el usuario la información
de cuándo puede desplazarse y cuando
debe parar. Los leds van a ser controlados
por la medida lógica del semáforo en
cuanto
Cambia a rojo y cuando pasa verde se
muestras el conteo en segundos.

Información de entrada Los led van a ser representado en valores


binarios 1-0
Procesos En este caso los led de cada columna y fila,
estarán ordenadamente encendidos, a
medida de los representan un numero para
que el usuario conozca los segundos en
cuanto debe desplazarse cuando aparezca el
número cero.
Información de salida Los datos de salida va a ser el resultado de
las operaciones de los números vinarios que
que se representa en leds encendidos y
apagados.
Ventajas Que los usuarios van a ser beneficiados con
la ayuda tecnológica de este programa.
Desventajas No todos los usuarios, se conforman con el
uso de este programa ya que existe el
desinterés e importancia de muchos
transeúntes.
Temas a consultar y la referencia bibliográfica de https://blog.ferrovial.com/es/2018/07/app-
donde lo va a extraer. sin-instalacion-peatones-pedir-cruce/
Tabla 2. Criterio propuesto para evaluar las ideas
Actividades colaborativas:
1. Diligenciar la siguiente tabla con el ánimo de Aplicar los criterios de viabilidad
a cada una de las ideas y seleccionar la que sea evaluada con más puntos.

Tabla 3. Selección de la idea a desarrollar

Criterio Criterio Criterio Criterio Criterio Total


1 2 3 4 5 Puntos
Idea 1 10 10 (puntos) (puntos) (puntos) 20
Idea 2 (puntos) (puntos) (puntos) (puntos) (puntos)
Idea 3 (puntos) (puntos) (puntos) (puntos) (puntos)
Idea 4 (puntos) (puntos) (puntos) (puntos) (puntos)
Idea 5 (puntos) (puntos) (puntos) (puntos) (puntos)

Tabla 4. Propuesta metodológica

Idea seleccionada: Idea 1


Paso 1: Análisis previo del problema
Paso 2: Definición de requerimientos
Paso 3: Identificación correcta del requerimiento
Paso 4: Realización del algoritmo
Paso 5: Implementación del algoritmo
CONCLUSION

 Con el desarrollo de esta actividad, se dieron a conocer distintas ideas entorno a


la solución del problema planteado, todas muy similares y acorde con lo
solicitado, se consolido la idea 1 mediante votación, con la cual se va a dar
desarrollo a la solución del problema.

 Plantear criterios para la viabilidad de la idea a desarrollar


REFERENCIAS BIBLIOGRAFICAS

 Monroy, J. (2016). Conceptos Básicos de programación. [Archivo de video]


Recuperado de:http://hdl.handle.net/10596/10293

 Monroy, J. (2018). Fundamentos de Programación en Software de Tratamiento


Matemático. [Archivo de video] Recuperado
de: http://hdl.handle.net/10596/22302

Вам также может понравиться