SlideShare a Scribd company logo
1 of 31
Sentencias de Programación
Torres León Joel Omar
Higuera Aguirre Oscar
Álvarez David
Pacheco Martínez Jesús
Solano Juan Carlos
Índice
2.9. La sentencia
while.
2.10. La sentencia
do-while.
2.11. Instrucciones
a) break
b) continúe
c) goto.
Introduccion
 En los subtemas del día de hoy veremos
algunos de los ciclos mas importante
para el área de la programación los
cuales los utilizamos en cualquier tipo de
lenguaje, explicaremos algunos de ellos
entre los puntos mas importantes como el
concepto, ejemplos de los ciclos para
entender mejor el tema y terminaremos
finalizando con una dinámica.
Objetivo
Especifico
 Desarrollar capacidades relacionadas
con la programación y los ciclos.
 Adquirir y utilizar correctamente la
programación en base a ciclos.
 Saber programar correctamente en el
lenguaje de C# utilizando ciclos.
 Conocer los medios de programacion del
lenguaje de C#.
Objetivo
Especifico
 Realizar programas utilizando las bases de
los ciclos.
 Identificar errores que se puedan
presentar en el lenguaje de C# en base a
los ciclos.
 Detectar problemas sencillos dados en
las clases para así realizar programas en
C#.
Marco
Teórico
Sentencia
While
Concepto
 La sentencia while permite ejecutar
repetidamente un bloque mientras la
condición sea verdadera. También la
sentencia while es un ejemplo de lo que
denominamos declaración repetitiva.
Ejemplo
int main (){
int a=0;
while(a<=10){
printf("%d",a);
a++;
}
return 0;
}
Sentencia
Do-While
Concepto
 El do-while es diferente del while
ya que la sentencia siempre se
ejecuta al menos una vez, aún si la
expresión resulta false la primera
vez. En un while normal, si la
condición es falsa la primera
vez, la sentencia no se ejecuta
nunca.
Reglas
 Naturaleza de la condición. Generalmente, la
