Scratch descargar 1.1

Copiar sprites manualmente se vuelve tedioso. Los individuos avanzados de scratch descargar 1.1 acostumbran pedir un comando para copiar, o clonar, un sprite bajo control del programa. Probamos varias formas de clonación en versiones anteriores de scratch descargar 1.1, pero descubrimos tres complicaciones: (1) un programa que se ejecuta puede invadir el ámbito con clones, realizando que el sistema no responda; (2) usando el de hoy mecanismo de difusión, era difícil invocar un guión sólo en el nuevo clon; y (3) se requería una lógica extra para destruir el clon cuando ya no fuera necesario. Los dos segundos problemas tienden a exacerbar los primeros. en la actualidad estamos explorando un nuevo mecanismo de clonación que aborda estos problemas.

Un lenguaje de programación visual más adelantado inspirado en scratch descargar 1.1 es Snap!, que presenta métodos de primera clase (sus argumentos matemáticos se los conoce como también cálculo lambda), listas de primera clase (incluyendo listas de listas), y sprites de primera clase realmente orientados a objetos con herencia de prototipos, y sprites anidables, que no pertenecen a scratch descargar 1.1. ¡Snap! (anteriormente «BYOB») fue desarrollado por Jens Mönig con documentación proporcionada por Brian Harvey de la facultad de California, Berkeley y fué utilizado para enseñar «La hermosura y Alegría de la Computación» curso introductorio en CS para estudiantes no superiores de CS. los dos fueron miembros del equipo de scratch descargar 1.1 antes de diseñar «Snap!».

2.1 plataforma de trabajo de usuario de una sola ventana el diseño de usuario de scratch descargar 1.1 se esfuerza por facilitar la navegación. usa un diseño de solo una ventana y múltiples cuadros para garantizar que los elementos clave estén siempre visibles. scratch descargar 1.1 evita las paletas flotantes, que tienen la posibilidad de quedar enterradas, y minimiza la utilización de paneles que sólo se muestran a petición. La figura 2 muestra la ventana de scratch descargar 1.1, que tiene 4 cuadros principales. El panel izquierdo es la paleta de comandos con botones para seleccionar categorías.

 

Las mejores caracteríasticas de scratch descargar 1.1

scratch descargar 1.1 se enseña a más de 800 escuelas y 70 colegios de la organización DAV en la India y en todo el mundo. En la educación superior, scratch descargar 1.1 se utiliza en la primera semana del curso de introducción a la informática CS50 de la facultad de Harvard.

Scratch transforma automáticamente entre números y cadenas en relación del contexto. por ejemplo, si se pasa la cadena «123» a una operación aritmética, se transforma en un número, en tanto que si se pasa un número al comando «say», se convierte en una cadena. Dados los objetivos de Scratch, la transformación automática es preferible a exigir al usuario que convierta explícitamente entre tipos. Scratch en la actualidad soporta sólo tres tipos de datos de primera clase.

Un «editor de escritorio» offline está disponible para Microsoft Windows 10 en Microsoft store y Apple’s macOS 10.13; esto permite la creación y reproducción de programas de Scratch localmente, sin una conexión a una red. El editor offline además puede ser descargado en ediciones anteriores, como Scratch 2.0 y Scratch 1.4

 

Lo mejor y lo peor de scratch descargar 1.1

Los educadores tienen su propia comunidad online llamada ScratchEd, creada y apoyada por la Harvard Graduate School of Education. En esta comunidad, los educadores de Scratch distribuyen historias, intercambian elementos y hacen preguntas.

Un bloque puede ser probado cliqueando en él, inclusive en la paleta. Los bloques funcionales muestran su valor de retorno en una «burbuja de conversación» semejante a la de los dibujos animados (Figura 3). Para contribuir a los individuos a examinar más de forma sencilla lo que hacen los bloques, cada bloque viene con parámetros predeterminados que dan una demostración esclarecedora de lo que hace ese bloque. Scratch tiene pantallas de ayuda para cada comando, accesibles por medio del menú del botón derecho, pero muchos individuos aprenden sobre los comandos con tan solo evaluarlos.

Los guiones de un determinado sprite cuentan toda la narración acerca de el comportamiento de ese sprite; el usuario no tiene que buscar en la jerarquía de clases o continuar una cadena de prototipos para encontrar los guiones heredados. Además, los cambios de código están localizados: modificar un guión perjudica sólo al sprite en el que hace aparición ese guión, mientras que en otros lenguajes editar un procedimiento heredado puede tener consecuencias de gran alcance y posiblemente inesperadas.

 

Reflexión final

La versión 2.0 de scratch descargar 1.1 no trata los procedimientos como construcciones de primera clase y tiene configuraciones limitadas de E/S de archivos con el Protocolo de Extensión de scratch descargar 1.1 2.0, una característica de extensión en fase de prueba que facilita la interacción entre scratch descargar 1.1 2.0 y otros programas. El protocolo de extensión facilita la interacción con tarjetas de hardware como Lego Mindstorms o Arduino. la versión 2 de scratch descargar 1.1 fue llevada a cabo en ActionScript, con un intérprete experimental basado en JavaScript que se desarrolla en paralelo.