SlideShare une entreprise Scribd logo
1  sur  8
Estructura Condicional Anidada
(Ejemplo de aplicación)




   Autor: Gabriel Muriano
Concepto
   En Algunos casos es necesario
realizar una estructura condicional dentro
de otra estructura condicional. A este tipo
de estructura se le llama
 “Estructura condicional anidada”
Problema a resolver

  Dados los nombres y las alturas de dos
personas ordenar los nombres de menor
a mayor de acuerdo a la altura.
   En este caso puede darse que ambas
alturas sean iguales, por lo que será
necesario realizar dos comparaciones
para resolverlo.
Planteo del problema
Datos         Proceso    Resultados

 N1      A1=A2
          A             v: “Tienen la misma altura”
 A1       1    F
 N2
 A2      A1<A2          V:    N1,N2

                         F:   N2,N1


Donde N1 y N2 son los nombres y A1 y A2 son las
alturas de las personas
La interface puede quedar:
                            txtnom1

                             txtalt1

                            txtnom2

                             txtalt2


                             txtres




                            Nombres de
 cmdlis   cmdlim   cmdsal       los
                             controles
La codificación de cmdlis_click
Private Sub cmdlis_Click()
N1 = txtnom1
A1 = Val(txtalt1)
N2 = txtnom2
A2 = Val(txtalt2)
If A1 = A2 Then
                txtres = "Tienen la misma altura"
          Else
               If A1 < A2 Then                            Una estructura
                               txtres = N1 + " , " + N2   condicional
                          Else                            dentro de otra
                              txtres = N2 + " , " + N1    estructura
               End If                                     condicional
End If
End Sub
Ejemplos posibles de resolución
Créditos
http://pixabay.com/en/computer-diagram-shapes-shape-25931      CC0 1.0

http://www.iuvalladolid.org/spip.php?rubrique120&debut_articles2=10 CC BY SA

http://www.arteyfotografia.com.ar/186/fotos/24420/ CC BY 2.5




Realizado por: Gabriel Muriano

Contenu connexe

Tendances

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivassena
 
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...Marlon Castro
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasJunior Solano de Arco
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansDaniel Gómez
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasIEO Santo Tomás
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multipleNora O. Martínez
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales Michele André
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y forMiguel Angel Peña
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)agustinbilmer
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Doblessalomonaquino
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CCésar Ojeda
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosJorge Luis Chalén
 
Consistencia es un término más amplio que el de integridad
Consistencia es un término más amplio que el de integridadConsistencia es un término más amplio que el de integridad
Consistencia es un término más amplio que el de integridadAngel Sanchez Virgen
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datosMaria Barrios
 

Tendances (20)

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Funciones recursivas
Funciones recursivasFunciones recursivas
Funciones recursivas
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multiple
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Dobles
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje C
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Consistencia es un término más amplio que el de integridad
Consistencia es un término más amplio que el de integridadConsistencia es un término más amplio que el de integridad
Consistencia es un término más amplio que el de integridad
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 

En vedette

Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADACami Ochoa
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionalesMichele André
 
Ejercicio 2de condicional multiple
Ejercicio 2de condicional multipleEjercicio 2de condicional multiple
Ejercicio 2de condicional multipley4t7yt6edfg6
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionaleswladimirclipper
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simplesEcler Mamani Vilca
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Logica condicionales
Logica condicionalesLogica condicionales
Logica condicionalesmemorales_IUE
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivasalithu1
 
Matlab 2
Matlab 2Matlab 2
Matlab 2jmh700
 
Perspectiva histórica de la Educación Comunitaria
Perspectiva histórica de la Educación ComunitariaPerspectiva histórica de la Educación Comunitaria
Perspectiva histórica de la Educación ComunitariaGloria Zúñiga
 
2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacionM.c. Omar Jasso
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidadajleonardoveras
 
Guia de aprendizaje 01 generalidades sobre html
Guia de aprendizaje 01   generalidades sobre htmlGuia de aprendizaje 01   generalidades sobre html
Guia de aprendizaje 01 generalidades sobre htmlIng Yeison Fabian
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De ControlUPS
 
Etiquetas HTML
Etiquetas HTMLEtiquetas HTML
Etiquetas HTMLpablo3022
 

En vedette (20)

Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADA
 
Condicional múltiple
Condicional múltipleCondicional múltiple
Condicional múltiple
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 
Ejercicio 2de condicional multiple
Ejercicio 2de condicional multipleEjercicio 2de condicional multiple
Ejercicio 2de condicional multiple
 
procesos Algoritmicos
procesos Algoritmicosprocesos Algoritmicos
procesos Algoritmicos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simples
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Logica condicionales
Logica condicionalesLogica condicionales
Logica condicionales
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivas
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Fp practica dirigida_4(selectiva-multiple)
Fp practica dirigida_4(selectiva-multiple)Fp practica dirigida_4(selectiva-multiple)
Fp practica dirigida_4(selectiva-multiple)
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
 
Perspectiva histórica de la Educación Comunitaria
Perspectiva histórica de la Educación ComunitariaPerspectiva histórica de la Educación Comunitaria
Perspectiva histórica de la Educación Comunitaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidada
 
Guia de aprendizaje 01 generalidades sobre html
Guia de aprendizaje 01   generalidades sobre htmlGuia de aprendizaje 01   generalidades sobre html
Guia de aprendizaje 01 generalidades sobre html
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Etiquetas HTML
Etiquetas HTMLEtiquetas HTML
Etiquetas HTML
 

Estructura condicional anidada

  • 1. Estructura Condicional Anidada (Ejemplo de aplicación) Autor: Gabriel Muriano
  • 2. Concepto En Algunos casos es necesario realizar una estructura condicional dentro de otra estructura condicional. A este tipo de estructura se le llama “Estructura condicional anidada”
  • 3. Problema a resolver Dados los nombres y las alturas de dos personas ordenar los nombres de menor a mayor de acuerdo a la altura. En este caso puede darse que ambas alturas sean iguales, por lo que será necesario realizar dos comparaciones para resolverlo.
  • 4. Planteo del problema Datos Proceso Resultados N1 A1=A2 A v: “Tienen la misma altura” A1 1 F N2 A2 A1<A2 V: N1,N2 F: N2,N1 Donde N1 y N2 son los nombres y A1 y A2 son las alturas de las personas
  • 5. La interface puede quedar: txtnom1 txtalt1 txtnom2 txtalt2 txtres Nombres de cmdlis cmdlim cmdsal los controles
  • 6. La codificación de cmdlis_click Private Sub cmdlis_Click() N1 = txtnom1 A1 = Val(txtalt1) N2 = txtnom2 A2 = Val(txtalt2) If A1 = A2 Then txtres = "Tienen la misma altura" Else If A1 < A2 Then Una estructura txtres = N1 + " , " + N2 condicional Else dentro de otra txtres = N2 + " , " + N1 estructura End If condicional End If End Sub
  • 7. Ejemplos posibles de resolución
  • 8. Créditos http://pixabay.com/en/computer-diagram-shapes-shape-25931 CC0 1.0 http://www.iuvalladolid.org/spip.php?rubrique120&debut_articles2=10 CC BY SA http://www.arteyfotografia.com.ar/186/fotos/24420/ CC BY 2.5 Realizado por: Gabriel Muriano