Tuesday, October 1, 2024

Antes de conocer sobre este tema, recordemos ¿Qué es programación?

 

 Sabemos que una computadora no tiene un cerebro inteligente como el nuestro; Sin embargo, puede realizar cálculos y acciones rápidas y efectivas, casi inteligentes. Todo esto gracias a que previamente se le  da instrucciones de todo lo que debe hacer, por medio de programas , es decir, por medio de listas de instrucciones ordenadas, se le indica el paso a paso de qué debe de hacer cuando, por ejemplo, presionamos un botón o damos clic en un objeto determinado. 

Dar instrucciones a una computadora, se le conoce como codificación o programación . Cuando se programa una página web o un programa de escritorio ,  se ve una cantidad inmensa de códigos poco comprensibles para la mayoría. Sin embargo, como en cualquier otro idioma, los  lenguajes de programación  son más sencillos al aprender la lógica y estructura de las oraciones e instrucciones que se le da al computador.



¿Cuáles son las ventajas de la programación por bloques?

Entre los principales objetivos de la programación por bloques es que sea muy simple e intuitiva, ya que no requiere que sepamos escribir código. De esta manera, ayuda a disminuir errores y acelerar el aprendizaje de la  programación para niños . Puede ser un buen primer paso antes de pasar a lenguajes más complejos. Nos permite crear animaciones, videojuegos, historias interactivas y arte digital de manera sencilla, creativa y organizada.



¿Qué es un bloque en programación?

 Se conoce como bloquear a una sección de código de software que puede contener una o más declaraciones (construcciones de lenguaje que especifican un nombre único para la entidad, así como información sobre su tipo y otras características). Su principal utilidad está en permitir que toda la sección de código contenida por el bloque sea empleada como una sola pieza de código, lo que simplifica mucho la programación.

video que te puede ayudar a entender:
https://youtu.be/rgtUz_hqX0I

¿Cuáles son sus principales características?

 La programación por bloques presenta, al igual que la programación formal, elementos como variables, condicionales, bucles, entre otros. Sin embargo, a diferencia de los lenguajes escritos de programación, dichos elementos se representan en bloques de distintos colores. Por ejemplo, se pueden ordenar de manera que el personaje de algún juego realice, en un orden elegido por el programador, acciones como caminar, saltar, etc.

¿Qué es la programación por bloques?

La programación en bloques nos permite aprender la lógica de programación desde niños, mediante el uso de sencillas conexiones en forma de bloques. Cada bloque tiene una instrucción, condición o evento diferente. Para programar el paso a paso de una tarea, se deben de encajar los bloques de forma ordenada y lógica. Al juntarlos encajan como piezas de lego o rompecabezas y se van creando pilas o cadenas secuenciales de bloques, es decir, pequeños programas

Monday, September 30, 2024

¿Qué herramientas utilizan la programación por bloques?

Para incentivar el aprendizaje de la programación, sobre todo en niños, diversas herramientas y plataformas han sido lanzadas a lo largo del tiempo para volver más funcional la programación en bloques. A continuación, se mencionan algunas de ellas:

scrach

Esta herramienta es bastante intuitiva y fluida. Permite que los usuarios trabajen con lenguaje de programación en bloques usando piezas que se parecen a las de un rompecabezas.

scrach Jr.

Se trata de una versión más sencilla y digerible de Scratch diseñada para los niños. Su manera de ofrecer la programación en bloques facilita el entendimiento de usuarios de muy corta edad .

Minecraft

Uno de los videojuegos más populares de los últimos años. Este permite a los jugadores trabajar algunos conceptos básicos de programación visual, aunque también, para usuarios un poco más avanzados.

video sobre scrach:

https://www.youtube.com/watch?v=t4JB3kxKM5Q

Antes de conocer sobre este tema, recordemos ¿Qué es programación?

    Sabemos que una computadora no tiene un cerebro inteligente como el nuestro; Sin embargo, puede realizar cálculos y acciones rápidas y e...