SlideShare una empresa de Scribd logo
Estructuras de Condición

                                                                         CONECTOR
PROCESO



IMPRIMIR                                                           CONDICION




   ?                                                          INICIO / FIN



           Introducción a la Programación para Visual Basic . Net 2008
Temas
1   Expresiones condicionales.


2   Estructuras de decisión If…Then.

3   Estructuras de decisión Select Case.


4   Ejercicios.


                  Ing. Luis Fernando Monroy   2
Expresiones condicionales
Una expresión condicional forma parte de una sentencia de
programa que realiza preguntas del tipo verdadero o falso.

        Ejemplo la expresión condicional: Promedio< 7



Resultado: Verdadero (True) si la variable Promedio contiene un
valor menor que 7 y Falso (False) si la variable Promedio
contiene un valor mayor o igual a 7.




                                                             MENÚ

                             Ing. Luis Fernando Monroy            3
Expresiones condicionales
 Operadores de comparación (condicionales)
                     Operador               Descripción

                         <         Menor que

                         >         Mayor que

                        <=         Menor o igual que

                        >=         Mayor o igual que

                        ==         Igual

                        <>         Diferente

                         =         Igual que                             MENÚ

Pueden evaluarse como Verdadero o Falso, se conocen también como expresiones
booleanas y los resultados V o F (T O F).
                                 Ing. Luis Fernando Monroy               4
Estructuras de decisión If…Then
•Las expresiones condicionales pueden controlar el orden en el
que se ejecutan las sentencias.

•Las estructuras de decisión If…Then permiten evaluar una
condición en el programa y llevar a cabo una serie de acciones.


               Sintaxis: If condición Then sentencia


Donde condición es una expresión condicional y sentencia es una
sentencia valida de Visual Basic 2008.

                                                              MENÚ

                             Ing. Luis Fernando Monroy            5
Estructuras de decisión If…Then
Ejemplo:

                 If Nota>= 7 Then
                           Me.text1.Text=”Ha Aprobado”



Para finalizar la estructura completa de condición en Visual Basic se cierra
con la palabra clave “End If”.

                 If Nota>= 7 Then
                           Me.text1.Text=”Ha Aprobado”
                 End If
                                                                               MENÚ

                               Ing. Luis Fernando Monroy                        6
Estructuras de decisión If…Then
La cláusula Else
Se utiliza la cláusula Else para especificar un bloque de códigos que se
ejecutará si la condición es Falsa.

Ejemplo:

           If Nota>= 7 Then
                     Me.text1.Text=”Ha Aprobado”
           Else
                     Me.text1.Text=”Ha Reprobado”
           End If


                                                                           MENÚ

                               Ing. Luis Fernando Monroy                    7
Estructuras de decisión If…Then

Operadores lógicos en expresiones condicionales

Visual Basic permite comprobar más de una expresión condicional en la cláusula
If…Then, mediante el uso de operadores lógicos:

     Operador                                      Descripción
                    Si ambas expresiones condicionales son verdaderas, el resultado es
        And
                    verdadero.
                    Si alguna de las dos opciones es verdadera, el resultado es
         Or
                    verdadero.
                    Si la expresión condicional es falsa, el resultado es verdadero. Si la
        Not
                    expresión condicional es verdadera, el resultado es falso.

                    Si una, y sólo una, de las expresiones condicionales es verdadera, el
        Xor         resultado es Verdadero. Si ambas son verdaderas o falsas, el
                    resultado es Falso (Xor son las siglas de Or eXclusivo)
                                                                                             MENÚ

                                       Ing. Luis Fernando Monroy                             8
Estructuras de decisión If…Then
 Operadores lógicos en expresiones condicionales

 La siguiente tabla muestra ejemplos de operadores lógicos en funcionamiento.

 Vehiculo=“Moto”, Precio=200.

               Expresión                                            Resultado

                                            Verdadero   (ambas             expresiones   son
Vehiculo = “Moto” And Precio < 300
                                            verdaderas)

Vehiculo = “Coche” Or Precio < 500          Verdadero (una condición es verdadera)

Not Precio < 100                            Verdadero (la condición es falsa)

