La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Curso avanzado de programación Sesión 2. 2 repetir... –http://docs.wiris.com/quizzescourse/2.0/es/example/repeat.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/repeat.html.

Presentaciones similares


Presentación del tema: "1 Curso avanzado de programación Sesión 2. 2 repetir... –http://docs.wiris.com/quizzescourse/2.0/es/example/repeat.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/repeat.html."— Transcripción de la presentación:

1 1 Curso avanzado de programación Sesión 2

2 2 repetir... –http://docs.wiris.com/quizzescourse/2.0/es/example/repeat.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/repeat.html mientras... –http://docs.wiris.com/quizzescourse/2.0/es/example/while.html Estrategias de programación

3 3 repetir... Se usa para asegurarse de que un valor es correcto El código de dentro se ejecuta como mínimo una vez Observar este código; genera un entero diferente de 0

4 4 mientras... Se usa para bucles con un número variable de iteraciones. Puede que el código de dentro no se ejecute nunca. La condición es la opuesta respecto a repetir... Observar este código; genera una succesión hasta un determinado punto. Los términos se van acumulando en una lista.

5 5 tiempo de practicar Función clásica de Algoritmo de Euclides, para encontrar el mcd de dos números: http://es.wikipedia.org/wiki/Algoritmo_de_euclides http://es.wikipedia.org/wiki/Algoritmo_de_euclides ¿Cuántas veces se puede doblar una hoja de papel, antes que tenga un grosor de N?

6 6 Estrategias de programación intentar+filtrar vs construir empezar por el problema vs por la solución

7 7 intentar+filtrar vs construir intentar+filtrar: –Es generar rápidamente datos, y si no encajan con lo que queremos, desecharlos y generar otros. Fuerza bruta. Barato para el humano, caro para la máquina. construir: –Es elegir cuidadosamente, usando propiedades matemáticas, para que los datos que calculemos encajen con lo que queremos. Caro para el humano, barato para la máquina.

8 8 intentar+filtrar vs construir Generar un triángulo rectángulo entero: –http://es.wikipedia.org/wiki/Terna_pitag%C3%B3ricahttp://es.wikipedia.org/wiki/Terna_pitag%C3%B3rica –http://docs.wiris.com/quizzescourse/2.0/es/example/pythagorean.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/pythagorean.html Generar una matriz 3x3 singular: –http://docs.wiris.com/quizzescourse/2.0/es/example/singular.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/singular.html

9 9 Pitágoras

10 10 Matriz singular

11 11 primero problema vs primero solución primero problema: –Es generar primero el enunciado, y después resolverlo para tener la solución. primero solución: –Es generar primero la solución, y después crear un enunciado a su alrededor.

12 12 primero problema vs primero solución Generar un polinomio con raíces enteras: http://docs.wiris.com/quizzescourse/2.0/es/example/roots.html http://docs.wiris.com/quizzescourse/2.0/es/example/roots.html Generar una matriz diagonalizable: http://docs.wiris.com/quizzescourse/2.0/es/example/diag.html http://docs.wiris.com/quizzescourse/2.0/es/example/diag.html

13 13 Raíces enteras

14 14 Matriz diagonalizable

15 15 Tareas...


Descargar ppt "1 Curso avanzado de programación Sesión 2. 2 repetir... –http://docs.wiris.com/quizzescourse/2.0/es/example/repeat.htmlhttp://docs.wiris.com/quizzescourse/2.0/es/example/repeat.html."

Presentaciones similares


Anuncios Google