Condicionales Repetitivos
Condicionales Repetitivos
Condicionales Repetitivos
CONDICIONAL REPETITIVO
De la rosa López Jenifer María
UA
2
En este caso se utiliza una variable de control si es verdadera, la ejecución se repite.
para contar el número de repeticiones. La Estos pasos se repiten mientras la
variable de control se incrementa (por lo condición sea verdadera. Note que las
general en 1) cada vez que un grupo de instrucciones del cuerpo del ciclo pueden
instrucciones se ejecuta .Cuando el valor de no ejecutarse nunca, si al evaluar por
la variable de control indica que el número
primera vez la condición resulta ser falsa.
correcto de repeticiones se ha alcanzado, el
ciclo termina. Este lazo utiliza como contador Si la condición siempre es verdadera, al
la variable “cont” y muestra la palabra vuelta ejecutar esta instrucción se produce un
y el número de vuelta en el que va.
ciclo infinito. A fin de evitarlo, las
Ejemplo: instrucciones del cuerpo del ciclo deben
contener alguna instrucción que
#include <stdio,h> modifique la o las variables involucradas
/* La función main comienza la ejecución en la condición, de modo que ésta sea
del programa */ int main() falsificada en algún momento y así
finalice la ejecución del ciclo. (2)
{ int contador = 0; /* inicialización */
printf ( "Este es un buclede 10 ciclos o
vueltas\n", contador );
While (contador < 10) {/* condición de
repetición */
Contador++; /* incremento */ printf (“vuelta
%d\n", contador); / * despliega el contador */
} /* fin del while */ return 0;
}/* Fin de la función main */
Mientras que:
La instrucción Mientras ejecuta una
secuencia de instrucciones mientras una Ejemplo: Diseñar un algoritmo que permita
condición sea verdadera. ingresar n cantidad de notas validas, sabiendo
que el rango de nota valida es de 1 a 5 pts.
Mientras <condición>
Hacer <Instrucciones>
FinMientra
Si esta instrucción es realizada, la
condición es evaluada. Si la condición
resulta verdadera, se ejecuta una vez la
secuencia de instrucciones que forman el
cuerpo del ciclo.
Al finalizar la ejecución del cuerpo del
ciclo se vuelve a evaluar la 4 condición y,
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo
3
Hacer mientras Ejemplo de aplicación de Continue
Cont = 10;
O también llamada do while (mientras en
While ( Cont >= 1 )
inglés), es una variación de la sentencia while
es: do instrucciones while (condición o
{
expresión); En este condicional podemos ver Cont=Cont -1
que la sentencia se ejecuta al menos una vez, if ( Cont == 4 )
antes de que se evalúe la expresión Continue;
condiciona. (2) printf("%d ", count );} (3)
Hasta que
4
Para (for) 1. utilizar la opción "Mostrar Panel de
Ejecución Paso a Paso" del menú
Es aquella que se utiliza para ejecutar una "Configuración", o bien hacer click
secuencia de instrucciones, un número sobre el botón de ejecución paso a
determinado de veces. paso en la barra accesos rápidos
(ubicado entre los botones para
Para <variable> <- <inicial> Hasta ejecutar y dibujar diagrama de flujo).
<final> Con Paso <paso> Hacer 2. El botón "Comenzar" del panel sirve
<Instrucciones> para iniciar la ejecución automática.
FinPara Cuando lo utilice, el algoritmo
comenzará a ejecutarse lentamente y
Al ingresar al bloque, la <variable> recibe cada instrucción que se vaya
el valor <inicial> y se ejecuta la secuencia ejecutando según el flujo del programa
de instrucciones que forma el cuerpo del se irá seleccionando en el código de
ciclo. Luego se incrementa la variable dicho algoritmo. La velocidad con que
<variable> en <paso> unidades y se avance la ejecución del algoritmo,
evalúa si el valor almacenado en inicialmente depende de la
<variable> superó al valor <final>. Si esto seleccionada en el menú
es falso se repite hasta que <variable> "Configuración”.
supere a <final>. Si se omite la cláusula
• Otra forma de comenzar la ejecución
Con Paso <paso>, la variable <variable> paso a paso es utilizar el botón "Primer
se incrementará en 1. Paso" del mismo panel. Este botón
iniciará la ejecución, pero a diferencia
Por ejemplo: Diseñar un algoritmo que de "Comenzar" no avanzará de forma
permita repetir n cantidad de veces un automática, sino que se parará sobre la
mensaje cualquiera. (4)(5) primer línea del programa y esperará a
que el usuario avance manualmente
cada paso con el mismo botón (que
pasará a llamarse "Avanzar un Paso".
El botón "Pausar/Continuar" sirve para
detener momentáneamente la
ejecución del algoritmo y reanudarla
nuevamente después.
5
observar su valor.
RECONOCIMIENTO
4. Finalmente, la forma más completa
para analizar la ejecución es la Prueba Me gustaría agradecer primeramente
de Escritorio. Antes de comenzar la a Dios por darme la sabiduría
ejecución, puede seleccionar qué
necesaria para en el día a día adquirir
variables o expresiones desea
visualizar durante la ejecución. Se nuevo conocimiento. A mis padres
utiliza el botón "Prueba de Esc." y por su incondicional apoyo y a mi
modifique la lista. Cuando la tutor Yessid de la Universidad del
ejecución comience, por cada línea Atlántico.
ejecutada, se añadirá un renglón en la
tabla de la prueba de escritorio (se
mostrará en la parte inferior de la
ventana como un panel acoplable) REFERENCIAS
indicando el número de línea y los
valores de todas la variables y
expresiones especificadas (6)(7)
(1) https://sites.google.com/s
ite/escuelatecnicajjscho
ol/modulos/algoritmo-
CONCLUSIONES computacional/unidad-
didactica-1-
Podemos concluir que, Un bucle o ciclo, clasificacion-de-los-
en programación, es una secuencia de datos-y-los-
operadores/sentencia-
instrucciones de código que se ejecuta
condicional-bucles-
repetidas veces, hasta que la condición
ciclos-de-repeticion
asignada a dicho bucle deja de cumplirse. (2) https://lumen.uv.mx/recu
Entre los tres más famosos están: hacer rsoseducativos/Estructu
hasta, mientras y para. raMientras/contenido.ht
Por otra parte, Esta estructura repetitiva ml
se utiliza principalmente cuando no se (3) https://desarrolloweb.co
m/articulos/568.php
conoce el número de veces que las
(4) https://www.youtube.co
acciones o el ciclo deben repetirse,
m/watch?v=raG3jwnDh
aunque también puede utilizarse en otros
6M
casos.
(5) https://www.youtube.co
m/watch?v=ddgdWGN
Mj0w
APENDOCE (6) https://www.goconqr.co
m/mapamental/1279560
Las estructuras de repetición son las llamadas 5/ciclos-en-pseint
estructuras cíclicas, iterativas o de bucles o https://www.youtube.co
también llamados ciclos. Permiten ejecutar un m/watch?v=Bj9skSSCc
conjunto de instrucciones de manera repetida EA
(o cíclica) mientras que la expresión lógica a
evaluar se cumpla, o es decir, que sea
verdadera.
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo
Autora