Vehiculo = “Moto” Xor Precio < 300          Falso (ambas condiciones son verdaderas)
                                                                                               MENÚ

                                        Ing. Luis Fernando Monroy                              9
Estructuras de decisión Select Case
Visual Basic permite controlar la ejecución de sentencias en los programas mediante el uso de
estructuras de decisión Select Case que resulta más eficiente cuando la bifurcación depende de
una variable clave o caso de prueba.

•Sintaxis:



                              Select Case Variable
                                        Case valor1
                                                Sentencia1
                                        Case valor2
                                                Sentecia2
                                        Case valor3
                                                Sentecia3
                                        …
                                        Case Else
                                                SenteciaN
                                 End Select                                                 MENÚ
  Todas las estructuras Select Case comienzan con las palabras claves Select Case y
  finalizan con las palabras clave End Select.
                                       Ing. Luis Fernando Monroy                             10
Estructuras de decisión Select Case
Ejemplo de la estructura Select Case para imprimir un mensaje apropiado acerca del mes en un
año.


           Mes = 11
           Select Case Mes
           Case 1
                MsgBox(“Enero”)
           Case 2
                MsgBox(“Febrero”)
           Case 8
                MsgBox(“Agosto”)
           Case 11
                MsgBox(“Noviembre”)
           End Select
Como Mes tiene asignado el valor 11, el mensaje en pantalla sería: “Noviembre”.

                                                                                         MENÚ
                                     Ing. Luis Fernando Monroy                            11
Ejercicio 1
 Crear un programa que solicite la tres notas de un
 periodo de clases de un estudiante y a partir de
 éstas obtener el promedio de las calificaciones y si
 este es mayor o igual que 7 que imprima
 ‘ARPOBADO’ de lo contrario ‘REPROBADO’.

  Claves: Usar estructuras de condición “If…Then”



                                                        MENÚ

                     Ing. Luis Fernando Monroy           12
Ejercicio 2

 Crear un programa que solicite la EDAD de una
 persona y si ésta es mayor o igual a 18 imprimir
 ‘Eres Mayor de Edad’ sino ‘Eres Menor de Edad’.




                                                    MENÚ

                    Ing. Luis Fernando Monroy        13

Más contenido relacionado

PPTX
Estructuras de control
PDF
Resumen Estructuras VB 6 1a Parte
 
PPTX
Tutorial estructuras algoritmicas instruciones secuenciales
DOC
SeúDocodigo
DOC
Apuntes análisis y diseño de sistemas 2
PPT
Lenguaje de programacion diapo
PPTX
Estructuras Selectivas Simples, Dobles y Múltiples
PPTX
Condicional if en c++
Estructuras de control
Resumen Estructuras VB 6 1a Parte
 
Tutorial estructuras algoritmicas instruciones secuenciales
SeúDocodigo
Apuntes análisis y diseño de sistemas 2
Lenguaje de programacion diapo
Estructuras Selectivas Simples, Dobles y Múltiples
Condicional if en c++

La actualidad más candente (13)

PPTX
Sentencia, secuencia y bloque
PPTX
Exposicion estalin
PDF
Java swing
PPTX
Clean Code (Presentacion interna en Virtual Software)
DOCX
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
PDF
Manual excel avanzado 2010
PDF
Estructuras básicas 10 3
PPTX
Constante y variable
PPT
Presentacion tipos de datos
DOCX
Estructuras básicas 10 3
DOCX
Estructuras básicas tecnologia P3 2021
PPTX
Sentencia, secuencia y bloque
PPTX
Programacion basica
Sentencia, secuencia y bloque
Exposicion estalin
Java swing
Clean Code (Presentacion interna en Virtual Software)
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
Manual excel avanzado 2010
Estructuras básicas 10 3
Constante y variable
Presentacion tipos de datos
Estructuras básicas 10 3
Estructuras básicas tecnologia P3 2021
Sentencia, secuencia y bloque
Programacion basica
Publicidad

Destacado (18)

