martes, 12 de febrero de 2019

TEST Y RESUMEN CIBERSEGURIDAD

Primero os muestro una captura de las últimas preguntas del test inicial sobre programación:



Segundo, os adjunto mi presentación sobre la Ciberseguridad (consejos que daríais a vuestros padres si quisieran utilizar Internet):

PRESENTACIÓN CIBERSEGURIDAD

viernes, 1 de febrero de 2019

AUTOEVALUACIÓN BLOQUE 1




Proccesing: BLOQUE 1 - Sesión 4

SERPIENTE MORADA



En este proyecto he aprendido la forma de programar un objeto en movimiento dejando rastros del movimiento del ratón en la pantalla.


Hay 6 pasos hasta llegar al resultado final.


1. Empezamos dibujando un simple círculo del color que queramos.



2. En este paso, programamos el círculo para moverse con el cursor, dejando un rastro en la pantalla.



3. A continuación haremos que el color del círculo cambie gradualmente. Para ello, estableceremos el color del círculo con una variable en lugar de un número constante.



4. Ahora cambiaremos el color en función del tiempo. Lo haremos disminuyendo la cantidad de morado cada vez que se ejecuta draw () .



5. En el paso anterior, el color cambia bruscamente de negro a morado. Para que el cambio sea gradual,utilizaremos una función sinusoidal. El color de la serpiente cambia gradualmente ya que establecemos el color con una función en donde la variable de tiempo es el tiempo que se está ejecutando draw () .



6. Por fin llegamos al último paso en el que usaremos sin () para cambiar gradualmente el tamaño del círculo y, por lo tanto, la forma de la serpiente. 


Y eso es todo, espero que os guste el resultado.

Processing: BLOQUE 1 - Sesión 3

SETUP Y DRAW

Los tipos de programas que ha escrito hasta ahora se llaman programas estáticos, ya que solo se ejecuta una vez y cuando llega a la última línea de código, se detiene. Si el programa debe ser interactivo, debe haber una oportunidad continua de entrada mientras el programa se está ejecutando. Esto es posible si el programa está continuamente en bucle.
Con Processing, puede crear programas que se ejecutan continuamente utilizando la función draw () . Esta función recorrerá el bloque de código que contiene una y otra vez hasta que el programa se detenga. Sin embargo, no todo el código que escribes debe estar en bucle. Para el código que solo necesita ejecutarse una vez hay otra función llamada setup () .
EJEMPLO 1.5

EJEMPLO 1.6

EJEMPLO 1.7


SIGUE EXPERIMENTANDO

Processing: BLOQUE 1 - Sesión 2

VARIABLES

Las variables son algo que usarás todo el tiempo cuando programes. Son un tipo de contenedor para diferentes tipos de datos. Para cada variable debe especificar el tipo de datos que contendrá; El nombre de la variable; y el valor para asignarle.


EJEMPLO 1.3


EJEMPLO 1.4


CARA FELIZ