SlideShare une entreprise Scribd logo
1  sur  10
ESTRUCTURA SELECTIVA
en Java
Las estructuras de control selectivas se utilizan para
resolver problemas donde sea necesario tomar
decisiones, es decir, donde se tengan diferentes caminos
para llegar a la solución de un determinado problema.
pseudocódigo
SI condición Entonces
acciones
Lic. Nora O. Martínez Arias
CONDICIONES
Las condiciones se construyen con la ayuda de los
operadores relacionales y booleanos, en el caso de Java
son los siguientes:
NOMBRE OPERADOR
Mayor que >
Menor que <
Igual que ==
Mayor o
igual
>=
Menor o
igual
<=
Diferente !=
NOMBRE OPERADOR
Conjunción
(and)
&&
Disyunción
(or)
||
Negación
(not)
!
Lic. Nora O. Martínez Arias
CONDICIONES
Ejemplo de condiciones construidas a partir de un
enunciado:
Si deseas saber si una persona es mayor de edad entonces la
condición es:
El descuento se aplica en etiqueta roja entonces la condición es:
Persona > = 18 lo cual se lee: “¿persona mayor o igual a 18?”
Etiqueta == “rojo” que se lee: “¿La etiqueta es igual al color rojo?”
O bien, si asignamos un número al color rojo (supongamos el 3), la
condición es:
Etiqueta == 3, que se lee: “¿La etiqueta es igual a el número 3?”
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA
Las estructuras selectivas se
clasifican en 3 tipos:
1.Selectiva simple
2.Selectiva doble
3.Selectiva múltiple
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
pseudocódigo
SI condición Entonces
acciones
if (condición) {
acción 1;
acción 2;
.
.
.
Acción n;
}
Lic. Nora O. Martínez Arias
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
ANALISIS
E = Calificación del
alumno
P= la calificación
debe ser mínimo de
6 para ser
aprobatoria, solicitar
calificación, mostrar
el mensaje
S= aprobó
INICIO
CALIFICACION
CALIFICACION
>= 6
“Aprobado”
F
V
FIN
La condición es:
Calificacion >= 6
Ejemplo: De acuerdo a la calificación del alumno, indicarle si
aprobó la materia.
setter
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
PSEUDOCÓDIGO
INICIO
RECIBIR (calificacion)
SI calificacion >= 6 ENTONCES
DEVOLVER “Aprobado”
FIN
Ejemplo continúa…
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
JAVA
public String determinarMensaje(){
String mensaje = “”;
if (calificacion >= 6) {
mensaje = “Aprobado”;
}
return mensaje;
}
Ejemplo continúa…
Recuerda que en Java, la solución se implementa en los métodos, para
este ejemplo faltaría incluirlo en una clase
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
JAVA
public class Calif{
private double calificacion;
public setCalif( double calif){
calificacion = calif;
}
public String determinarMensaje(){
String mensaje = “”;
if (calificacion >= 6) {
mensaje = “Aprobado”;
}
return mensaje;
}
}
+ Calif
- calificacion: double
+ setCalif(double calif)
+ determinarMensaje(): String
DIAGRAMA DE CLASE
Ejemplo completo
Lic. Nora O. Martínez Arias
ESTRUCTURA SELECTIVA SIMPLE
JAVA
public class Calif{
private double calificacion;
public setCalif( double calif){
calificacion = calif;
}
public String determinarMensaje(){
String mensaje = “”;
if (calificacion >= 6) {
mensaje = “Aprobado”;
}
return mensaje;
}
}
+ Calif
- calificacion: double
+ setCalif(double calif)
+ determinarMensaje(): String
DIAGRAMA DE CLASE
Ejemplo completo

Contenu connexe

Tendances

Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamientoLalo Chooper
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Estructura de un metodo
Estructura de un metodoEstructura de un metodo
Estructura de un metodoElena Perz
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multipleNora O. Martínez
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Doblessalomonaquino
 
Cuestionario
CuestionarioCuestionario
CuestionarioJose Nava
 
Ejercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadasEjercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadasAlejandro Pacheco
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 

Tendances (20)

