La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Clase 9: control (4ª parte) iic1102 – introducción a la programación.

Presentaciones similares


Presentación del tema: "1 Clase 9: control (4ª parte) iic1102 – introducción a la programación."— Transcripción de la presentación:

1 1 Clase 9: control (4ª parte) iic1102 – introducción a la programación

2 2 Preguntas Convierta en while : for(int i=n;n>0;n--) potencia=potencia*base;

3 3 Preguntas Convierta en for: int contador=0; while(debo_seguir()) { contador ++; accion(); }

4 4 Preguntas En qué casos es preferible lo primero: if(condicion) algo(); if(condicion2) otra_cosa(); if(condicion) algo(); else if(condicion2) otra_cosa();

5 5 Preguntas Ejecute este código: int a=2; if (a+2*a>6 || a==3 && a+a==5)  Interfaz.MostrarMensaje(“uno”); else Interfaz.MostrarMensaje(“dos”);

6 6 ¿Dudas hasta aquí?

7 7 For for(e° inicial;condición;acción) Ejemplo: for(int i=0;i<capital/escala;i++) { barra = barra + “=”; }

8 8 ACHTUNG! ¡Loops infinitos! while(true); for(i=1;i>0;i++) for(int i=0; i<n; j++)

9 9 ACHTUNG! for(i=0;metodo();i++) { //código } Dependemos de lo que diga el método Por suerte Eclipse permite parar la ejecución (demostración)

10 10 Ejemplo Programa que multiplica, suma, resta y divide, con menú inicial ¿Cómo lo haríamos? switch

11 11 Ejemplo (ver) ¿Cómo agregar potencias?

12 12 For anidados for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { //(...) ¿para qué puede servir esto?

13 13 For anidados for(int i=0;i<n;i++) { for(int j=0;j<i;j++) { //(...) for triangular

14 14 For anidados Complejidad computacional


Descargar ppt "1 Clase 9: control (4ª parte) iic1102 – introducción a la programación."

Presentaciones similares


Anuncios Google