Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEPTOS DE PROGRAMACION DESARROLLADOS CON SCRATH image - Coggle Diagram
CONCEPTOS DE PROGRAMACION DESARROLLADOS CON SCRATH
HABILIDADES DE SOLUCIÓN DE PROBLEMAS Y DE DISEÑO
Razonamiento lógico
Resolver problemas de depuración
Desarrollar ideas a partir de una concepción inicial de proyecto
Mantener la atención constante y la perseverancia
IDEAS FUNDAMENTALES SOBRE PROGRAMACIÓN Y COMPUTADORES
Los programas indican al computador lo que debe hacer, de manera precisa y paso a paso
Programar computadores no requiere habilidades especiales, más allá de un pensamiento claro y metódico
CONCEPTOS ESPECÍFICOS DE PROGRAMACIÓN:
Secuencia
Para crear un programa en Scratch, se requiere pensar sistemáticamente sobre el orden de los pasos.
Iteración (ciclos)
por siempre y repetir se utilizan para crear iteraciones (repetición de una serie de instrucciones)
.
Variables
Las variables sirven para almacenar números o cadenas de caracteres (palabras). Las instrucciones correspondientes a variables permiten crearlas y usarlas en un programa. Scratch admite tanto variables globales (para todos los objetos) como especificas para un solo objeto.
Sentencias Condicionales
si y si-no verifican si una proposición simple o compuesta es verdadera (si se cumple una condición)
.
Entradas vía teclado
preguntar y esperar solicita a los usuarios escribir algo mediante el teclado.
respuesta es una variable que almacena lo último que se ingresó vía teclado
.
Manejo de eventos
al presionar tecla y al presionar objeto son ejemplos del manejo de eventos. Estas instrucciones de control responden a eventos provocados por el usuario o por otra parte del programa.
Hilos (paralelismo)
Poner en marcha dos pilas de instrucciones al mismo tiempo hace que se creen dos hilos independientes que se ejecutan en paralelo :.
Números al azar
La instrucción número al azar entre selecciona un número entero dentro de un rango dado.
Lógica booleana
Las proposiciones compuestas se forman con dos o más proposiciones sencillas unidas por operadores lógicos (y, o, no). Por ejemplo: evaluar la condición “variable lados tiene almacenado un valor menor o igual a 9”.
Diseño de interfaz de usuario
Con Scratch se diseñan interfaces de usuario interactivas. Por ejemplo, usar objetos para que funcionen como botones. Por ejemplo, al hacer clic sobre el objeto “Lápiz” se ejecuta un conjunto de instrucciones.
Coordinación y sincronización
La instrucción enviar a todos manda un mensaje a todos los Objetos y espera a que se ejecuten las acciones de los Objetos activados.
La instrucción al recibir coordina acciones de diferentes objetos.
Este par de instrucciones permiten la sincronización.
Listas (arreglos)
Las Listas son un tipo de estructura de datos que puede considerarse un arreglo bidimensional de “n x 1”. Con varias listas se puede conformar una matriz (arreglo bidimensional de n x m).
Las instrucciones correspondientes a listas permiten almacenar y acceder arreglos de números o cadenas de caracteres.
Interacción dinámica
Las instrucciones “x del ratón”, “y del ratón” y “volumen del sonido” se pueden utilizar como entrada dinámica para interactuar en tiempo real con los programas de [Scratch.] ![imagen]