Prg1 clases02

20
Universidad Francisco Gavidia Programación I

Transcript of Prg1 clases02

Page 1: Prg1 clases02

Universidad Francisco Gavidia

Programación I

Page 2: Prg1 clases02

Habilidades del Pensamiento

• El alumno desarrollará habilidades que permitan resolver problemas en forma óptima.

Page 3: Prg1 clases02

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

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

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

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

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

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

Ejercicio.

• Existe algún método directo para Ganar de formainmediata en el Juego conocido como X/O

Page 10: Prg1 clases02

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

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

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

Paso 3. Ejecutar el Plan.

• Ejecutar en detalle cada operación.

• • Simplificar antes de calcular.

• • Realizar un dibujo o diagrama.

Page 14: Prg1 clases02

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

Práctica

Page 16: Prg1 clases02

Uso de Scratch

• El alumno aprenderá a solucionar problemas por medio del uso de una herramienta llamada Scratch.

Page 18: Prg1 clases02

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

Uso de Scratch

Page 20: Prg1 clases02

Ejercicio

• Tomando como base el ejemplo anterior, realice undibujo en el cual se permita observar un triánguloequilátero. La medida puede seleccionarla usted.