Prg1 clases02
-
Upload
jorge-juarez -
Category
Education
-
view
790 -
download
0
Transcript of Prg1 clases02
![Page 1: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/1.jpg)
Universidad Francisco Gavidia
Programación I
![Page 2: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/2.jpg)
Habilidades del Pensamiento
• El alumno desarrollará habilidades que permitan resolver problemas en forma óptima.
![Page 3: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/3.jpg)
Introducción
• En la mayoría de conjuntos de habilidades propuestosfiguran las habilidades de pensamiento de ordensuperior entre las que se incluye la destreza parasolucionar problemas; por esta razón, se requiereseleccionar estrategias efectivas para ayudar a que losestudiantes las desarrollen. Para atender esta necesidad,la programación de computadores constituye una buenaalternativa, siempre y cuando se la enfoque al logro deesta destreza y no a la formación de programadores.
![Page 4: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/4.jpg)
Introducción
• Es importante insistir en esta orientación debido a quelas metodologías utilizadas en Educación Básica parallevar a cabo cursos de Algoritmos y Programación, sonheredadas de la educación superior y muchos de losdocentes que las utilizan se dedican principalmente aenseñar los vericuetos de lenguajes de programaciónprofesionales tales como Java, C++, Visual Basic, etc.
![Page 5: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/5.jpg)
Programación y Matemáticas
• Concepto de variable. Una variable es una ubicación dememoria en el computador o en la calculadora que tieneun nombre (identificador) y en la que se puedenalmacenar diferentes valores.
• Concepto de función. La mayoría de calculadorascientíficas vienen de fabrica con cientos de funciones ylos estudiantes pueden crear procedimientos que secomportan como funciones (aceptan parámetros,realizan cálculos y reportan un resultado).
![Page 6: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/6.jpg)
Programación y Matemáticas
• Modelado matemático. Algunas de las ideas clave de losmodelos matemáticos están presentes en losmanipulables virtuales (simulaciones). Estosmanipulables se pueden emplear tanto en procesos deentrenamiento como de educación matemática. Sinembargo, la tendencia es a utilizarlos en ambientes enlos que los estudiantes se convierten en diseñadores y noen simples consumidores
![Page 7: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/7.jpg)
Programación y Matemáticas
• Evaluación. En la mayoría de las situacionesextraescolares, las personas que necesitan utilizarmatemáticas regularmente tienden a usar calculadoras,computadores y otros dispositivos especializados (GPS,medición con láser, etc.) como ayuda en la solución deproblemas. Esto sugiere que una evaluación autentica enmatemáticas debe realizarse con libro y cuadernoabiertos, permitir el uso de calculadora y computador; encuyo caso el computador puede aportar un ambiente deaprendizaje y evaluación enriquecidos.
![Page 8: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/8.jpg)
Solucion de Problemas
• El alumno aprenderá a solucionar problemas basándose en una metodología que permitirá encontrar la solución más óptima.
![Page 9: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/9.jpg)
Ejercicio.
• Existe algún método directo para Ganar de formainmediata en el Juego conocido como X/O
![Page 10: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/10.jpg)
Introducción.
• Son muchas las estrategias que se pueden utilizar parasolucionar problemas, pero la base para la soluciónsiempre se enfrascará en 4 operaciones mentales.
Entender Problema
Trazar un Plan
Ejecutar el Plan
Revisar
![Page 11: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/11.jpg)
Paso 1. Comprender el Problema.
• Leer el problema varias veces
• Establecer los datos del problema
• Aclarar lo que se va a resolver (¿Cuál es la pregunta?)
• Precisar el resultado que se desea lograr
• Determinar la incógnita del problema
• Organizar la información
• Agrupar los datos en categorías
• Trazar una figura o diagrama.
![Page 12: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/12.jpg)
Paso 2. Hacer el Plan.
• Escoger y decidir las operaciones a efectuar.
• Eliminar los datos inútiles.
• Descomponer el problema en otros más pequeños.
![Page 13: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/13.jpg)
Paso 3. Ejecutar el Plan.
• Ejecutar en detalle cada operación.
• • Simplificar antes de calcular.
• • Realizar un dibujo o diagrama.
![Page 14: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/14.jpg)
Paso 4. Analizar la Solución.
• Dar una respuesta completa
• Hallar el mismo resultado de otra manera.
• Verificar por apreciación que la respuesta es adecuada.
![Page 15: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/15.jpg)
Práctica
![Page 16: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/16.jpg)
Uso de Scratch
• El alumno aprenderá a solucionar problemas por medio del uso de una herramienta llamada Scratch.
![Page 17: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/17.jpg)
Uso de Scratch
• Ingresar a la página www.scratch.mit.edu
![Page 18: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/18.jpg)
Ejemplo.
• Problema:
– Dibujar un rectánguloque este formado por lassiguientes medidas:Lado1= 100 lado2= 150.
• Solución:– Inicio
– Adelante 100
– Derecha 90°
– Adelante 150
– Derecha 90°
– Adelante 100
– Derecha 90°
– Adelante 120
– Fin
![Page 19: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/19.jpg)
Uso de Scratch
![Page 20: Prg1 clases02](https://reader033.fdocument.pub/reader033/viewer/2022060123/55972dca1a28abeb378b45f3/html5/thumbnails/20.jpg)
Ejercicio
• Tomando como base el ejemplo anterior, realice undibujo en el cual se permita observar un triánguloequilátero. La medida puede seleccionarla usted.