viernes, 6 de septiembre de 2019

scrath

¿ A QUE LLAMAMOS SOFTWARE SCRATH?

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.
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.
Una de las cosas más interesantes de Scratch es que esas acciones o comportamientos tienen forma de puzzle y nuestra misión como programadores será cocinar esas piezas para conseguir un determinada acción o comportamiento. Así que en esencia programa se convierte en algo parecido a resolver un puzzle, lo que elimina una de las principales barreras que tienen los neófitos en el mundo de la programación que es el aspecto árido y complejo de los entornos de programación. Convirtiendo el proceso de programar en algo parecido a un juego.
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.
¿COMO SE DIVIDE SCRATH?

Para lograr que incluso un niño aprenda a usar Scratch, el entorno de desarrollo utiliza un lenguaje de programación totalmente visual, compuesto por bloques coloreados que se encajan formando estructuras básicas como bucles o secuencias. Este pseudocódigo visual permite editar fácilmente los parámetros de cada función.
REPORT THIS AD

Los comandos de  Scratch se dividen en ocho categorías con las que se pueden insertar y controlar sonidos, imágenes, variables y otros elementos. Para crear un programa en Scratch sólo hay que arrastrar los elementos multimedia el escenario y añadir comandos en la pestaña Programas.

Movimiento

Apariencia

Control

Sensores

REPORT THIS AD

Sonido

Lápiz

Operadores

REPORT THIS AD

Variables

Cheatsheet Scratch


¿CUALES SON LAS VENTAJAS DE SCRATH?

VENTAJAS:
  1. Es un lenguaje de programación visual.
  2. Es un programa gratuito y de software libre.
  3. Es perfecto para introducirse en la programación.
  4. Está disponible para varios sistemas operativos.
  5. Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas.
  6. Es multilenguaje.
DESVENTAJAS: 

  1. Algunas de sus funciones no responden con la rapidez  necesaria.
  2. En desarrollos con gran cantidad de escenarios y música genera un archivo final muy grande.
  3. Se ejecuta a través de Java que por lo general no esta instalado en la mayoría de los ordenadores.

No hay comentarios:

Publicar un comentario