Podcast: Reproducir en una nueva ventana | Descargar
Devuelta en un nuevo episodio de código fuente nuevamente hablamos de las sentencias de control. Ahora es el turno de las sentencias iterativas y vamos a ver las tres más importantes que existen en el lenguaje de programación C: El while, el for y el do-while. Os voy a comentar para que sirven y sobre todo algunos trucos y consejos sobre su uso. Vamos! Iterando que es gerundio!!
Sentencia while
- Primera de las sentencias de iteración que vemos en el episodio. En dicho episodio os cuento todo lo relativo a la misma pero aquí os dejo un ejemplo de uso para que os sea más sencillo su aprendizaje.
while (expresion){
sentencia 1;
sentencia 2;
…
}
- En el siguiente diagrama de flujo, podréis ver de forma gráfica cómo implementar esta secuencia de control iterativa:
Sentencia for
- Una de las sentencias más famosas en casi todos los lenguajes de programación es la sentencia for. Como el lenguaje C no iba a ser menos, os paso un ejemplo de uso de la misma pero si queréis saber más, escuchad el episodio de hoy.
for (expresion1; expresion2; expresión3){
sentencia 1;
sentencia 2;
}
Sentencia do-while
- Esta es la última de las sentencias de control que vemos en el episodio de hoy. Es muy parecida a la que hemos visto al principio pero con algunos matices que la hacen distinta. Si queréis saber su uso detallado lo vemos en el episodio, aun así, os dejo a continuación un ejemplo de su sintaxis.
do {
sentencia 1;
sentencia 2;
…
}while(expresion);
Nuevamente no os escapáis de los ejercicios propuestos a si que en esta ocasión también os dejo tres para que practiquéis con todo lo que hemos comentado en el episodio de hoy. ¡¡¡Ánimo!!!
Ejercicios propuestos
En esta ocasión no son dos si no tres los ejercicios que os dejo para que hagáis. Eso si, tenéis que usar en cada uno de ellos la sentencia iterativa que más que adapte al enunciado del ejercicio y sin repetir dicha sentencia. Así, practicamos las tres sentencias que hemos comentado.
1. Escribe un programa que lea un número N mayor que 0 y que calcule la siguiente suma 1 + 2 + 3 + … + N
https://gist.github.com/jmramirezpro/3b9cb5e10b36fd869a61
2. Escribe un programa en C que lea dos números: a de tipo float y b de tipo int. El programa debe calcular a elevado a b.
https://gist.github.com/jmramirezpro/b02dad384a366d2dabd8
3. Escribe un programa que lea de forma repetida un número N. Para cada número leído, el programa calculará la suma 1 + 2 + 3 + … + N. Una vez mostrado el resultado preguntará al usuario si desea continuar; si se introduce el valor s el programa continuará, en caso contrario finalizará.
https://gist.github.com/jmramirezpro/e49634acd717dade1830
Enlaces relevantes sobre lo que hemos hablado y en los cuales podéis ampliar la información y también para que os ayuden a realizar los ejercicios propuestos en este episodio.
Métodos de contacto del podcast:
—
Si te gusta este podcast y quieres ayudarme a mantenerlo, puedes contribuir haciendo tus compras a través de este enlace de afiliados de Amazon.es o mediante una donación en mi cuenta Paypal.Me. Muchas gracias!!