SlideShare una empresa de Scribd logo
1 de 9
 
Son instrucciones que permiten ejecutar bloques de instrucciones sólo si se da una determinada condición.  INSTRUCCIONES CONDICIONALES
INSTRUCCIÓN IF La instrucción if permite ejecutar ciertas instrucciones sólo si de da una determinada condición. Su sintaxis de uso es la sintaxis:  if  (<condición>){      <instruccionesIf>}    else{      <instruccionesElse>}
INSTRUCCIÓN SWITCH   La  instrucción switch permite ejecutar unos u otros bloques de instrucciones según el valor de una cierta expresión. Su estructura es: switch (<expresión>)    {     case <valor1>:  <bloque1>      <siguienteAcción>     case <valor2>:  <bloque2>        <siguienteAcción>      ...      default:  <bloqueDefault>        <siguienteAcción>    }
Son instrucciones que permiten ejecutar repetidas veces una instrucción o un bloque de instrucciones mientras se cumpla una condición. Es decir, permiten definir bucles donde ciertas instrucciones se ejecuten varias veces.  INSTRUCCIONES ITERATIVAS
INSTRUCCIÓN WHILE La instrucción while permite ejecutar un bloque de instrucciones mientras se de una cierta instrucción. Su sintaxis de uso es: while (<condición>) {    <instrucciones>    }
INSTRUCCIÓN FOR     La instrucción for es una variante de while que permite reducir el código necesario para escribir los tipos de bucles más comúnmente usados en programación. Su sintaxis es: for (<inicialización>; <condición>; <modificación>){   <instrucciones>  }
INSTRUCCIÓN FOREACH  La instrucción foreach es una variante del for pensada especialmente para compactar la escritura de códigos donde se realice algún tratamiento a todos los elementos de una colección, que suele un uso muy habitual de for en los lenguajes de programación que lo incluyen.
La sintaxis que se sigue a la hora de escribir esta instrucción foreach es: foreach (<tipoElemento> <elemento> in <colección>) {     <instrucciones> }

Más contenido relacionado

La actualidad más candente (7)

Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2
 
Infografia Excepciones y aserciones
Infografia Excepciones y asercionesInfografia Excepciones y aserciones
Infografia Excepciones y aserciones
 
manual-batch-desde-0
manual-batch-desde-0manual-batch-desde-0
manual-batch-desde-0
 
informe Computacion
informe Computacioninforme Computacion
informe Computacion
 

Destacado

Second Life and Nonprofits
Second Life and NonprofitsSecond Life and Nonprofits
Second Life and Nonprofits
Sophia Guevara
 
GtG company overview March 2011
GtG company overview   March 2011GtG company overview   March 2011
GtG company overview March 2011
Jason Jones
 
Ainhoa, Irene eta Olatz euskarako ipuina
Ainhoa, Irene eta Olatz euskarako ipuinaAinhoa, Irene eta Olatz euskarako ipuina
Ainhoa, Irene eta Olatz euskarako ipuina
Leire Bujanda
 
Compiling your ePortfolio
Compiling your ePortfolioCompiling your ePortfolio
Compiling your ePortfolio
John Pallister
 
Берлинската стена
Берлинската стенаБерлинската стена
Берлинската стена
Canko Balkanski
 
Пещерата Бачо Киро до Дряновския манастир
Пещерата Бачо Киро до Дряновския манастирПещерата Бачо Киро до Дряновския манастир
Пещерата Бачо Киро до Дряновския манастир
Canko Balkanski
 
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab CampaignOpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
Fing
 
05 mevel
05 mevel05 mevel
05 mevel
Fing
 

Destacado (20)

Second Life and Nonprofits
Second Life and NonprofitsSecond Life and Nonprofits
Second Life and Nonprofits
 
20100905 wp ch3-smart farm
20100905 wp ch3-smart farm20100905 wp ch3-smart farm
20100905 wp ch3-smart farm
 
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
SEゼミ2014 - リーダブルコード勉強会のアイスブレイクSEゼミ2014 - リーダブルコード勉強会のアイスブレイク
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
 
Vegetable Logistic
Vegetable LogisticVegetable Logistic
Vegetable Logistic
 
Cuento 3º Grado
Cuento 3º GradoCuento 3º Grado
Cuento 3º Grado
 
Droongaのはじめかた
DroongaのはじめかたDroongaのはじめかた
Droongaのはじめかた
 
GtG company overview March 2011
GtG company overview   March 2011GtG company overview   March 2011
GtG company overview March 2011
 
