CLASE 3 . PSEINT 25 DE MARZO
PSeInt
Objetivos de Aprendizaje:
- Comprender el concepto de algoritmos y su importancia en la resolución de problemas.
- Aprender la sintaxis y estructuras básicas de PSeInt.
- Desarrollar habilidades para diseñar y codificar algoritmos en PSeInt.
- Aplicar los conocimientos adquiridos en ejercicios prácticos y situaciones reales.
Actividad Investigativa Inicial:
Pregunta de reflexión: ¿Qué es un algoritmo y cómo se aplica en la vida cotidiana?
Los estudiantes investigarán y compartirán ejemplos de algoritmos en la vida diaria, como recetas de cocina, instrucciones para armar un mueble, entre otros. Luego, se relacionará con el concepto de algoritmos en programación.
Concepto de la Clase:
¿Qué es PSeInt? PSeInt es una herramienta de pseudocódigo que permite a los estudiantes aprender lógica de programación antes de utilizar un lenguaje formal. Facilita la escritura de algoritmos mediante una sintaxis simple y visualización gráfica.
Elementos básicos de PSeInt:
- Variables: Espacios en memoria para almacenar datos. Ejemplo:
Definir edad Como Entero; edad <- 15; - Estructuras de control:
- Condicionales (Si…Entonces…Sino):
Si edad >= 18 Entonces Escribir "Eres mayor de edad"; Sino Escribir "Eres menor de edad"; FinSi - Ciclos (Mientras, Para, Repetir):
Contador <- 1; Mientras Contador <= 5 Hacer Escribir "Iteración: ", Contador; Contador <- Contador + 1; FinMientras
- Condicionales (Si…Entonces…Sino):
- Entrada y salida de datos:
Escribir "Ingrese su nombre:"; Leer nombre; Escribir "Hola, ", nombre;MATERIAL DE APOYO
Actividad en Clase:
Los estudiantes desarrollarán un algoritmo en PSeInt que solicite al usuario su nombre y luego lo salude con un mensaje personalizado. Posteriormente, ejecutarán el algoritmo en el simulador de PSeInt y compartirán su resultado con el grupo.
Tarea:
Crear un algoritmo en PSeInt que solicite al usuario un número y muestre si es positivo, negativo o cero. Subir el archivo del código y una captura de pantalla con el resultado en PSeInt.
Conclusión:
PSeInt es una herramienta valiosa para aprender lógica de programación sin la complejidad de un lenguaje formal. Con la práctica de algoritmos, los estudiantes desarrollan habilidades para resolver problemas y estructurar soluciones de manera lógica. La comprensión de estos conceptos será fundamental para el aprendizaje de lenguajes de programación más avanzados en el futuro.
Rúbrica de Evaluación:
| Criterio | Excelente (5) | Bueno (4) | Aceptable (3) | Deficiente (1-2) |
|---|---|---|---|---|
| Comprensión del tema | Demuestra dominio total del uso de PSeInt y lógica de programación. | Comprende bien, pero con algunos errores menores. | Tiene dificultades en la lógica o en la sintaxis. | No comprende el uso de PSeInt o comete muchos errores. |
| Aplicación de estructuras de control | Usa correctamente condicionales y ciclos. | Usa estructuras de control con pequeños errores. | Aplica estructuras básicas pero con varios errores. | No usa estructuras adecuadamente o no las incluye. |
| Creatividad y solución del problema | Solución bien estructurada y eficiente. | Solución funcional con detalles por mejorar. | Solución básica con errores. | No presenta solución válida. |
| Entrega y presentación | Código bien organizado, comentado y entregado a tiempo. | Código claro pero sin comentarios o con detalles por mejorar. | Código desordenado y con errores de presentación. | No entrega la tarea o no cumple con los requisitos. |