Instituto Tecnológico PUERTO DE MEJILLONES
LABORATORIO 5
SENTENCIAS IF y ELSE
ESTRUCTURAS DE CONTROL CONDICIONALES
ez
Dentro de la programación éstas nos permiten modificar el flujo de ejecución de
r
las sentencias (instrucciones) de un programa.
Pe
Las Estructuras de Control Condicionales también se llaman Selectivas.
Cuando nos enfrentemos a la solución de un problema mediante un algoritmo, es
oa
normal tener en cuenta condiciones que influyan en esa secuencia de pasos que
hay que dar para resolver el problema, en otras palabras, nos permiten decidir qué
ejecutar y qué no en un programa.
ch
O
ESTRUCTURA DE CONTROL CONDICIONAL SIMPLE
n
if ... then (sí ... entonces)
la
A
En esta estructura de control sólo realiza acciones cuando la expresión lógica o
condición es Verdadera y gráficamente se representa de la siguiente manera:
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
r ez
Pe
Ejemplo:
oa
Realizar la división de dos números si el divisor es distinto de 0.
ch
O
n
la
A
c.
.S
En este ejemplo vemos un algoritmo que si cumple la condición (por Verdadero)
M
muestra el resultado de la división, caso contrario (por Falso) no ejecuta ninguna
instrucción.
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
ESTRUCTURA DE CONTROL CONDICIONAL DOBLE
if ... then ... else (sí ... entonces ... sino)
En esta estructura de control realiza acciones(instrucciones) cuando la condición
es True o False y gráficamente se representa de la siguiente manera:
r ez
Pe
oa
ch
Ejemplo:
O
Completando el ejemplo anterior, realizar la división de dos números si el divisor
n
es distinto de 0, caso contrario mostrar un mensaje "Error: No se puede dividir por
la
CERO".
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
En este otro ejemplo vemos un algoritmo que si cumple la condición (por
Verdadero) muestra el resultado de la división, caso contrario (por Falso) muestra
un mensaje de error.
r ez
Pe
oa
ch
O
Materiales Necesarios:
n
la
Computadora Personal
Programa Netbeans y JDK instalados.
A
Objetivos
c.
Diseñar y programar formularios gráficos de control en java
Aplicar la simulación para el desarrollo de la interfaz gráfica.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
a) A continuación, crearemos un formulario para la programación del
siguiente problema: EL MAYOR DE DOS NUMEROS.
r ez
Pe
oa
ch
O
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
Código
BOTON: COMPROBAR
r ez
Pe
oa
ch
O
n
BOTON: EXIT
la
A
c.
b) Diseñar y programar la siguiente interfaz gráfica a través de sentencias IF,
.S
ELSE. COMPROBAR EL PROMEDIO DEL ESTUDIANTE Y VERIFICAR SI
APROBO O REPROBO LA MATERIA.
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
r ez
Pe
oa
ch
O
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
Código
BOTON: CALCULAR
r ez
Pe
oa
ch
O
n
la
BOTON: LIMPIAR Y EXIT
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
c) Diseñar y programar la siguiente interfaz gráfica a través de sentencias IF,
ELSE. COMPROBAR SI UN NUMERO INGRESADO ES PAR O IMPAR.
r ez
Pe
oa
ch
O
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
REPASO:
r ez
Pe
oa
SI EL RESIDUO ES IGUAL A CERO EL NUMERO INGRESADO SERA PAR.
ch
SI EL RESIDUO ES DIFERENTE DE CERO EL NUMERO SERA IMPAR.
O
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
Código
BOTON: COMPROBAR
r ez
Pe
oa
ch
O
BOTON: EXIT
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez
Instituto Tecnológico PUERTO DE MEJILLONES
INFORME DE LABORATORIO
Nombre completo: ……………………………………………………………………
Curso: …………………………………………………………………………………..
CI: ……………………………………………………………………………………….
ez
I. Investigue las funciones en JAVA.
II. Investigue los métodos en JAVA.
r
Pe
III. Investigue los procedimientos en JAVA.
IV. Añadir las capturas de pantalla de su código del inicio a) y b) (junto a su
nombre completo escrito en sus comentarios del código y una etiqueta en
oa
sus formularios) y la respuesta en la pantalla del ejercicio de laboratorio.
V. Conclusiones.
ch
O
n
la
A
c.
.S
M
Carrera de Electrónica y Sistemas Informáticos [Link]. Alan Ochoa Pérez