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í?
8 8 ACHTUNG! ¡Loops infinitos! while(true); for(i=1;i>0;i++) for(int i=0; i
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
13 13 For anidados for(int i=0;i
14 14 For anidados Complejidad computacional