ODT
Atributos de string en visual net
DOCX
Catalogo
PPTX
Visual Basic 2008
PPTX
Instalacion de visual basic
PDF
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
PDF
Programando en-serio-con-visual-basic
PDF
Curso visual basic.net 2008
PPTX
Framework .NET 3.5 01 Conceptos básicos y entorno
PDF
Guia De Programacion En Visual Basic
PDF
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
DOCX
Pasos para crear un proyecto de visual studio 2008
PPTX
Programando en microsoft visual studio 2008
PPTX
Estructuras de control en Visual Basic
PDF
manual de visual basic.net 2008
PDF
Ejercicios de vectores o arrays
PDF
SISTEMA DE FACTURACION (Ejemplo desarrollado)
PDF
Manual Visual Basic .NET SQL Server paso a paso
Atributos de string en visual net
Catalogo
Visual Basic 2008
Instalacion de visual basic
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Programando en-serio-con-visual-basic
Curso visual basic.net 2008
Framework .NET 3.5 01 Conceptos básicos y entorno
Guia De Programacion En Visual Basic
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Pasos para crear un proyecto de visual studio 2008
Programando en microsoft visual studio 2008
Estructuras de control en Visual Basic
manual de visual basic.net 2008
Ejercicios de vectores o arrays
SISTEMA DE FACTURACION (Ejemplo desarrollado)
Manual Visual Basic .NET SQL Server paso a paso
Publicidad

Similar a Estructuras De CondicióN Visual Net (20)

PDF
Leccion A Tutorial 4
 
PPTX
Estructura de control
PPTX
Estructuras sintácticas de los lenguaje
PPTX
Programación de nivel básico 2. c3.
PDF
Actividadad No 32 Estructuras-Selectivas.pdf
PPSX
Estructura selectiva
PPT
Sentencia if else
 
PDF
Estructuras decision
PPTX
If then o if then else
PPTX
4. Elementos de programación estructurada.pptx
PPTX
Toma de decisiones If Else
PPS
Net1 capitulo iii - estructuras condicionales
PPT
Empleo de estructuras de decisión
PPSX
DOC
Capítulo 2 qbasic sentencias de control selectivas
PPTX
PPT
06 Desarrollo Programas Estructurados
PPTX
Tema 9 - Estatutos condicionales
PPTX
Estructura de control de flujo
PPTX
Estructura de control de flujo
Leccion A Tutorial 4
 
Estructura de control
Estructuras sintácticas de los lenguaje
Programación de nivel básico 2. c3.
Actividadad No 32 Estructuras-Selectivas.pdf
Estructura selectiva
Sentencia if else
 
Estructuras decision
If then o if then else
4. Elementos de programación estructurada.pptx
Toma de decisiones If Else
Net1 capitulo iii - estructuras condicionales
Empleo de estructuras de decisión
Capítulo 2 qbasic sentencias de control selectivas
06 Desarrollo Programas Estructurados
Tema 9 - Estatutos condicionales
Estructura de control de flujo
Estructura de control de flujo

