Carolina Galaviz Inzunza CBTIS No. 37. Este ciclo se repite durante una cantidad definida de...
-
Upload
maria-del-carmen-jimenez-redondo -
Category
Documents
-
view
212 -
download
0
Transcript of Carolina Galaviz Inzunza CBTIS No. 37. Este ciclo se repite durante una cantidad definida de...
Condicionales y ciclosCarolina Galaviz Inzunza
CBTIS No. 37
Condicional IF
Condicional IF-Else
Condicional IF-Elseif
Switch
Ciclo Do-While
Este ciclo se repite durante una cantidad definida de iteraciones, por lo que no depende de las acciones ejecutadas dentro del ciclo, sino del planteamiento del problema o de la lectura del número de iteraciones del ciclo. Además el ciclo termina cuando la condición se cumple.
Ciclo Do-While (Hacer)
Ciclo While (Mientras)
Calcula la suma de los números hasta el 10
int suma = 0;int i = 0;while ( i <=10){
suma = suma + i;i = i+1;
}
Este ciclo se usa cuando no se sabe la cantidad de veces que debe repetirse, es decir las iteraciones del ciclo dependen de las acciones ejecutadas del ciclo. Además el ciclo se ejecuta sólo mientras la condición se cumple, de lo contrario, se termina. También debe contar con una acción que afecte a la condición para evitar que el ciclo se ejecute definitivamente o (como se dice popularmente) se “encicle”.
La sentencia while nos permite ejecutar una sentencia compuesta, mientras se cumpla una condición.
Ciclo While
Una clínica de control de peso, desea que realices un diagrama de flujo que acumule las calorías de varios alimentos mientras no sobrepasen las 350 calorías y que rechace el alimento que haga exceder dicha crifa, indicando por cuanto se sobrepasó.
Ejercicio While
Ciclo For
for (inicialización; condición; cambio){acciones
}
int suma = 0;for (int i = 0; i<=10; i= i+1){ suma = suma+i;}
La sentencia for es una sentencia de repetición cuya sintaxis tiene una forma más compacta que la utilizada en la sentencia while
La sentencia for es la mejor forma de programar la ejecución de un bloque de sentencias, un número fijo de veces
El ciclo for se diferencia del ciclo while en que las operaciones de control del ciclo se sitúan en un solo sitio: la cabecera de la sentencia.
Ciclo For
Explicación de algunos ejercicios:
Definir problema Calcular el sueldo de un empleado
Ejercicio:
Ejercicio:Definir problema Obtener el área de un triángulo