SlideShare uma empresa Scribd logo
1 de 8
Juan Diego SicacháCortes
Sistemas e informáticaempresarial
Estructura de sentencias, repetitivas y condicional
 Sentencia “if-else”
 Repetitiva “For”
 Repetitiva “while”
 Repetitiva “do while”
 Condicional “switch”
 Sentencia “if-else”
Esta sentencia se utiliza para realizar un test lógico y a continuación llevar a cabo una de dos
posibles acciones, dependiendo de que el resultado sea cierto o falso. La parte else de una
sentencia if-else es opcional. Por tanto, la sentencia en su forma general más simple se puede
escribirif (expresión) sentencia;Lasentenciase ejecutarásólosi la expresióntiene unvalorno
nulo(escierta).Lasentenciapuedesersimple ocompuesta.Laformageneral de estasentencia
incluyendo la cláusula else es: if (expresión) sentencia1; else sentencia2; Es posible anidar
sentencias if-else una en otra, de la misma forma que los bucles.
- Cuando la sentencia es verdadera :
- Cuando la sentencia es falsa :
 Repetitiva“For”
Los ciclosfor sonloque se conoce como estructurasde control de flujocíclicaso simplemente
estructurascíclicas,estosciclos,comosu nombre losugiere,nospermitenejecutarunao
variaslíneasde códigode formaiterativa,conociendounvalorespecificoinicial yotrovalor
final,además nospermitendeterminarel tamañodel pasoentre cada"giro"o iteracióndel
ciclo.
En resumen,unciclofores unaestructura de control iterativa,que nospermite ejecutarde
manerarepetitivaunbloque de instrucciones,conociendopreviamente unvalorde inicio,un
tamañode pasoy un valorfinal para el ciclo.
 Repetitiva“While”
Los cicloswhile sontambiénunaestructuracíclica,que nospermite ejecutarunaovarias
líneasde códigode manera repetitivasinnecesidadde tenerunvalorinicial e inclusoaveces
sinsiquieraconocercuándose va a dar el valor final que esperamos,loscicloswhile,no
dependendirectamente de valoresnuméricos,sinode valoresbooleanos,esdecirsuejecución
depende del valorde verdadde unacondicióndada,verdaderaofalso,nadamás. De este
modoloscicloswhile,sonmuchomásefectivosparacondicionesindeterminadas,que no
conocemoscuandose van a dar a diferenciade losciclosfor,conlos cualesse debe tenerclaro
un principio,unfinal yuntamañode paso.
 Repetitiva“DO-While”
Los ciclosdo-whilesonunaestructurade control cíclica, loscualesnospermitenejecutarunao
variaslíneasde códigode formarepetitivasinnecesidadde tenerunvalorinicial e inclusoa
vecessinsiquieraconocercuándose vaa dar el valorfinal,hastaaquí sonsimilaresalosciclos
while,sinembargoel ciclodo-while nospermiteañadirciertaventajaadicional yestaconsiste
que nos da laposibilidadde ejecutarprimeroel bloquede instruccionesantesde evaluar la
condiciónnecesaria,de este modolosciclosdo-while,sonmásefectivosparaalgunas
situacionesespecíficas.Enresumenunciclodo-while,esunaestructurade control cíclicaque
permite ejecutarde manerarepetitivaunbloque de instruccionessinevaluarde forma
inmediataunacondiciónespecífica,sinoevaluándolajustodespuésde ejecutarporprimera
vezel bloque de instrucciones.
 Condicional “switch”
Los condicionalesSwitch,sonunaestructurade control condicional,que permite definir
múltiplescasosque puede llegaracumplirunavariable cualquiera,yqué accióntomaren
cualquierade estassituaciones,inclusoesposible determinarqué acciónllevaracaboen caso
de no cumplirningunade lascondicionesdadas.
Ejemplo1:
Ejemplo2:
https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-while
https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-do-while
https://www.programarya.com/Cursos/C++/Condicionales/Condicional-switch

Mais conteúdo relacionado

Mais procurados

Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de ControlAndres Carrera
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]grachika
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicJulian Bohorquez
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decisionPaulo Guerra Terán
 
Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Phpguest0f6679c
 

Mais procurados (10)

Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Control de flujo switch,case
Control de flujo switch,caseControl de flujo switch,case
Control de flujo switch,case
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 
Programacion I
Programacion I Programacion I
Programacion I
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual Basic
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 

Destaque (20)

Curso basico c sharp
Curso basico c sharpCurso basico c sharp
Curso basico c sharp
 
Presentacion1 Visual Csharp
Presentacion1 Visual CsharpPresentacion1 Visual Csharp
Presentacion1 Visual Csharp
 
C sharp
C sharpC sharp
C sharp
 
Bora Bora 2
Bora Bora 2Bora Bora 2
Bora Bora 2
 
2 poo u1 8 sentencias condicionales
2 poo u1 8 sentencias condicionales2 poo u1 8 sentencias condicionales
2 poo u1 8 sentencias condicionales
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Control del proyecto
Control del proyectoControl del proyecto
Control del proyecto
 
Taller de c sharp
Taller de c sharpTaller de c sharp
Taller de c sharp
 
Descargar proyecto en c#
Descargar proyecto en c#Descargar proyecto en c#
Descargar proyecto en c#
 
C Sharp Avanzado Dia 1
C Sharp Avanzado   Dia 1C Sharp Avanzado   Dia 1
C Sharp Avanzado Dia 1
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclos
 