Estructuras De CondicióN Visual Net

  • 1. Estructuras de Condición CONECTOR PROCESO IMPRIMIR CONDICION ? INICIO / FIN Introducción a la Programación para Visual Basic . Net 2008
  • 2. Temas 1 Expresiones condicionales. 2 Estructuras de decisión If…Then. 3 Estructuras de decisión Select Case. 4 Ejercicios. Ing. Luis Fernando Monroy 2
  • 3. Expresiones condicionales Una expresión condicional forma parte de una sentencia de programa que realiza preguntas del tipo verdadero o falso. Ejemplo la expresión condicional: Promedio< 7 Resultado: Verdadero (True) si la variable Promedio contiene un valor menor que 7 y Falso (False) si la variable Promedio contiene un valor mayor o igual a 7. MENÚ Ing. Luis Fernando Monroy 3
  • 4. Expresiones condicionales Operadores de comparación (condicionales) Operador Descripción < Menor que > Mayor que <= Menor o igual que >= Mayor o igual que == Igual <> Diferente = Igual que MENÚ Pueden evaluarse como Verdadero o Falso, se conocen también como expresiones booleanas y los resultados V o F (T O F). Ing. Luis Fernando Monroy 4
  • 5. Estructuras de decisión If…Then •Las expresiones condicionales pueden controlar el orden en el que se ejecutan las sentencias. •Las estructuras de decisión If…Then permiten evaluar una condición en el programa y llevar a cabo una serie de acciones. Sintaxis: If condición Then sentencia Donde condición es una expresión condicional y sentencia es una sentencia valida de Visual Basic 2008. MENÚ Ing. Luis Fernando Monroy 5
  • 6. Estructuras de decisión If…Then Ejemplo: If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” Para finalizar la estructura completa de condición en Visual Basic se cierra con la palabra clave “End If”. If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” End If MENÚ Ing. Luis Fernando Monroy 6
  • 7. Estructuras de decisión If…Then La cláusula Else Se utiliza la cláusula Else para especificar un bloque de códigos que se ejecutará si la condición es Falsa. Ejemplo: If Nota>= 7 Then Me.text1.Text=”Ha Aprobado” Else Me.text1.Text=”Ha Reprobado” End If MENÚ Ing. Luis Fernando Monroy 7
  • 8. Estructuras de decisión If…Then Operadores lógicos en expresiones condicionales Visual Basic permite comprobar más de una expresión condicional en la cláusula If…Then, mediante el uso de operadores lógicos: Operador Descripción Si ambas expresiones condicionales son verdaderas, el resultado es And verdadero. Si alguna de las dos opciones es verdadera, el resultado es Or verdadero. Si la expresión condicional es falsa, el resultado es verdadero. Si la Not expresión condicional es verdadera, el resultado es falso. Si una, y sólo una, de las expresiones condicionales es verdadera, el Xor resultado es Verdadero. Si ambas son verdaderas o falsas, el resultado es Falso (Xor son las siglas de Or eXclusivo) MENÚ Ing. Luis Fernando Monroy 8
  • 9. Estructuras de decisión If…Then Operadores lógicos en expresiones condicionales La siguiente tabla muestra ejemplos de operadores lógicos en funcionamiento. Vehiculo=“Moto”, Precio=200. Expresión Resultado Verdadero (ambas expresiones son Vehiculo = “Moto” And Precio < 300 verdaderas) Vehiculo = “Coche” Or Precio < 500 Verdadero (una condición es verdadera) Not Precio < 100 Verdadero (la condición es falsa) Vehiculo = “Moto” Xor Precio < 300 Falso (ambas condiciones son verdaderas) MENÚ Ing. Luis Fernando Monroy 9
  • 10. Estructuras de decisión Select Case Visual Basic permite controlar la ejecución de sentencias en los programas mediante el uso de estructuras de decisión Select Case que resulta más eficiente cuando la bifurcación depende de una variable clave o caso de prueba. •Sintaxis: Select Case Variable Case valor1 Sentencia1 Case valor2 Sentecia2 Case valor3 Sentecia3 … Case Else SenteciaN End Select MENÚ Todas las estructuras Select Case comienzan con las palabras claves Select Case y finalizan con las palabras clave End Select. Ing. Luis Fernando Monroy 10
  • 11. Estructuras de decisión Select Case Ejemplo de la estructura Select Case para imprimir un mensaje apropiado acerca del mes en un año. Mes = 11 Select Case Mes Case 1 MsgBox(“Enero”) Case 2 MsgBox(“Febrero”) Case 8 MsgBox(“Agosto”) Case 11 MsgBox(“Noviembre”) End Select Como Mes tiene asignado el valor 11, el mensaje en pantalla sería: “Noviembre”. MENÚ Ing. Luis Fernando Monroy 11
  • 12. Ejercicio 1  Crear un programa que solicite la tres notas de un periodo de clases de un estudiante y a partir de éstas obtener el promedio de las calificaciones y si este es mayor o igual que 7 que imprima ‘ARPOBADO’ de lo contrario ‘REPROBADO’. Claves: Usar estructuras de condición “If…Then” MENÚ Ing. Luis Fernando Monroy 12
  • 13. Ejercicio 2  Crear un programa que solicite la EDAD de una persona y si ésta es mayor o igual a 18 imprimir ‘Eres Mayor de Edad’ sino ‘Eres Menor de Edad’. MENÚ Ing. Luis Fernando Monroy 13