martes, 5 de noviembre de 2019

¿Qué es un algoritmo?

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. El estudio de la complejidad de un algoritmo respecto a sus recursos es conocido como algoritmia, la cual no es tratada en este curso.

¿Cómo empiezo a utilizar Scratch?

Para empezar a utilizar Scratch tan sólo tendrás que elegir entre una de las dos modalidades del programa: Ejecutarlo en su versión online a través de un navegador desde la página web oficial. Si eliges la modalidad online es muy recomendable registrarse para poder guardar los proyectos que crees y tenerlos siempre a tu disposición. Descarga e instala Scratch en su versión offline, para ejecutarlo sin necesidad de navegador ni de conexión a Internet. Tanto la versión online como la offline son multiplataforma y están pensadas para ejecutarse en sistemas Windows, Mac OS X y Linux. Las diferencias entre una y otra son inexistentes en cuanto a la programación, aunque si que nos gusta destacar como principal característica la opción de compartir proyectos o utilizar la mochila de objetos en la versión online.

BENEFICIOS DE PROGRAMAR CON SCRATCH

¿Qué beneficios tiene aprender a programar con Scratch? Son varios los estudios que han demostrado que mediante la programar se desarrollan ciertas habilidades cognitivas como: #Desarrollo del pensamiento lógico #Fomento de la creatividad #Mejora en el razonamiento #Resolución de problemas Un estudio realizado a niños de infantil programando con Logo, demostró que obtienen mejores resultados en pruebas de matemáticas, de razonamiento y resolución de problemas.

INTRODUCCIÓN

En este curso online de iniciación a la programación aprenderás a utilizar la herramienta de Scratch 2.0 para programar diferentes tipos de videojuegos y animaciones mediante el lenguaje de programación por bloques de Scratch. La aplicación de los lenguajes de programación por bloques permite una presentación visual del paradigma y metodología de la programación informática permitiendo centrarse en la lógica de la programación dejando a un lado la sintaxis propia de los lenguajes de programación (puntos y comas, paréntesis, etc).

AGARRA LAS FRUTAS

https://scratch.mit.edu/projects/171700768/

lunes, 4 de noviembre de 2019

video tutorial

tutorial de scratch

ventajas y desventajas

Las ventajas de este lenguaje de programación como tal son las siguientes: Es muy bueno para aprender a programar. Es un programa gratuito, de software libre. Esta disponible para diferentes sistemas operativos (windows, mac y linux). Los trabajos realizados por uno se pueden compartir en la red. Este es multilenguaje.

BENEFICIOS

En Scratch los niños y niñas trabajan en sus propias creaciones y proyectos, de esta forma aprenden sobre el proceso de diseño. Partiendo de una idea, los alumnos tienen que realizarla paso a paso experimentando las soluciones que consideren necesarias para llegar a realizar esa idea.  Los niños deberán detectar sus errores y corregirlos una y otra vez hasta completar el proyecto.
En el proceso de creación de un proyecto surgen nuevas ideas y por tanto nuevos proyectos y así continuamente. Su lema es un perfecto resumen de su filosofía: imagina, programa, comparte.La versión tradicional de Scratch puedes utilizarla a través de la web y si vas a utilizarlo en un programa que no tenga conexión a internet, también podrás descargarte. Hay otra versión llamada ScratchJr que se utiliza en tablet y esta pensada para niños más pequeños. Es un entorno más sencillo pero también se pueden hacer muchos proyectos.