Introduccion a Visual C Sharp
Introduccion a Visual C SharpIntroduccion a Visual C Sharp
Introduccion a Visual C Sharp
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 Ucv 2015-1_fd_p_s1_estructuras repetitivas Ucv 2015-1_fd_p_s1_estructuras repetitivas
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Mais de Drakan55

Actividad de aprendizaje 1
Actividad de aprendizaje 1Actividad de aprendizaje 1
Actividad de aprendizaje 1Drakan55
 
Mantenimiento de computadores
Mantenimiento de computadoresMantenimiento de computadores
Mantenimiento de computadoresDrakan55
 
instalar tarjetas de video
instalar tarjetas de videoinstalar tarjetas de video
instalar tarjetas de videoDrakan55
 
Estructura jerárquica
Estructura jerárquicaEstructura jerárquica
Estructura jerárquicaDrakan55
 
Conceptos de c
Conceptos de cConceptos de c
Conceptos de cDrakan55
 

Mais de Drakan55 (8)

Guia no 3
Guia no 3Guia no 3
Guia no 3
 
Guia no 2
Guia no 2Guia no 2
Guia no 2
 
Actividad de aprendizaje 1
Actividad de aprendizaje 1Actividad de aprendizaje 1
Actividad de aprendizaje 1
 
Mantenimiento de computadores
Mantenimiento de computadoresMantenimiento de computadores
Mantenimiento de computadores
 
Funciones
FuncionesFunciones
Funciones
 
instalar tarjetas de video
instalar tarjetas de videoinstalar tarjetas de video
instalar tarjetas de video
 
Estructura jerárquica
Estructura jerárquicaEstructura jerárquica
Estructura jerárquica
 
Conceptos de c
Conceptos de cConceptos de c
Conceptos de c
 

Estructura de sentencias y repetitivas

  • 1. Juan Diego SicacháCortes Sistemas e informáticaempresarial Estructura de sentencias, repetitivas y condicional  Sentencia “if-else”  Repetitiva “For”  Repetitiva “while”  Repetitiva “do while”  Condicional “switch”  Sentencia “if-else” Esta sentencia se utiliza para realizar un test lógico y a continuación llevar a cabo una de dos posibles acciones, dependiendo de que el resultado sea cierto o falso. La parte else de una sentencia if-else es opcional. Por tanto, la sentencia en su forma general más simple se puede escribirif (expresión) sentencia;Lasentenciase ejecutarásólosi la expresióntiene unvalorno nulo(escierta).Lasentenciapuedesersimple ocompuesta.Laformageneral de estasentencia incluyendo la cláusula else es: if (expresión) sentencia1; else sentencia2; Es posible anidar sentencias if-else una en otra, de la misma forma que los bucles.
  • 2. - Cuando la sentencia es verdadera : - Cuando la sentencia es falsa :
  • 3.  Repetitiva“For” Los ciclosfor sonloque se conoce como estructurasde control de flujocíclicaso simplemente estructurascíclicas,estosciclos,comosu nombre losugiere,nospermitenejecutarunao variaslíneasde códigode formaiterativa,conociendounvalorespecificoinicial yotrovalor final,además nospermitendeterminarel tamañodel pasoentre cada"giro"o iteracióndel ciclo. En resumen,unciclofores unaestructura de control iterativa,que nospermite ejecutarde manerarepetitivaunbloque de instrucciones,conociendopreviamente unvalorde inicio,un tamañode pasoy un valorfinal para el ciclo.
  • 4.  Repetitiva“While” Los cicloswhile sontambiénunaestructuracíclica,que nospermite ejecutarunaovarias líneasde códigode manera repetitivasinnecesidadde tenerunvalorinicial e inclusoaveces sinsiquieraconocercuándose va a dar el valor final que esperamos,loscicloswhile,no dependendirectamente de valoresnuméricos,sinode valoresbooleanos,esdecirsuejecución depende del valorde verdadde unacondicióndada,verdaderaofalso,nadamás. De este modoloscicloswhile,sonmuchomásefectivosparacondicionesindeterminadas,que no conocemoscuandose van a dar a diferenciade losciclosfor,conlos cualesse debe tenerclaro un principio,unfinal yuntamañode paso.
  • 5.  Repetitiva“DO-While” Los ciclosdo-whilesonunaestructurade control cíclica, loscualesnospermitenejecutarunao variaslíneasde códigode formarepetitivasinnecesidadde tenerunvalorinicial e inclusoa vecessinsiquieraconocercuándose vaa dar el valorfinal,hastaaquí sonsimilaresalosciclos while,sinembargoel ciclodo-while nospermiteañadirciertaventajaadicional yestaconsiste que nos da laposibilidadde ejecutarprimeroel bloquede instruccionesantesde evaluar la condiciónnecesaria,de este modolosciclosdo-while,sonmásefectivosparaalgunas situacionesespecíficas.Enresumenunciclodo-while,esunaestructurade control cíclicaque permite ejecutarde manerarepetitivaunbloque de instruccionessinevaluarde forma inmediataunacondiciónespecífica,sinoevaluándolajustodespuésde ejecutarporprimera vezel bloque de instrucciones.
  • 6.  Condicional “switch” Los condicionalesSwitch,sonunaestructurade control condicional,que permite definir múltiplescasosque puede llegaracumplirunavariable cualquiera,yqué accióntomaren cualquierade estassituaciones,inclusoesposible determinarqué acciónllevaracaboen caso de no cumplirningunade lascondicionesdadas. Ejemplo1: