Está en la página 1de 11

Clase 1 Laboratorio de

programación en bloques
Maestro: Luis Roberto Tlapa
04/09/2023
¡Bienvenidos al
Taller de
Programación en
Bloques!
Objetivo
• Capacitar a los estudiantes de
secundaria en los fundamentos
de la programación en bloques,
desarrollando sus habilidades de
pensamiento lógico, resolución
de problemas y creatividad, para
que puedan diseñar y crear
proyectos interactivos utilizando
herramientas visuales de
programación.
1° Trimestre
1) Fundamentos de Programación
a) Conceptos básicos de algoritmos y lógica de programación.
b) Introducción a la programación visual en bloques.
c) Uso de bloques y conexiones lógicas.
2) Exploración de Plataformas
a) Introducción a plataformas de programación visual (como Scratch o Blockly).
b) Creación de secuencias simples de comandos en bloques.
c) Desarrollo de proyectos básicos de animación y juego.
3) Proyecto de Animación
a) Creación de una animación sencilla utilizando programación en bloques.
b) Incorporación de personajes, escenarios y elementos interactivos.
Introducción
• ¡Bienvenidos a nuestra lección sobre los conceptos básicos de
algoritmos y lógica de programación! En esta presentación,
aprenderemos sobre los fundamentos que necesitas conocer para
comenzar a programar.
Algoritmo
1. Tomar la crema dental
• Un algoritmo es como una 2. Destapar la crema dental
receta de cocina para las 3. Tomar el cepillo de dientes
4. Aplicar crema dental al cepillo
computadoras. Es una serie 5. Tapar la crema dental
de pasos ordenados que le 6. Abrir la llave del lavamanos
7. Remojar el cepillo con la crema dental
indican a la computadora 8. Cerrar la llave del lavamanos
cómo hacer una tarea 9. Frotar los dientes con el cepillo
específica. Piensa en ello 10. Abrir la llave del lavamanos
11. Enjuagarse la boca
como dar instrucciones muy 12. Enjuagar el cepillo
precisas. 13. Cerrar la llave del lavamanos
14. Secarse la cara y las manos con una toalla
¿Por qué son importantes los algoritmos en la
vida diaria?
• Ayudan a resolver problemas.
• Hacen que las tareas sean más fáciles y eficientes.
• Son la base de la programación.
• Permiten compartir procesos a todos.
• Nos ayudan a identificar problemas en el proceso.
• Al ser un conjunto ordenado es posible identificar cambios y mejoras
de forma rápida.
Ejemplo 2
• Veamos que algo tan común como los pasos
para cambiar una bombilla (foco) se pueden
expresar en forma de Algoritmo:
1. Ubicar una escalera o un banco debajo de
la bombilla fundida
2. Tomar una bombilla nueva
3. Subir por la escalera o al banco
4. Girar la bombilla fundida hacia la
izquierda hasta soltarla
5. Enroscar la bombilla nueva hacia la
derecha en el plafón hasta apretarla
6. Bajar de la escalera o del banco
7. 7. Fin
Actividad 1
• Discutamos en parejas el ejemplo de la bombilla y propongamos
algunas mejoras. Luego, un voluntario debe pasar al tablero y escribir
el Algoritmo con la participación de todos.
Actividad
• Junto al profesor diseña un algoritmo para apagar el equipo del
centro de cómputo. Asegúrate de definir el inicio y fin, así como
numerarlo y definir en el orden correcto cada uno de los pasoso para
su preparación.
Actividad 2

• Escribe el algoritmo que resuelve el


laberinto, recuerda colocar el inicio y el
fin, las instrucciones pueden ser:

También podría gustarte