Está en la página 1de 12

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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. 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 M.Sc. Alan Ochoa Pérez

También podría gustarte