SlideShare una empresa de Scribd logo
3
Lo más leído
4
Lo más leído
6
Lo más leído
Introducción a la
Programación con JAVA
             Lic. Carla Salazar Serrudo
      Carrera de Ingeniería Informática
                           UMSS - 2013




                                          1
                                          
Estructuras de Control

 Muchas  veces es necesario alterar el orden en que
  se ejecutan las instrucciones de un programa.
 El orden preestablecido es secuencial, pero se
  puede alterar.
 Las estructuras de control permiten cambiar el
  orden normal de ejecución de un programa
 Pueden ser:
    ◦ Estructuras de selección: Permiten elegir entre un grupo
      de instrucciones u otro
    ◦ Estructuras de repetición: Permiten repetir un grupo de
      instrucciones.


                                                                 2
                                                                 
Estructura selección:
condicional simple

                                  if (condición) {
           condición                 acción1;
                       True       }else {
   False
                                     acción2;
                                  }
 acción2                acción1




                                                     3
                                                     
Condicional simple

De  acuerdo al resultado de la evaluación
 de una condición se realiza una acción u
 otra
Sintaxis:
 ◦   if (condición) acción;
 ◦   if (condición) {acción1; acción 2;…;acciónN}
 ◦   if (condición) acción1 else acción2;
 ◦   if (condición) {acción1; …;acciónN}
     else{acción1; ..;acciónN}
                                                    4
                                                    
Ejemplo de condicional
…
if(calif >= 70)
  System.out.println(“Aprobado”);
else {
  System.out.println(“Reprobado”);
  System.out.println(“Cursar de nuevo
  materia”);
}
…
                                        5
                                        
Ejercicio
Encuentre  las raíces de una ecuación de
 segundo grado: ax2 + bx + c
Sabiendo que, de acuerdo al valor del
 discriminante
 ◦ D = Math.sqrt( b2 – 4ac)
 ◦ Se pueden tener 2 raíces, 1 raíz (o dos
   iguales) y 0 raíces



                                             6
                                             
Ejercicio
Encuentre  las raíces de una ecuación de
 segundo grado: ax2 + bx + c
Sabiendo que, de acuerdo al valor del
 discriminante
 ◦ D = Math.sqrt( b2 – 4ac)
 ◦ Se pueden tener 2 raíces, 1 raíz (o dos
   iguales) y 0 raíces



                                             6
                                             

Más contenido relacionado

PDF
Herencia
PDF
Tema 4 clases_y_objetos
PPTX
7-Unidad 2. Elementos de una Clase
PDF
Ecuaciones Diferenciales y Álgebra Lineal ccesa007
PPTX
LENGUAJE TRANSACT SQL
PPT
Javascript
PPTX
Lenguaje c tarea 5
Herencia
Tema 4 clases_y_objetos
7-Unidad 2. Elementos de una Clase
Ecuaciones Diferenciales y Álgebra Lineal ccesa007
LENGUAJE TRANSACT SQL
Javascript
Lenguaje c tarea 5

Último (20)

PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PLANES DE área ciencias naturales y aplicadas
Telos 127 Generacion Al fa Beta - fundaciontelefonica
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Manual de Convivencia 2025 actualizado a las normas vigentes
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
Modelo Educativo SUB 2023versión final.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
TOMO II - LITERATURA.pd plusenmas ultras
Presentación de la Cetoacidosis diabetica.pptx
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Publicidad
Publicidad

Estructuras condicionales con Java

  • 1. Introducción a la Programación con JAVA Lic. Carla Salazar Serrudo Carrera de Ingeniería Informática UMSS - 2013 1 
  • 2. Estructuras de Control  Muchas veces es necesario alterar el orden en que se ejecutan las instrucciones de un programa.  El orden preestablecido es secuencial, pero se puede alterar.  Las estructuras de control permiten cambiar el orden normal de ejecución de un programa  Pueden ser: ◦ Estructuras de selección: Permiten elegir entre un grupo de instrucciones u otro ◦ Estructuras de repetición: Permiten repetir un grupo de instrucciones.  2 
  • 3. Estructura selección: condicional simple if (condición) { condición acción1; True }else { False acción2; } acción2 acción1 3 
  • 4. Condicional simple De acuerdo al resultado de la evaluación de una condición se realiza una acción u otra Sintaxis: ◦ if (condición) acción; ◦ if (condición) {acción1; acción 2;…;acciónN} ◦ if (condición) acción1 else acción2; ◦ if (condición) {acción1; …;acciónN} else{acción1; ..;acciónN} 4 
  • 5. Ejemplo de condicional … if(calif >= 70) System.out.println(“Aprobado”); else { System.out.println(“Reprobado”); System.out.println(“Cursar de nuevo materia”); } … 5 
  • 6. Ejercicio Encuentre las raíces de una ecuación de segundo grado: ax2 + bx + c Sabiendo que, de acuerdo al valor del discriminante ◦ D = Math.sqrt( b2 – 4ac) ◦ Se pueden tener 2 raíces, 1 raíz (o dos iguales) y 0 raíces 6 
  • 7. Ejercicio Encuentre las raíces de una ecuación de segundo grado: ax2 + bx + c Sabiendo que, de acuerdo al valor del discriminante ◦ D = Math.sqrt( b2 – 4ac) ◦ Se pueden tener 2 raíces, 1 raíz (o dos iguales) y 0 raíces 6 