3ESO -SA1 Programación

1. Conexión de los lenguajes de programación visuales con los lenguajes de programación textuales

Un lenguaje de programación visual es un tipo de lenguaje que permite crear programas utilizando bloques o elementos gráficos en lugar de escribir código con texto.

Cada bloque representa una instrucción o acción (como mover un objeto, tomar una decisión o repetir una orden) y se puede conectar con otros bloques para formar una secuencia lógica.

Este tipo de lenguaje facilita el aprendizaje de la programación porque permite centrarse en la lógica y el razonamiento, sin necesidad de memorizar la sintaxis de un lenguaje textual.


Ejemplos

  • Scratch, usado para crear juegos y animaciones.

  • App Inventor, para diseñar aplicaciones móviles.

  • Blockly, que se usa en robótica educativa y plataformas como MakeCode.

Un lenguaje de programación textual es aquel en el que los programas se crean escribiendo instrucciones con texto, utilizando palabras clave, símbolos y reglas de sintaxis.

En este tipo de lenguaje, el programador debe escribir el código línea a línea, indicando con precisión lo que el ordenador debe hacer.

Los lenguajes textuales permiten crear programas más complejos y potentes, aunque requieren mayor atención a la sintaxis y a los detalles.

Ejemplos:

  • Python, fácil de leer y muy usado para aprender a programar.

  • JavaScript, utilizado en páginas web.

  • C++ o Java, usados en aplicaciones y videojuegos.

2. Algoritmos

3. Scratch vs Pseint

Elementos básicos de programación

1. SALIDAS
2. ENTRADAS
3. ALMACENAMIENTO
4. PROCESAMIENTO

Ejercicios

1. Conocimiento y comprensión
2. Aplicación
3. Creación

4. Phyton