¿Qué es Scratch, y en qué se diferencia de otros lenguajes de programación?
Scratch es un lenguaje visual y modular. Se organiza en bloques que realizan diferentes funciones. Al juntar bloques, de forma similar a cómo se encajan piezas de Lego, se crean acciones complejas que dan lugar a los programas. Este es un fragmento de código de Scratch que permite mover a un personaje por la pantalla usando las flechas del teclado: Como puedes ver, es un lenguaje modular porque se agrupa en módulos que se pueden apilar. Es un lenguaje visual porque no hay que teclear nada, utilizas bloques con opciones seleccionables mediante menús, y basta con mirar las pilas de bloques para ver lo que hacen. Echemos un vistazo al código. La primera orden está formada por tres piezas unidas entre sí, y es una condición: al presionar la flecha arriba, hacemos que el personaje apunte en dirección 0 grados (el norte), y se mueva 10 pasos. De esta forma tan sencilla hacemos que un personaje se mueva hacia arriba al pulsar la flecha arriba...
Comentarios
Publicar un comentario