RETO MES DE ABRIL .............................docx
MBlok.pptx
1.
2. Pedro Armijo
Esp. Ortiz
¿Qué es mBlock ?
mBlock es un software de programación diseñado para la educación STEAM (Ciencia, Tecnología, Ingeniería,
Artes y Matemáticas). Basado en Scratch 3.0, admite lenguajes de programación tanto gráficos como textuales.
Actualmente, más de 10 millones de personas lo usan para aprender programación, crear sus propios proyectos y
compartir sus creaciones. Con mBlock, puedes crear historias interactivas, videojuegos y animaciones, además de
programar robots de Makeblock, Micro:bit y Arduino. mBlock es compatible con el lenguaje de programación
Python y C. Puede cambiar al modo Python o C simplemente con un clic. Además, integra y aprendes con
facilidad tecnologías de vanguardia como Ciencia de los Datos (Data Science), Inteligencia Artificial (AI) y el
Internet de las Cosas (IoT).
3. Pedro Armijo
Esp. Ortiz
Basado en Scratch 3.0
Scratch es un lenguaje de
programación creado por el MIT y
especialmente diseñado para que
todo el mundo pueda iniciarse en el
mundo de la programación. Sirve
para crear historias interactivas,
juegos y animaciones; además de
facilitar la difusión de las creaciones
finales con otras personas vía Web.
El nombre proviene de la palabra:
“Scratching” que en los lenguajes de
programación, significa aquellos
trozos de código que pueden ser
reutilizados, fácilmente combinables
y adaptados para nuevos usos.
Es un lenguaje que ha tenido una
enorme difusión gracias a su
gratuidad (es software libre) y a su
facilidad de uso.
Interfaz gráfica e intuitiva.
Más de 300 objetos gráficos y sonidos predeterminados.
Crea objeto, fondos y sonidos.
Una de las comunidades más grandes del mundo, encuentra y comparte
tus proyectos.
Aprender a programar nunca ha sido tan fácil mediante un lenguaje de
programación por bloques.
5. Pedro Armijo
Esp. Ortiz
Conociendo mBlock
Vamos a hacer un recorrido por cada una de las áreas de las cuales se compone la interfaz principal de mBlock y conocer acerca del
lenguaje de programación por bloques.
Interfaz de trabajo
La interfaz de trabajo se divide en las siguientes zonas.
Área de Escenario y configuración: El escenario es
un espacio donde visualizas tus diseños, lo
encuentras en la parte superior izquierda de la
pantalla donde está el Panda. Debajo, encontramos
los elementos que te permitirá configurar los
dispositivos, objetos y fondos.
Área de bloques: Encuentras las categorías y
bloques de programación necesarios para crear tus
proyectos.
Área de programación: Crea y visualiza las
secuencias de instrucciones.
7. Pedro Armijo
Esp. Ortiz
Lenguaje de programación
por bloques
La programación por bloques que
ofrece mBlock es un lenguaje visual y
modular basado en Scracth 3.0. Se
organiza en bloques que realizan
diferentes funciones y acciones. Al
juntar bloques, de forma similar a
cómo se encajan piezas de
construcción, se crean acciones
complejas que dan vida a tus
proyectos.
A continuación, mostramos una
secuencia de instrucciones básicas
que permite al Panda mostrar un
mensaje utilizando únicamente 2
bloques. Como puedes observar, es un lenguaje modular porque se agrupa en módulos que se pueden apilar y unir uno con otro.
Es un lenguaje visual porque no hay que escribir código a diferencia de otros lenguajes de programación, utilizas
bloques con opciones seleccionables mediante menús, y basta con mirar detenidamente el conjunto de bloques
para comprender lo que hacen.