Download Módulo 0 .- Introducción al curso Pensamiento Computacional en
Transcript
MÓDULO 3 PROGRAMACIÓN: CONCEPTOS Y TÉCNICAS CONCEPTOS Y TÉCNICAS ALGORITMOS Instrucciones paso a paso para lograr algo (estudiante) - razonar lógicamente - hacer deducciones DESCOMPOSICIÓN DEL PROBLEMA dividirlos en partes más pequeñas los lenguajes de programación facilitan este proceso de descomposición (procedimientos, funciones y objetos) PATRONES conjunto de instrucciones que se repiten varias veces en un programa o en varios programas facilita la programación compartir recursos aplicar en otras disciplinas de la vida ABSTRACCIÓN Concepto básico del lenguaje y del pensamiento computacional capturar la esencia (de un sistema o un problema) poner un nombre (nuevo concepto creado por el lenguaje) CONCURRENCIA (MULTI-THREADING) el mundo cotidiano es altamente concurrente objeto Pelota: (realiza varias tareas al mismo tiempo) PROGRAMACIÓN CON SCRATCH OBJETOS/SPRITES EN SCRATCH los proyectos se basan en objetos nombre (objeto): scripts+sonidos+disfraces estado: (x, y, dirección, # disfraz, tamaño) COMUNICACIÓN Y CLONACIÓN OBJETOS comunicación: envio y recepción de mensajes (sincronizar e interactuar entre sprites) clonación: capacidad de un sprite en crear un clon (una copia mediante programación) CREAR BLOQUES Más Bloques crear un bloque (argumentos) Definir (grupo ó pila de comandos) PROYECTO JUEGO DE PONG – 2 JUGADORES OBJETIVO Introducción al diseño modular interacción entre varios objetos(jugadores) utilización de variables explorar con diseños gráficos y de sonido ENUNCIADO “Construye un proyecto Scratch que implemente el juego de Pong para dos jugadores” los jugadores moverán sus paletas con diferentes teclas un marcador llevará la cuenta del juego DISEÑO DEL PROYECTO 1 Crear Pelota y Paletas 2 Comportamiento de las Paletas 3 Comportamiento de la Pelota 4 Marcador 5 Efectos sonoros 6 Final de juego 1 CREAR PELOTA Y PALETAS Crear Pelota (p.i.+movimiento) Crear Paletas 2 COMPORTAMIENTO DE LAS PALETAS Movimiento de Paletas 3 COMPORTAMIENTO DE LA PELOTA Rebote con Paletas 4 MARCADOR Contabilizar puntos 5 EFECTOS SONOROS Sonido Paletas Botón música de fondo 6 FINAL DEL JUEGO