0% encontró este documento útil (0 votos)
90 vistas26 páginas

Semana4 estructurasControlParte2

El documento presenta una introducción a las estructuras de control de repetición en programación, incluyendo los bucles for, while y do while. Explica que las estructuras de control permiten especificar el orden de ejecución de las operaciones y da ejemplos de su sintaxis y uso para imprimir números, agregar valores y validar ingreso de datos por teclado. Finalmente, propone un ejercicio y preguntas sobre el análisis y comparación de los diferentes tipos de bucles.

Cargado por

Ronald Carlos HV
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas26 páginas

Semana4 estructurasControlParte2

El documento presenta una introducción a las estructuras de control de repetición en programación, incluyendo los bucles for, while y do while. Explica que las estructuras de control permiten especificar el orden de ejecución de las operaciones y da ejemplos de su sintaxis y uso para imprimir números, agregar valores y validar ingreso de datos por teclado. Finalmente, propone un ejercicio y preguntas sobre el análisis y comparación de los diferentes tipos de bucles.

Cargado por

Ronald Carlos HV
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 26

Open class de Sentencias de Control parte 2

Norma Gabriela Farías Huízar


Matricula: 019852775
Agenda
Objetivo
Estructuras de selección
¿Qué son las estructuras de control?
Estructuras de repetición
 De repetición
• For
• While
• Do while
 Ejercicios
Cómo saber cuál estructura de repetición usar
Conclusión
Objetivo

Entender que son las sentencias de control (los ciclos) su finalidad y la


aplicación de estás sentencias. Para su mejor entendimiento y
aplicación.
Tipos de estructura

Hay tres tipos de estructuras de control:


• Estructuras de secuencial
• Estructuras de selección
• Estructuras de repetición
Estructuras de Control
• Permiten especificar las operaciones que se van a ejecutar y en que
orden.
Estructuras selectivas

If (simple)
If/else (doble)
Switch (múltiple)

https://www.w3schools.com/cs/cs_conditions.php
Ciclos o bucles
Estructura de repetición
En un algoritmo, la estructura de repetición permite repetir determinadas
instrucciones dependiendo de una condición. En la vida real, cada día las personas
constantemente tienen que repetir actividades.
Para esta estructura se presentan tres variantes:
1. For (para)
2. While (mientras)
3. Do-while (haga- mientras)
Estructura repetitiva For
Permite repetir instrucciones un determinado número de veces.
La estructura repetir para se utiliza cuando:
• El número de ciclos que deben ejecutarse es conocido.
• Se desea repetir por cada uno de los elementos de una estructura de datos
Sintaxis básica
for (contador ; condición ;incremento)
{
instrucciones
}
end for
Sintaxis for en C#

for (contador; condición;


incremento)
{
Instrucciones
}
end for
Ejemplo

Realizar un programa que imprima en pantalla los números del 1 al 10


While
Parecido a For, solo que la entrada de código es distinta.
Ejemplo: comer un plato de sopa
Sintaxis de While en C#

variables
while (condición)
{
sentencias
incremento
}
While
La estructura repetir mientras se utiliza cuando:
El problema a resolver requiere que la condición sea evaluada
primero.
El número de ciclos que deben ejecutarse para resolver el
problema es desconocido.
Ejemplo While
Ejemplo agregar 1 en 1 hasta llegar a 100 pero en cada incremento mandar un
mensaje por pantalla que indique el numero que va.

Cuando x vale 101 la condición de la estructura repetitiva retorna falso, en este


caso finaliza el diagrama.
Ejemplo de While en C#
Ejemplo Do While
Supongamos que un bibliotecario guarda en una caja un conjunto de libros.
El bloque de instrucciones mediante la estructura de repetir mientras ( do while)se
representa a continuación.
while hay espacio = verdadero do
guardar libro;
end while
Sintaxis Do While
do
{
Instrucciones
}

while(condición==true);
Ejercicio
Escribir un programa que solicite al usuario 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.
class Program Console.WriteLine("
{ Tiene 2 dígitos.");
static void Main(string[] }
args) else
{ {
int valor;
do Console.WriteLine("Tien e1
{ dígito.");
}
Console.Write("Ingrese un valor }
entre 0 y 999 "); }
valor=int.Parse(linea); while (valor!=0);
if (valor>=100) }
{ }
}
Console.WriteLine("Tien e3  
dígitos.");
}
else
{
if (valor>=10)
{
Ejemplo
Do While
La estructura repetir do while se utiliza cuando:
El problema a resolver requiere que se ejecute al menos 1 vez
el ciclo
El número de ciclos que deben ejecutarse para resolver el
problema es desconocido.
Análisis de casos
Desarrolla un programa que recorra los números del 1 al 100 y
muestre en pantalla únicamente números pares o divisibles entre 3.
Preguntas

• ¿Cuál es la diferencia entre For, While y Do While , realiza un cuadro


comparativo donde se visualice la diferencia entre cada estructura
repetitiva ?
Dudas

También podría gustarte