Escolar Documentos
Profissional Documentos
Cultura Documentos
GRUPO
203036A_612
TUTOR
Camilo Arturo
problema planteado en la guía, para darle solución de manera colaborativa donde todos los
integrantes del grupo en el paso 6 construcción grupal, realizaremos aportes como lluvia de
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:
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,
Mostrar una matriz que contenga la coincidencia de led encendido para la imagen de
caminar y parar.
Actividades a desarrollar
Actividades colaborativas:
Leer el problema a resolver
Retomar los algoritmos propuestos en el paso anterior y seleccionar el que van a
emplear para la codificación.
Con base en el algoritmo seleccionado, desarrollar el código fuente en Matlab o
Scilab, que dé solución al problema planteado en el curso, para realizarlo retome:
La propuesta metodológica planteada por ustedes en los pasos anteriores y la
información recopilada
PSEUDOCÓDIGO
inicio
sw=0
sem=rojo
leer " Tiempo en m.s. señal verde: " , green
leer " Tiempo en m.s. señal Roja: " , Red
miestras que sw=0 ( Ciclo Infinito )
si sem=rojo entoces
Para 1 a green
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
Limpia pantalla
Fin para
sem=verde
sino
Para 1 a Red
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
escriba " "
Limpia pantalla
Fin para
sem=rojo
finsi
fin mq
fin
CODIGO FUENTE
clc
sw=0;
sem='rojo';
green=input('ingrese Tiempo en microsegundos para la señal verde: ');
red=input('ingrese Tiempo en microsegundos para la señal roja: ');
cam=[0 0 1 1 1 1 0 0;1 0 1 1 1 1 0 0;0 1 0 1 1 0 0 0;0 0 1 1 1 1 0 0;0 0 0 1 1 0 1 0;0 0 1 0 1
0 0 1;0 1 0 0 0 1 0 0 ; 0 1 0 0 0 1 0 0] // filas se separan con ;
par=[0 0 1 1 1 1 0 0;0 0 1 1 1 1 0 0; 0 0 0 1 1 0 0 0;0 1 1 1 1 1 1 0;0 1 0 1 1 0 1 0;0 0 0 1 1 0
0 0;0 0 1 0 0 1 0 0; 0 0 1 0 0 1 0 0] // columnas se separan con un espacio
while sw==0
if sem=='rojo' then
for g=1:green // tiempo de pantallazo para caminar el peaton
disp ('El peaton puede caminar ');
cam
end
sem= 'verde';
else
for g=1:red // tiempo de pantallazo para no caminar el peaton
disp ('El peaton no puede caminar ');
par
end
end
sem='verde';
sw=1;
end
VIDEOS TUTORIALES
https://www.youtube.com/watch?v=jNgaBq3u5eo
https://www.youtube.com/watch?v=rUSISBtJzTI
https://youtu.be/9wjmpBU5Z-U
https://youtu.be/lD8PUycF0OA
https://youtu.be/euFrO0YZAHM
https://youtu.be/j9u3_49ISLw
https://www.youtube.com/watch?v=iBPCdasslkQ
CONCLUSIONES
de http://www.netvibes.com/juanolmv#Donde_relacionarme_con_otros
ingeniería. Madrid, ES: Ediciones Díaz de Santos. Capítulo 1. pág. 1-21. Capítulo 3.
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=1&docID
=11059428&tm=1479848795401
Eike Rietsch. (2010). An Introduction to Scilab from a Matlab User's Point of View.
de: https://wiki.scilab.org/Tutorials?action=AttachFile&do=get&target=Scilab4Matl
ab.pdf