viernes, 15 de marzo de 2019

Lenguaje de Programación Gráficos

Qué son los lenguajes de programación Gráficos:

Los lenguajes de programación gráficos o también llamada programación visual brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un entorno visual amigable y fácil de utilizar para el usuario. Estos tipos de programa tienden a facilitar la tarea de los programadores, dado que con los primeros lenguajes de programación crear una ventana era tarea de meses de desarrollo y de un equipo de trabajo. 

Resultado de imagen para lenguajes visuales programacion

Los lenguajes visuales incorporan una completa implementación de la programación orientada a objetos y permiten aprovechar al máximo toda la funcionalidad que ofrecen estos lenguajes para el desarrollo de aplicaciones de gestión.

Lenguajes visuales:

  • Visual Basic
  • Microsoft Visual studio
  • Scratch
  • PHP
  • Entre muchos otros
Resultado de imagen para visual basic
Resultado de imagen para scratchResultado de imagen para lenguajes de programación visuales
Resultado de imagen para php

Qué es Scratch y para qué sirve:

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.

Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como una aplicación web que podemos ejecutar desde nuestro navegador.

Resultado de imagen para scratch  

En ambos casos tenemos por un lado una serie de objetos o “sprites” (en la nomenclatura que utiliza de Scratch) y por otro lado una serie de acciones y comportamientos que podemos combinar para conseguir que los objetos reaccionen a actúen de una determinada manera.

Las acciones y comportamientos están divididas en categorías y son estas:
Movimiento: Mover y girar un objeto por la pantalla.
Apariencia: Cambiar la visualización del objeto: el fondo, hacerlo más grande o pequeño, etc..
Sonido: Hacer sonar secuencias de audio.
Lápiz: Dibujar controlando el tamaño del pincel el color y la sombra del mismo.
Datos: Crear variables y su asignación en el programa.
Eventos: Maneadores de eventos que “disparan” determinadas acciones en un bloque.
Control: Condicionales: if-else, “forever”, “repeat”, and “stop”.
Sensores: Los objetos o “sprites” pueden interaccionar con el entorno o con elementos creados por el usuario como un robot lego por ejemplo.
Operators: operadores matemáticos, generadores aleatorios de números, cooperadores de posiciones.
Más bloques: Bloques propios y controladores de aparatos externos.


La programación es el el nuevo lenguaje que todos necesitamos conocer si queremos tener una buena comprensión del mundo actual y sobre todo del que viene así como buenas oportunidades laborales. se calcula que cerca del 50% de los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida serán sustituidos por la industria del software y al robótica. De este modo Scratch se convierte en una gran herramienta para comprender los conceptos y la lógica de la programación. además lo hace abordando su aprendizaje desde un punto de vista lúdico para evitar el rechazo inicial que para muchas personas suponen los entornos de programación más clásicos.