SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
www.ceminfosv.com                        Programación I      UGB, San Miguel




                                   r l
                                 do gue
                              lva i
                            Sa n M
                          El , Sa
                        Estructuras de
                            GB
                      U


                   decisión y control

Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Objetivos del módulo

   1. Estructuras de decisión.




                                   r l
   2. Estatutos condicionales (IF).




                                 do gue
                              lva i
   3. Procesos mutuamente excluyentes

                            Sa n M
           (CASE).
                          El , Sa
   4. Estructuras de control.
                            GB

   5. For Next / While / Do Loop.
                      U



   6. Estructuras anidadas.


Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Estatuto If Then Else (condicional)

   Estatuto condicional (If). Ejecutará
   instrucciones dependiendo del valor de




                                    r l
                                  do gue
   una condición que resulta en un dato de




                               lva i
   tipo Boolean.


                             Sa n M
                           El , Sa
     If ExpresiónLógica Then
                             GB
           InstruccionesAfirmativo
                       U


     Else
           InstruccionesNegativo
     End If


 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Select Case

   Select Case. Permite ejecutar procesos
   mutuamente excluyentes, en función a




                                    r l
                                  do gue
   comparaciones realizadas sobre un




                               lva i
                             Sa n M
   mismo valor de referencia.
                           El , Sa
   Select Case ExpresiónAEvaluar
                             GB

              Case {Condición | Else}
                       U


                         Instrucciones
   End Select


 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

For Next


   For Next. Repite la ejecución de un




                                    r l
                                  do gue
   bloque   de     código   un    número




                               lva i
   determinado y conocido de veces.


                             Sa n M
                           El , Sa
                             GB
   For Var = Inicial To Máximo [Step Incremento]
                       U

              Instrucciones
   Next [Var]




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

While


   While. Ejecuta un bloque de código un




                                    r l
                                  do gue
   tiempo infinito de veces, mientras una
   condición se cumpla.



                               lva i
                             Sa n M
   While ExpresiónLógica   El , Sa
                             GB

              Instrucciones
                       U


   End While




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Do Loop


   Do Loop. Ejecuta un bloque de código




                                    r l
                                  do gue
   un tiempo infinito de veces, hasta que se
   cumpla una condición.



                               lva i
                             Sa n M
                           El , Sa
                  ‘ Evaluación al inicio
                  Do {While/Until} ExpresiónLógica
                             GB
                          Instrucciones
                  Loop
                       U


                  ‘ Evaluación al final
                  Do
                          Instrucciones
                  Loop {While/Until} ExpresiónLógica


 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Reglas para el anidado de estructuras

       Las estructuras tienen un inicio y un fin.




                                    r l
                                  do gue
       Asegúrese de cerrar todas las estructuras que abra.




                               lva i
                             Sa n M
       Procure cerrar las estructuras lo más pronto posible.

                           El , Sa
       La última estructura en abrirse debe ser la primera en
                             GB
       cerrarse.
                       U


       En el caso de estructuras, las variables de tipo entero
       se resuelven de manera más rápida que cualquier
       otro tipo de dato.



 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Herramientas




                                    r l
   a) Task List.




                                  do gue
                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com

Más contenido relacionado

Similar a Estructuras De DecisióN Y Control. Vb. NET (10)

Guia6, If.. End IF
Guia6, If.. End IFGuia6, If.. End IF
Guia6, If.. End IF
 
Clasificacion de los S.O.
Clasificacion de los S.O.Clasificacion de los S.O.
Clasificacion de los S.O.
 
Guia 7 ADO .NET SQL
Guia 7 ADO .NET SQLGuia 7 ADO .NET SQL
Guia 7 ADO .NET SQL
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Guia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisiónGuia5 Vb.Net Estructura de decisión
Guia5 Vb.Net Estructura de decisión
 
Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos Básicos
 
Importanc
ImportancImportanc
Importanc
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN Estructurada
 

Más de Marvin Romero

Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
Marvin Romero
 

Más de Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Estructuras De DecisióN Y Control. Vb. NET

  • 1. www.ceminfosv.com Programación I UGB, San Miguel r l do gue lva i Sa n M El , Sa Estructuras de GB U decisión y control Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 2. www.ceminfosv.com Programación I UGB, San Miguel Objetivos del módulo 1. Estructuras de decisión. r l 2. Estatutos condicionales (IF). do gue lva i 3. Procesos mutuamente excluyentes Sa n M (CASE). El , Sa 4. Estructuras de control. GB 5. For Next / While / Do Loop. U 6. Estructuras anidadas. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 3. www.ceminfosv.com Programación I UGB, San Miguel Estatuto If Then Else (condicional) Estatuto condicional (If). Ejecutará instrucciones dependiendo del valor de r l do gue una condición que resulta en un dato de lva i tipo Boolean. Sa n M El , Sa If ExpresiónLógica Then GB InstruccionesAfirmativo U Else InstruccionesNegativo End If Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 4. www.ceminfosv.com Programación I UGB, San Miguel Select Case Select Case. Permite ejecutar procesos mutuamente excluyentes, en función a r l do gue comparaciones realizadas sobre un lva i Sa n M mismo valor de referencia. El , Sa Select Case ExpresiónAEvaluar GB Case {Condición | Else} U Instrucciones End Select Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 5. www.ceminfosv.com Programación I UGB, San Miguel For Next For Next. Repite la ejecución de un r l do gue bloque de código un número lva i determinado y conocido de veces. Sa n M El , Sa GB For Var = Inicial To Máximo [Step Incremento] U Instrucciones Next [Var] Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 6. www.ceminfosv.com Programación I UGB, San Miguel While While. Ejecuta un bloque de código un r l do gue tiempo infinito de veces, mientras una condición se cumpla. lva i Sa n M While ExpresiónLógica El , Sa GB Instrucciones U End While Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 7. www.ceminfosv.com Programación I UGB, San Miguel Do Loop Do Loop. Ejecuta un bloque de código r l do gue un tiempo infinito de veces, hasta que se cumpla una condición. lva i Sa n M El , Sa ‘ Evaluación al inicio Do {While/Until} ExpresiónLógica GB Instrucciones Loop U ‘ Evaluación al final Do Instrucciones Loop {While/Until} ExpresiónLógica Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 8. www.ceminfosv.com Programación I UGB, San Miguel Reglas para el anidado de estructuras Las estructuras tienen un inicio y un fin. r l do gue Asegúrese de cerrar todas las estructuras que abra. lva i Sa n M Procure cerrar las estructuras lo más pronto posible. El , Sa La última estructura en abrirse debe ser la primera en GB cerrarse. U En el caso de estructuras, las variables de tipo entero se resuelven de manera más rápida que cualquier otro tipo de dato. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 9. www.ceminfosv.com Programación I UGB, San Miguel Herramientas r l a) Task List. do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com