Tad Colas
Tad ColasTad Colas
Tad Colas
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Estructura de un metodo
Estructura de un metodoEstructura de un metodo
Estructura de un metodo
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multiple
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Dobles
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Ejercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadasEjercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadas
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 

Similaire à Estructura selectiva simple con Java

Sientonces
SientoncesSientonces
SientoncesBeticlh
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
Instrucciones de control parte 1
Instrucciones de control parte 1Instrucciones de control parte 1
Instrucciones de control parte 1Joaquin Lara Sierra
 
metodologia para resolver problemas
metodologia para resolver problemas metodologia para resolver problemas
metodologia para resolver problemas nelson0007
 
Echenique objeto digital
Echenique objeto digitalEchenique objeto digital
Echenique objeto digitalEdy Echenique
 
Actividadad No 32 Estructuras-Selectivas.pdf
Actividadad No 32 Estructuras-Selectivas.pdfActividadad No 32 Estructuras-Selectivas.pdf
Actividadad No 32 Estructuras-Selectivas.pdfENRIQUERAMOSOVANDO
 

Similaire à Estructura selectiva simple con Java (8)

Sientonces
SientoncesSientonces
Sientonces
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
Instrucciones de control parte 1
Instrucciones de control parte 1Instrucciones de control parte 1
Instrucciones de control parte 1
 
metodologia para resolver problemas
metodologia para resolver problemas metodologia para resolver problemas
metodologia para resolver problemas
 
Echenique objeto digital
Echenique objeto digitalEchenique objeto digital
Echenique objeto digital
 
Guia estructuras condicionales
Guia estructuras condicionalesGuia estructuras condicionales
Guia estructuras condicionales
 
Actividadad No 32 Estructuras-Selectivas.pdf
Actividadad No 32 Estructuras-Selectivas.pdfActividadad No 32 Estructuras-Selectivas.pdf
Actividadad No 32 Estructuras-Selectivas.pdf
 
Estructuras
EstructurasEstructuras
Estructuras
 

Plus de Nora O. Martínez

Tutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsTutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsNora O. Martínez
 
Tutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalTutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalNora O. Martínez
 
Presentación POO- clases-objetos
Presentación POO- clases-objetosPresentación POO- clases-objetos
Presentación POO- clases-objetosNora O. Martínez
 
Infografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointInfografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointNora O. Martínez
 
Tutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveTutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveNora O. Martínez
 
Tutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaTutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaNora O. Martínez
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasNora O. Martínez
 
Creación de un blog en blogger
Creación de un blog en bloggerCreación de un blog en blogger
Creación de un blog en bloggerNora O. Martínez
 
Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Nora O. Martínez
 
Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Nora O. Martínez
 
Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Nora O. Martínez
 

Plus de Nora O. Martínez (17)

Tutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de TeamsTutorial Inscripción a un grupo de Teams
Tutorial Inscripción a un grupo de Teams
 
Tutorial foto perfil teams
Tutorial foto perfil teamsTutorial foto perfil teams
Tutorial foto perfil teams
 
Tutorial acceso cuenta Institucional
Tutorial acceso cuenta InstitucionalTutorial acceso cuenta Institucional
Tutorial acceso cuenta Institucional
 
Acumuladores y Contadores
Acumuladores y ContadoresAcumuladores y Contadores
Acumuladores y Contadores
 
Presentación POO- clases-objetos
Presentación POO- clases-objetosPresentación POO- clases-objetos
Presentación POO- clases-objetos
 
Infografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power PointInfografía partes de la ventana principal de Power Point
Infografía partes de la ventana principal de Power Point
 
Tutorial subir archivos en Google Drive
Tutorial subir archivos en Google DriveTutorial subir archivos en Google Drive
Tutorial subir archivos en Google Drive
 
Tutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpetaTutorial creación de carpeta en Google Drive y compartir carpeta
Tutorial creación de carpeta en Google Drive y compartir carpeta
 
Tutorial de Movie Maker
Tutorial de Movie MakerTutorial de Movie Maker
Tutorial de Movie Maker
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Creación de un blog en blogger
Creación de un blog en bloggerCreación de un blog en blogger
Creación de un blog en blogger
 
