Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porPedro Ortiz Soto Modificado hace 8 años
1
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación
2
2 Preguntas Escriba un método que eleve al cuadrado un argumento decimal y retorne el resultado
3
3 Preguntas ¿Qué sucede cuando se declara una propiedad y una variable con el mismo nombre
4
4 Preguntas Mencione tres ventajas del uso de métodos separados por sobre uno solo
5
5 Preguntas ¿Por qué es necesario declarar las variables antes de usarlas?
6
6 ¿Dudas hasta aquí?
7
7 Decisiones Hasta ahora, hemos visto sólo programas secuenciales (los pasos a seguir van siempre por la misma línea) ¿Cómo hacer para que el computador tome decisiones y pueda seguir caminos alternativos?
8
8 Decisiones Ejemplo: programa que calcule el promedio de notas y diga si pasé o no el curso
9
9 Decisiones Para tomar una decisión, el computador necesita una condición Si la condición es verdadera, sigue un camino; si es falsa, puede seguir otro
10
10 Condiciones ¿Qué ejemplos de condiciones podemos mencionar?
11
11 Condiciones Siempre se expresan como comparaciones: Si el promedio de las tareas es < 3,95 Si la pelota entra en el arco... (si la posición de la pelota es igual a la del arco) Si pasan diez minutos (si el tiempo transcurrido es = 10 minutos)
12
12 Condiciones Para esto, java tiene los siguientes operadores de comparación: ==, !=,, = Ejemplos de condiciones: promedio_tareas < 3.95 tiempo >= 10 respuesta != “si”
13
13 El tipo de datos boolean Una variable de este tipo puede tomar sólo dos valores: true y false El resultado de una condición es compatible con boolean
14
14 If Para tomar una decisión usando una condición en java, se hace de la siguiente forma: If(condicion) { //código }
15
15 If Ejemplo: supongamos que tenemos un programa que nos calcula la nota del curso ¿Cómo hacer que además nos avise si reprobamos?
16
16 Else Otra herramienta útil: si queremos que el computador siga un camino alternativo en caso de no cumplirse la condición: if (condición) { //camino 1 } else { //camino 2 }
17
17 Condiciones múltiples Un poco de lógica: AND, OR y NOT
18
18 Condiciones múltiples Ejemplo: que el promedio de las pruebas y el de las tareas sea azul Que sea el único competidor o que llegue antes que los demás
19
19 Condiciones múltiples En java existen los siguientes operadores: &&, || y ! (Ver ejemplo)
20
20 Consideraciones prácticas if dentro de otros if else if
21
21 Consideraciones prácticas Scope Indentación
22
22 Bonus Track: el poderoso switch int a = Interfaz.PedirEntero("adivina"); switch (a) { case 0: Interfaz.MostrarMensaje("cero"); break; case 1: Interfaz.MostrarMensaje("uno"); break; case 2: Interfaz.MostrarMensaje("dos"); break; case 3: Interfaz.MostrarMensaje("tres"); break; default: Interfaz.MostrarMensaje("hola"); }
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.