Condicionales Repetitivos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo

CONDICIONAL REPETITIVO
De la rosa López Jenifer María

[email protected]

[email protected]

UA

Resumen- Las estructuras de control funcionamiento, utilizando algunos


repetitivas son aquellas que nos permiten ejemplos para aclarar el tema.
ejecutar un conjunto de instrucciones Índice de términos
varias veces, de acuerdo al valor que
genere la expresión relacional. Por otro A. CONDICIONAL
lado, Es una estructura de control REPETITIVO
diseñada para diferentes condiciones Los condicionales repetitivos son
ligadas a una decisión, en este taller aquellos que ejecutan repetidamente un
veremos los condicionales repetitivos y conjunto de instrucciones, bien un
algunos ejemplos. número predeterminado de veces, o bien
hasta que se verifique una determinada
condición.
Abstract- Repetitive control structures
En términos de un lenguaje de
are those that allow us to execute a set
programación, que se verifique o no una
of instructions several times, according
condición se traduce en que una
to the value generated by the relational (adecuada) expresión lógica tome el valor
expression. On the other hand, It is a VERDADERO (TRUE) o tome el valor
control structure designed for different FALSO (FALSE). En los casos más
conditions linked to a decision, in this sencillos y habituales la condición suele
workshop we will see the repetitive ser una comparación entre dos datos,
conditionals and some examples. como por ejemplo:
Si a < b hacer una cosa y en caso
contrario hacer otra distinta.
INTRODUCCION
El desarrollo de condicionales es un
tema fundamental en el diseño de B. SINTAXIS Y
programas o soluciones. Por lo cual, FUNCIONAMIENTO
debemos tener buena base que nos
sirvan Para poder crear de manera fácil
y rápida nuestro programa. TIPOS DE CONDICIONALES
REPETITIVOS
En la siguiente documentación
podemos encontrar material de apoyo Entre los tipos de condicionales
para tener claro las definiciones de repetitivos encontramos:
condicionales repetitivos su sintaxis y
Repetición controlada por contador
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo

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

En este condicional podemos ejecutar una


secuencia de instrucciones hasta que la
condición sea verdadera. Al ejecutarse esta
instrucción, la secuencia de instrucciones que
forma el cuerpo del ciclo se ejecuta una vez y
después podemos evaluar la condición. Si la
condición es falsa, el cuerpo del ciclo se
ejecuta nuevamente y se vuelve a evaluar la
condición. Esto se repite hasta que la
condición sea verdadera.

Por otra parte, estando la condición evaluada


al final, las instrucciones del cuerpo del ciclo
serán ejecutadas al menos una vez. Además, a
Break y Continue fin de evitar ciclos infinitos, el cuerpo del
ciclo debe contener alguna instrucción que
Otras sentencias interesantes, aunque modifique la o las variables involucradas en
menos utilizadas son break y continue. la condición de modo que en algún momento
Break es aquella que permite que se la condición sea verdadera y se finalice la
termine la ejecución de una iteración o ejecución del ciclo. (4)(6)
para salir de la sentencia switch, como ya
hemos visto. En cambio, continue Ejemplo: Diseñar un algoritmo que permita
provoca que se comience una nueva ingresar n cantidad de notas validas, sabiendo
iteración, evaluándose la expresión de que el rango de nota valida es de 1 a 5 pts.
control. (3)(4)
Ejemplos en trozos de código:
Cont = 10;
While ( Cont >= 1 )
{
Cont=Cont -1
if ( Cont == 4 )
Break;
printf("%d ", count );}
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo

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.

• Detener el algoritmo puede servir para


analizar el código fuente, o para
verificar qué valor tiene asignado una
Ejecución o realización Paso a Paso variable o cuanto valdría una
determinada expresión en ese punto.
Realizar la ejecución paso a paso permite
realizar un seguimiento más detallado de la
ejecución del algoritmo. En otras palabras, 3. Para determinar el valor de una
nos hace más fácil observar en tiempo real variable o expresión, una vez pausada
qué instrucciones y en qué orden se ejecutan, la ejecución paso a paso, utilice el
además, podemos observar el contenido de botón "Evaluar...". Aparecerá una
variables o expresiones durante el proceso. ventana donde podrá introducir
Para acceder al panel de ejecución paso a paso cualquier nombre de variable o
debemos: expresión arbitraria (incluyendo
funciones y operadores), para luego
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo

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

De la rosa López Jenifer María


Estudiante de ing.
AgroindustrialSemestre 4
Universidad del Atlántico UA
Universidad Del Atlántico UA, De la Rosa López Jenifer María, ICR investigación condicional repetitivo

También podría gustarte