Emocional1
Emocional1Emocional1
Emocional1
 
Grandeza1
Grandeza1Grandeza1
Grandeza1
 
Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)Proyecto de vida (parte 3 de 3)
Proyecto de vida (parte 3 de 3)
 
Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)Proyecto de vida (parte 2 de 3)
Proyecto de vida (parte 2 de 3)
 
Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)Proyecto de vida (parte 1 de 3)
Proyecto de vida (parte 1 de 3)
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 

Dernier

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 

Dernier (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 

Estructura selectiva simple con Java

  • 1. ESTRUCTURA SELECTIVA en Java Las estructuras de control selectivas se utilizan para resolver problemas donde sea necesario tomar decisiones, es decir, donde se tengan diferentes caminos para llegar a la solución de un determinado problema. pseudocódigo SI condición Entonces acciones Lic. Nora O. Martínez Arias
  • 2. CONDICIONES Las condiciones se construyen con la ayuda de los operadores relacionales y booleanos, en el caso de Java son los siguientes: NOMBRE OPERADOR Mayor que > Menor que < Igual que == Mayor o igual >= Menor o igual <= Diferente != NOMBRE OPERADOR Conjunción (and) && Disyunción (or) || Negación (not) ! Lic. Nora O. Martínez Arias
  • 3. CONDICIONES Ejemplo de condiciones construidas a partir de un enunciado: Si deseas saber si una persona es mayor de edad entonces la condición es: El descuento se aplica en etiqueta roja entonces la condición es: Persona > = 18 lo cual se lee: “¿persona mayor o igual a 18?” Etiqueta == “rojo” que se lee: “¿La etiqueta es igual al color rojo?” O bien, si asignamos un número al color rojo (supongamos el 3), la condición es: Etiqueta == 3, que se lee: “¿La etiqueta es igual a el número 3?” Lic. Nora O. Martínez Arias
  • 4. ESTRUCTURA SELECTIVA Las estructuras selectivas se clasifican en 3 tipos: 1.Selectiva simple 2.Selectiva doble 3.Selectiva múltiple Lic. Nora O. Martínez Arias
  • 5. ESTRUCTURA SELECTIVA SIMPLE pseudocódigo SI condición Entonces acciones if (condición) { acción 1; acción 2; . . . Acción n; } Lic. Nora O. Martínez Arias
  • 6. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE ANALISIS E = Calificación del alumno P= la calificación debe ser mínimo de 6 para ser aprobatoria, solicitar calificación, mostrar el mensaje S= aprobó INICIO CALIFICACION CALIFICACION >= 6 “Aprobado” F V FIN La condición es: Calificacion >= 6 Ejemplo: De acuerdo a la calificación del alumno, indicarle si aprobó la materia. setter
  • 7. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE PSEUDOCÓDIGO INICIO RECIBIR (calificacion) SI calificacion >= 6 ENTONCES DEVOLVER “Aprobado” FIN Ejemplo continúa…
  • 8. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE JAVA public String determinarMensaje(){ String mensaje = “”; if (calificacion >= 6) { mensaje = “Aprobado”; } return mensaje; } Ejemplo continúa… Recuerda que en Java, la solución se implementa en los métodos, para este ejemplo faltaría incluirlo en una clase
  • 9. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE JAVA public class Calif{ private double calificacion; public setCalif( double calif){ calificacion = calif; } public String determinarMensaje(){ String mensaje = “”; if (calificacion >= 6) { mensaje = “Aprobado”; } return mensaje; } } + Calif - calificacion: double + setCalif(double calif) + determinarMensaje(): String DIAGRAMA DE CLASE Ejemplo completo
  • 10. Lic. Nora O. Martínez Arias ESTRUCTURA SELECTIVA SIMPLE JAVA public class Calif{ private double calificacion; public setCalif( double calif){ calificacion = calif; } public String determinarMensaje(){ String mensaje = “”; if (calificacion >= 6) { mensaje = “Aprobado”; } return mensaje; } } + Calif - calificacion: double + setCalif(double calif) + determinarMensaje(): String DIAGRAMA DE CLASE Ejemplo completo