Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pensamiento Computacional (Decomposición (¿Como hago para representar un…
Pensamiento Computacional
Decomposición
¿Como hago para representar un circulo?
¿Como hago para determinar un tamaño y un color de fondo?
¿Como hago para que el circulo se mueva?
¿Como hago para que el circulo se mueva tanto en x como en y?
¿Como hago para que el circulo rebote?
¿Como hago para que el circulo llegue a un limite?
¿Como hago para que el circulo una vez rebote llegue a su punto inicial?
¿Que hago para que esto se vuelva un loop infinito?
¿Cuales son las variables que el programa debe tener?
2.Reconocimiento de Patrones
Mover el circulo tanto en (x) como en (y) amunetando la distancia en ambas cordenadas. Asi el circulo se mueve diagonalmente.
Hacer que el circulo llegue a un punto limite determinado por el tamaño del programa y luego empiece a devolverse disminuyendo la distancia de (x) y (y).
Cuando el circulo llegue otra vez a su punto inicial, el programa debe repetirse.
3.Abstracción
Cuando hay un "if" las instrucciones adentro de este se deben cumplir siempre y cuando cumpla las condiciones
Determina las diferentes variables y su tipo (x,y, movX,movY)
Controlar la posición del circulo en un limite que esta derminado por el size.
Hacer que el valor de movX y movY se vuelva negativo para que el circulo se devuelva.
Cerrar todos los corchetes que esten abiertos y ponerle a lo demás ";"
Algoritmo
Establecer las variables como int
x=0
y=0
movX=5
movY=5
z=0
Void setup: tamaño de la pestaña
Void draw:
fondo
ellipse con su color y tamaño
x=x+movX
y=y+movY
1er if
x>width
movX=movX *-1
x=x+movX
2nd if
y>width
movY=movY*-1
y=y+movY
3 if
x<z
movX=movX*-1
x=x+movX
4 if
y<z
movY=movY*-1
y=y+movY
Cerrar todos los corchetes