OPEN DATA WEEK //Plenary 1 : Opening NGO data to increase transparency on ove...
OPEN DATA WEEK //Plenary 1 : Opening NGO data to increase transparency on ove...OPEN DATA WEEK //Plenary 1 : Opening NGO data to increase transparency on ove...
OPEN DATA WEEK //Plenary 1 : Opening NGO data to increase transparency on ove...
 
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
 
Ainhoa, Irene eta Olatz euskarako ipuina
Ainhoa, Irene eta Olatz euskarako ipuinaAinhoa, Irene eta Olatz euskarako ipuina
Ainhoa, Irene eta Olatz euskarako ipuina
 
Nano Experimente
Nano ExperimenteNano Experimente
Nano Experimente
 
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
 
Compiling your ePortfolio
Compiling your ePortfolioCompiling your ePortfolio
Compiling your ePortfolio
 
Derechos Proyecto
Derechos ProyectoDerechos Proyecto
Derechos Proyecto
 
Берлинската стена
Берлинската стенаБерлинската стена
Берлинската стена
 
Пещерата Бачо Киро до Дряновския манастир
Пещерата Бачо Киро до Дряновския манастирПещерата Бачо Киро до Дряновския манастир
Пещерата Бачо Киро до Дряновския манастир
 
Product management (2013)
Product management (2013)Product management (2013)
Product management (2013)
 
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab CampaignOpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
OpenDataWeek Marseille 2013 : Amandine Brugière -- Infolab Campaign
 
05 mevel
05 mevel05 mevel
05 mevel
 
20100513 ku-smart farm
20100513 ku-smart farm20100513 ku-smart farm
20100513 ku-smart farm
 

Similar a Estructurac#

Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
quesada_diego
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
yance1
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
vay82
 
Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#
gina huertas
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 

Similar a Estructurac# (20)

Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
BucleCM
BucleCMBucleCM
BucleCM
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
 
Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 
Ciclos
CiclosCiclos
Ciclos
 
Comandos c#
Comandos c#Comandos c#
Comandos c#
 
Presentacion c++
Presentacion c++Presentacion c++
Presentacion c++
 
Presentacion c++
Presentacion c++Presentacion c++
Presentacion c++
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Presentacion c
Presentacion c Presentacion c
Presentacion c
 
Programacion I
Programacion I Programacion I
Programacion I
 
Estructuras de control - PL / SQL
Estructuras de control - PL / SQLEstructuras de control - PL / SQL
Estructuras de control - PL / SQL
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
 

Último

Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
IvnAndres5
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
edwinrojas836235
 

Último (20)

PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
Presentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptxPresentación Final Riesgo de Crédito.pptx
Presentación Final Riesgo de Crédito.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
Clase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de interesesClase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de intereses
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 

Estructurac#

  • 1.  
  • 2. Son instrucciones que permiten ejecutar bloques de instrucciones sólo si se da una determinada condición. INSTRUCCIONES CONDICIONALES
  • 3. INSTRUCCIÓN IF La instrucción if permite ejecutar ciertas instrucciones sólo si de da una determinada condición. Su sintaxis de uso es la sintaxis: if (<condición>){     <instruccionesIf>}   else{     <instruccionesElse>}
  • 4. INSTRUCCIÓN SWITCH   La instrucción switch permite ejecutar unos u otros bloques de instrucciones según el valor de una cierta expresión. Su estructura es: switch (<expresión>)   {    case <valor1>:  <bloque1>     <siguienteAcción>    case <valor2>:  <bloque2>       <siguienteAcción>   ...     default:  <bloqueDefault>       <siguienteAcción>   }
  • 5. Son instrucciones que permiten ejecutar repetidas veces una instrucción o un bloque de instrucciones mientras se cumpla una condición. Es decir, permiten definir bucles donde ciertas instrucciones se ejecuten varias veces. INSTRUCCIONES ITERATIVAS
  • 6. INSTRUCCIÓN WHILE La instrucción while permite ejecutar un bloque de instrucciones mientras se de una cierta instrucción. Su sintaxis de uso es: while (<condición>) {   <instrucciones> }
  • 7. INSTRUCCIÓN FOR     La instrucción for es una variante de while que permite reducir el código necesario para escribir los tipos de bucles más comúnmente usados en programación. Su sintaxis es: for (<inicialización>; <condición>; <modificación>){   <instrucciones>  }
  • 8. INSTRUCCIÓN FOREACH La instrucción foreach es una variante del for pensada especialmente para compactar la escritura de códigos donde se realice algún tratamiento a todos los elementos de una colección, que suele un uso muy habitual de for en los lenguajes de programación que lo incluyen.
  • 9. La sintaxis que se sigue a la hora de escribir esta instrucción foreach es: foreach (<tipoElemento> <elemento> in <colección>) {    <instrucciones> }