condición es el resultado de comparar dos
valores, pero también puede ser cualquier
expresión que da como resultado un valor
de Boolean (Tipo de datos, C#) (True o False).
Esto incluye los valores de otros tipos de
datos, como los numéricos, que han sido
convertidos a valores de tipo Boolean.
 Probar la condición. Sólo puede
probar condition una vez, al principio o al
final del bucle. Puede usar While o Until para
especificar condition, pero no ambas.
 Número de iteraciones. Si prueba condition al
principio del bucle (en la instrucción Do), puede
que el bucle no se ejecute ni siquiera una vez. Si
prueba al final del bucle (en la
instrucción Loop), el bucle siempre se ejecuta al
menos una vez.
 Anidar bucles. Los bucles Do se pueden anidar
colocando un bucle dentro de otro. También
puede anidar distintos tipos de estructuras de
control dentro de otras. Para obtener más
información, vea Estructuras de control anidadas.
Reglas
Sintaxis
Ejemplo
 Escribir un programa que solicite la carga
de un número entre 0 y 999, y nos muestre
un mensaje de cuántos dígitos tiene el
mismo. Finalizar el programa cuando se
cargue el valor 0.
Interpretación en lenguaje
programación
import java.util.Scanner; public class
EstructuraRepetitivaDoWhile1 { public static
void main(String[] ar) { Scanner teclado=new
Scanner(System.in); int valor; do {
System.out.print("Ingrese un valor entre 0 y 999
(0 finaliza):"); valor=teclado.nextInt(); if
(valor>=100) { System.out.println("Tiene 3
dígitos."); } else { if (valor>=10) {
System.out.println("Tiene 2 dígitos."); } else {
System.out.println("Tiene 1 dígito."); } } } while
(valor!=0); } }
La
instrucción
break
La instrucción break fuerza la salida de un bucle antes de tiempo o de
un switch de donde se encuentre.
class BreakTest {
static void Main() {
for (int i = 1; i <= 100; i++) {
if (i == 5) {
break;
}
Console.WriteLine(i);
}
}
}
class Switch {
static void Main() {
Console.Write("Enter your selection (1, 2, or 3): ");
string s = Console.ReadLine();
int n = Int32.Parse(s);
switch (n) {
case 1:
Console.WriteLine("Current value is {0}", 1);
break;
case 2:
Console.WriteLine("Current value is {0}", 2);
break;
case 3:
Console.WriteLine("Current value is {0}", 3);
break;
default:
Console.WriteLine("Sorry, invalid selection.");
break;
}
}
}
Instrucción de
continúe
Instrucción de continue
 La instrucción de salto continue siempre se usa
para interrumpir (romper) la ejecución normal de
un ciclo.
 Sin embargo, el control del programa no se
transfiere a la primera instrucción después del
ciclo (como sí hace la instrucción break).
 es decir, el ciclo no finaliza, sino que, finaliza la
iteración en curso, transfiriéndose el control del
programa a la condición de salida del ciclo, para
decidir si se debe realizar una nueva iteración o
no.
 para escribir una instrucción de salto
continue (continuar), se utiliza la sintaxis:
 continue;
Public static void main (String [ ] args {
for ( int i=0;i<=10;i++)
{
System.out.println(“Estas En El Ciclo”);
If (i == 4)
{
Continue;
}
System.out.println(“El valor de i es:” +i);
}
System.out.println(“Termina el ciclo”);
}
Conclusión
 Gracias a los métodos de programación
y los ciclos vistos en clases
comprendemos mejor que son muy útiles
en la programación ya que ayudan a
facilitar todo el código y haciéndolo mas
sencillo y fácil, pero sin olvidar que cada
uno tiene su funcionalidad muy distinta a
la otra
Bibliografia
 http://msdn.microsoft.com/es-
es/library/eked04a7(v=vs.90).aspx
 http://www.programacionfacil.com/cpp:
ciclo_do_while
 http://books.google.com.mx/books?id=0
XIjYI9gehwC&printsec=frontcover&dq=c%
23&hl=es-419&sa=X&ei=-
O0_UrnYCMHhiALlpIEo&ved=0CD8Q6wEw
Ag#v=onepage&q=c%23&f=false

More Related Content

What's hot

Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
Alex Javier
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
Miguel Miranda
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
univ of pamplona
 
Presentacion PseudocóDigo
Presentacion PseudocóDigoPresentacion PseudocóDigo
Presentacion PseudocóDigo
Marco Antonio
 

What's hot (20)

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Principios fundamentales de la programación orientado a objetos
 Principios fundamentales de la programación orientado a objetos  Principios fundamentales de la programación orientado a objetos
Principios fundamentales de la programación orientado a objetos
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Firewall Logico
Firewall LogicoFirewall Logico
Firewall Logico
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Presentacion PseudocóDigo
Presentacion PseudocóDigoPresentacion PseudocóDigo
Presentacion PseudocóDigo
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
 

Viewers also liked

05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
Carlos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
parada137
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
ramirezadi
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
die_dex
 
Ciclos y Bucles en C++
Ciclos y Bucles en C++Ciclos y Bucles en C++
Ciclos y Bucles en C++
Jesús Rojas
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
tacubomx
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
die_dex
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do while
Alfredo Huamani Escobar
 

Viewers also liked (20)

05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Presentacion bucle
Presentacion buclePresentacion bucle
Presentacion bucle
 
Ciclos y Bucles en C++
Ciclos y Bucles en C++Ciclos y Bucles en C++
Ciclos y Bucles en C++
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Sentencias
SentenciasSentencias
Sentencias
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Niveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónNiveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programación
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Bucles
BuclesBucles
Bucles
 
Palabras reservadas de netbeans
Palabras reservadas de netbeansPalabras reservadas de netbeans
Palabras reservadas de netbeans
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do while
 
Clase 2 Estructuras de Control
Clase 2 Estructuras de ControlClase 2 Estructuras de Control
Clase 2 Estructuras de Control
 
Operadores
OperadoresOperadores
Operadores
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Glosario de terminos de base de datos
Glosario de terminos de base de datosGlosario de terminos de base de datos
Glosario de terminos de base de datos
 

Similar to Sentencias de Programacion

Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
quesada_diego
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
SuGely Gálvez
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
Carlos Díaz Sánchez
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
vay82
 

Similar to Sentencias de Programacion (20)

Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2Clase 3 Unidad 2 Parte 2
Clase 3 Unidad 2 Parte 2
 
Ciclos
CiclosCiclos
Ciclos
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
while C++
while C++while C++
while C++
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Bucle for
Bucle forBucle for
Bucle for
 
15
1515
15
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for.pdf
Bucle for.pdfBucle for.pdf
Bucle for.pdf
 
Bucle for
Bucle for Bucle for
Bucle for
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Bucle for
Bucle forBucle for
Bucle for
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Aprendiendo de la sintaxiss
Aprendiendo de la sintaxissAprendiendo de la sintaxiss
Aprendiendo de la sintaxiss
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 

Recently uploaded

3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
Evafabi
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
dostorosmg
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
geuster2
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 

Recently uploaded (20)

Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABACAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
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
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 

Sentencias de Programacion

  • 1. Sentencias de Programación Torres León Joel Omar Higuera Aguirre Oscar Álvarez David Pacheco Martínez Jesús Solano Juan Carlos
  • 2. Índice 2.9. La sentencia while. 2.10. La sentencia do-while. 2.11. Instrucciones a) break b) continúe c) goto.
  • 4.  En los subtemas del día de hoy veremos algunos de los ciclos mas importante para el área de la programación los cuales los utilizamos en cualquier tipo de lenguaje, explicaremos algunos de ellos entre los puntos mas importantes como el concepto, ejemplos de los ciclos para entender mejor el tema y terminaremos finalizando con una dinámica.
  • 6.  Desarrollar capacidades relacionadas con la programación y los ciclos.  Adquirir y utilizar correctamente la programación en base a ciclos.  Saber programar correctamente en el lenguaje de C# utilizando ciclos.  Conocer los medios de programacion del lenguaje de C#.
  • 8.  Realizar programas utilizando las bases de los ciclos.  Identificar errores que se puedan presentar en el lenguaje de C# en base a los ciclos.  Detectar problemas sencillos dados en las clases para así realizar programas en C#.
  • 11. Concepto  La sentencia while permite ejecutar repetidamente un bloque mientras la condición sea verdadera. También la sentencia while es un ejemplo de lo que denominamos declaración repetitiva.
  • 12. Ejemplo int main (){ int a=0; while(a<=10){ printf("%d",a); a++; } return 0; }
  • 14. Concepto  El do-while es diferente del while ya que la sentencia siempre se ejecuta al menos una vez, aún si la expresión resulta false la primera vez. En un while normal, si la condición es falsa la primera vez, la sentencia no se ejecuta nunca.
  • 15. Reglas  Naturaleza de la condición. Generalmente, la condición es el resultado de comparar dos valores, pero también puede ser cualquier expresión que da como resultado un valor de Boolean (Tipo de datos, C#) (True o False). Esto incluye los valores de otros tipos de datos, como los numéricos, que han sido convertidos a valores de tipo Boolean.  Probar la condición. Sólo puede probar condition una vez, al principio o al final del bucle. Puede usar While o Until para especificar condition, pero no ambas.
  • 16.  Número de iteraciones. Si prueba condition al principio del bucle (en la instrucción Do), puede que el bucle no se ejecute ni siquiera una vez. Si prueba al final del bucle (en la instrucción Loop), el bucle siempre se ejecuta al menos una vez.  Anidar bucles. Los bucles Do se pueden anidar colocando un bucle dentro de otro. También puede anidar distintos tipos de estructuras de control dentro de otras. Para obtener más información, vea Estructuras de control anidadas. Reglas
  • 18. Ejemplo  Escribir un programa que solicite la carga de un número entre 0 y 999, y nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.
  • 19.
  • 20. Interpretación en lenguaje programación import java.util.Scanner; public class EstructuraRepetitivaDoWhile1 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int valor; do { System.out.print("Ingrese un valor entre 0 y 999 (0 finaliza):"); valor=teclado.nextInt(); if (valor>=100) { System.out.println("Tiene 3 dígitos."); } else { if (valor>=10) { System.out.println("Tiene 2 dígitos."); } else { System.out.println("Tiene 1 dígito."); } } } while (valor!=0); } }
  • 22. La instrucción break fuerza la salida de un bucle antes de tiempo o de un switch de donde se encuentre. class BreakTest { static void Main() { for (int i = 1; i <= 100; i++) { if (i == 5) { break; } Console.WriteLine(i); } } }
  • 23. class Switch { static void Main() { Console.Write("Enter your selection (1, 2, or 3): "); string s = Console.ReadLine(); int n = Int32.Parse(s); switch (n) { case 1: Console.WriteLine("Current value is {0}", 1); break; case 2: Console.WriteLine("Current value is {0}", 2); break; case 3: Console.WriteLine("Current value is {0}", 3); break; default: Console.WriteLine("Sorry, invalid selection."); break; } } }
  • 25. Instrucción de continue  La instrucción de salto continue siempre se usa para interrumpir (romper) la ejecución normal de un ciclo.  Sin embargo, el control del programa no se transfiere a la primera instrucción después del ciclo (como sí hace la instrucción break).  es decir, el ciclo no finaliza, sino que, finaliza la iteración en curso, transfiriéndose el control del programa a la condición de salida del ciclo, para decidir si se debe realizar una nueva iteración o no.
  • 26.  para escribir una instrucción de salto continue (continuar), se utiliza la sintaxis:  continue;
  • 27. Public static void main (String [ ] args { for ( int i=0;i<=10;i++) { System.out.println(“Estas En El Ciclo”); If (i == 4) { Continue; } System.out.println(“El valor de i es:” +i); } System.out.println(“Termina el ciclo”); }
  • 29.  Gracias a los métodos de programación y los ciclos vistos en clases comprendemos mejor que son muy útiles en la programación ya que ayudan a facilitar todo el código y haciéndolo mas sencillo y fácil, pero sin olvidar que cada uno tiene su funcionalidad muy distinta a la otra
  • 31.  http://msdn.microsoft.com/es- es/library/eked04a7(v=vs.90).aspx  http://www.programacionfacil.com/cpp: ciclo_do_while  http://books.google.com.mx/books?id=0 XIjYI9gehwC&printsec=frontcover&dq=c% 23&hl=es-419&sa=X&ei=- O0_UrnYCMHhiALlpIEo&ved=0CD8Q6wEw Ag#v=onepage&q=c%23&f=false