COLEGIO DE BACHILLERES DE CHIAPAS
Nombre completo del estudiante:
Diego Martínez Gómez
Grado: “5 Grupo: B”
Materia:
Sistemas de información/ programación
Catedrático
Lic. Elvis Macías Guzmán
Fecha
28/11/2022
Tuxtla Gutiérrez Chiapas
ÍNDICE
I. Objetivos. 1-pag.
II. Procedimiento. 3-pag.
OJETIVOS
Quiero que la comunidad le dé más importancia a la tecnología, quiero
que los centros educativos como las escuelas aprendan a explotar su
potencial inspirándose en mi proyecto.
Como la tecnología avanza cada año, ya que esto crea más empleos en
las comunidades, un benefactor para las personas que están estudiando
programación, lo que quiero llegar con esto es que las personas
interesadas en programar o estudiantes, primaria o secundaria puedan
mirar bien mi Proyecto.
PROCEDIMIENTO
Muchos de mis compañeros me preguntan ¿cómo lo hago? Puedo decir
fácilmente que para hacer un algoritmo necesitas entender cómo
funciona.
Como puedes ver en la imagen de abajo, cuando inicies mi algoritmo
verás mi presentación en una sección que dirá la opción y tendrás que
elegir 3, te enviará la estructura del algoritmo.
Donde está la imagen de abajo,
Implementé lo que es el loop, para que
sea un repetidor y regrese, si aprecias
escribí Horas>12, lo escribí como límite,
cuando llegue a 12 cambiará de
posición, y luego implementé Asignación
y escribí horas 0, para que el contador
volviera a contar desde cero lo hago
pero esta vez con horas escribí Horas y
horas+1, para que volviera a conta.
Aquí implemento un ciclo como es el loop, escribo Minutos > 59 para
que vea un límite llegando a esa cantidad que cambiaría de rumbo,
ahora implemento una asignación después escribo minutos 0 para que
vuelva a contar desde cero, otra asignación Escribo horas +1, para que
el contador de horas siga avanzando se estará repitiendo, cuando llegue
a la cantidad de 59.
Ahora aquí solo otro ciclo, escribo los
próximos segundos> 59, cuando llegue a 59 cambiará de rumbo,
implementará
una tarea y escribo Minutos +1 para que sume los minutos y no se
demore otra tarea escribo Segundos <
0 para reiniciar los segundos, se reiniciará hasta llegar al número 59.
La parte de abajo donde es Segundos>59, también uso loop como
repetidor para que reinicie hasta llegar a 59, solo implemente la
assignment para la numeración en la ventana que escribo
Horas+":"+Minutos+":"+Segundos Lo uso para que el contador del reloj
se vea otra vez implemento assignment y escribo Segundos +1 cada vez
que doy la vuelta, irá sumando segundos y luego minutos.
PROCEDIMIENTO DE
SEMÁFORO
Cuando inicie mi programa, verá mi presentación y, a medida que
avance, le mostrará opciones y una de estas, si elige la opción 3 en la
parte del semáforo, implemente call y escribí Draw_Box (1,1,400,300,
Black,True) para usar como diseño de borde y así en cada lado,
dependiendo de su gusto, puede diseñar creativamente su camino e
implemente call para el semáforo y escribí Draw_Box
(400,300,300,50 ,black ,True) para hacer la forma de un semáforo.
Aquí implemento un loop para que pase por el mismo mecanismo,
donde dice 21=con1, es para que el número límite sea 21 y cambie de
rumbo, ahora por qué uso con1, es más usado por los informáticos ya
que es como un patrón en el cual continuar, ahora bajo implemente un
call y escribí Draw_Circle(750,120,25,green,true) con esto creo un circulo
verde, lo coloco donde creo el semáforo (en la página 7, como lo cree)
ahora implemente lo mismo pero solo cambie el color en este caso negro
para que se vea que está parpadeando, agrego asignamet y escribo en
la parte de arriba conta1 y en la parte de abajo conta1+1 e implemente
un loop y escribí 5=Conta1 esto es muy necesario para que suma 5 y
cambiaría de dirección.
Ahora, ¿qué sigue? Tenemos que poner el semáforo en amarillo y rojo,
¿cómo lo hacemos? Tenemos que usar call y escribir
Draw_Circle(750,190,25,yellow,true) aquí cambia el color y donde se
colocará el círculo amarillo en la parte inferior notarás que tiene una
asignación y escribí Delay_for(1) así que tardara unos segundos y luego
otro call y escribo Draw_Circle(750,250,25,red,true).
Para que este simulando que está parpadeando y otra vez pero este
cambia la posición y el color a rojo Draw_Circle(750,250,25,red,true) y un
assigment el de arriba conta1 y el de abajo Conta1+1 e implemente un
loop y escribí 6=Conta1 esto es muy necesario para que suma 6 y
cambiaría de dirección, Así tenemos fácilmente amarillo y rojo.
PROCEDIMIENTO DEL
SEMÁFORO
Al iniciar el programa podría ver una ventana donde dicen opciones
elegirás la 1, como lo realice implemente assignment y escribí Y446 para
que este bajando la letra , ahora assignment escribo Conta1 y en la parte
de abajo 1 otra vez assignment escribo Conta2 y en la parte de abajo 0,
vuelvo hacerlo pero cambio nuevamente Conta3 la de abajo o, ahora un
loop y escribo como numero limite 10 entonces escribo Conta1>10 para
que nuestro mecanismos funcione implemento assignment escribo
conta1 y en la parte de abajo Conta1+1 obviamente va dentro de
assignment, ahora otra vez assignment adentro de assignment escribo
Conta2 en la parte de abajo escribo Conta1, implemento call escribo este
código solo aparezca la letra A entonces Display_Text(10,y,"A",white) así
otra a dentro de assignment escribo Conta1 abajo Conta2 , escribo
Draw_Box(9,448,32,151,red,true) para que este ta pando la letra y no se
vea feo, y por ultimo a dentro de assignment escribo Y la parte de abajo
escribo y-26, y así concluiría se vuelve a repetir la misma forma solo
cambia la letra y la posición, con esto concluye mis métodos de
procedimiento de mi trabajo de informática