lunes, 13 de marzo de 2017

3. El mundo de Scratch

Scratch

Scratch es un lenguaje de programación visual, en donde por medio de bloques, logramos programar una serie de objetos, además de soportar algunas otras plataformas. Fue desarrollado por el MIT y hoy en día es utilizado por un gran número de estudiantes, profesores, padres de familia y más.


"Scratch ayuda a los jóvenes a aprender a pensar de forma creativa, a razonar sistemáticamente, y a trabajar de forma colaborativa — habilidades esenciales para la vida en el siglo 21"MIT Media Lab. (2005). Acerca de Scratch. 2017, de MIT Sitio web: https://scratch.mit.edu/about/

En el podemos crear animaciones y juegos, por mencionar algunos, además de integrar una serie de opciones que nos permitan interinar con el programa mediante el uso de dispositivos como la cámara web, motores y sensores.

Interfaz

La interfaz es todo lo que vemos dentro de la venta del programa, dividida principalmente en cuatro grandes secciones, cada una conjunto opciones muy especificas que nos ayudaran a desarrollar elementos sorprendentes.



Aquí podremos identificar las diferentes secciones:



Animación o simulación
Objetos
Pestañas

Programación


2. Programación en Blockly

Programación en Blockly


La programación juega un papel importante para que las cosas funcionen, cosas tan comunes cómo un televisor, horno de microondas, la calculadora, una computadora, e inclusive nuestro celular.


Sin la programación muchas de las cosas que utilizamos no funcionarían. 

Te imaginas tener un robot, creado con la tecnología más avanzada, pero sin una pizca de programación que le ayude a funcionar, no serviría de mucho, tan sólo serían un conjunto de partes sin que funcionen.

La programación nos ayudará a darle instrucciones a un objeto y con mucha dedicación, podríamos llegar a programar un robot. 




Para iniciar debemos saber que existen un gran número de lenguajes de programación, y ¿qué es un lenguaje de programación?, bueno, el lenguaje de programación es la manera en cómo nos comunicamos con la computadora.


Para proporcionar las instrucciones debemos aprender algún lenguaje de programación que entienda nuestro robot, computador u objeto, es por ello que aprenderemos Blockly.



1. Aprende, programa y juega

Aprende, programa y juega


La programación enseña a pensar, permite desarrollar habilidades, el orden y la lógica son algunos aspectos que se logran potencial, sin dejar atrás la capacidad para entender y comprender, de mejor manera, situaciones que acontecen nuestro entorno.

Programar es muy sencillo y podemos hacerlo en diferentes niveles, antes de correr debemos aprender a caminar, y es por ello que definiremos el concepto de PROGRAMACIÓN.

1.1 Pasos para lavarse los dientes.
La programación puede ser definida cómo un conjunto de instrucciones, dispuestas de manera lógica y con un fin, es decir, al momento de programar, deseamos obtener un resultado.

Podemos hacer una analogía al respecto y mencionar que nosotros programamos actividades todos los días, por ejemplo, a la hora de levantarnos, al vestirnos, al lavar los dientes. Si repasamos cada una de las actividades, paso a paso, podemos darnos cuenta que seguimos un orden y cumplimos un objetivo.


La imagen 1.1 nos muestra los pasos a seguir para cumplir el objetivo. Te imaginas que pasaría si tomaras pasos al azar y los siguiéramos. . .

Es por ello que el orden y la lógica juegan un papel muy importante.