0% encontró este documento útil (0 votos)
83 vistas4 páginas

Estructuras de Control en Programación

El documento describe tres estructuras repetitivas en programación: while, do-while y for. While evalúa la condición antes de ejecutar el bloque, mientras que do-while lo evalúa después, ejecutando el bloque al menos una vez. For incluye inicialización, condición y incremento/decremento del contador. Se proveen ejemplos de cómo calcular una tabla de multiplicar y validar datos con cada estructura.

Cargado por

Ana Garcia
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas4 páginas

Estructuras de Control en Programación

El documento describe tres estructuras repetitivas en programación: while, do-while y for. While evalúa la condición antes de ejecutar el bloque, mientras que do-while lo evalúa después, ejecutando el bloque al menos una vez. For incluye inicialización, condición y incremento/decremento del contador. Se proveen ejemplos de cómo calcular una tabla de multiplicar y validar datos con cada estructura.

Cargado por

Ana Garcia
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 PDF, TXT o lee en línea desde Scribd

Estructura While :

El bloque de instrucciones se realizará mientras la expresión lógica sea verdadera. Es


una estructura pre-condición, pues, para que se realice por primera vez el bloque de
instrucciones, la expresión lógica debe ser verdadera.

El programa nos mostrará la tabla de


multiplicar de un número por consola. Usamos un contador como multiplicador y
aumentamos el valor del contador en 1 hasta que llegue a 10.

RECUERDA: var++ es lo mismo que poner : var = var + 1.

Advertisements
REPORT THIS AD

Estructura Do – While:
El bloque de instrucciones se realizará mientras la condición se cumpla. Es una
estructura post-condición,pues, la expresión lógica se comprobará después de haber
realizar por primera vez el bloque de instrucciones. En pocas palabras, siempre se
realizará el bloque de instrucciones por lo menos una vez.

El mismo ejemplo anterior, salvo que en vez


de usar la estructura while, usamos la do-while.

En este ejemplo podremos ver el hecho de que una de estas estructuras sea pre-
condición y el otro post-condición:

Se pone en condición
que ambos bloque de instrucciones se repetirán mientras la variable x ( que tiene de valor
10 ) sea diferente de 10. En ningún caso esta condición cumple, pero solo entra al bloque
do-while pues la condición es comprobada después.

OJO: Nota que la estructura do-while termina con un punto y coma al final de la
expresión lógica.

Estructura For:
Es la estructura más compleja de todas pues se divide en 3 secciones ( separadas por
punto y coma).

• La inicialización, es donde podemos inicializar una variable que fue


declarada fuera del for, que se utilizará cómo contador, o, podemos
declarar e inicializar en esa misma sección una variable nueva que será
usada como contador.
• Máximo o mínimo, es la condición que se debe cumplir para que el ciclo
for se siga cumpliendo. Normalmente es poniendo un límite al valor que
puede alcanzar el contador.
• Incremento o decremento, indica cómo ira aumentando o disminuyendo el
contador. Hay que tener cuidado de no cometer errores al indicar si el valor
aumentará o disminuirá. Por ejemplo si indicamos que el contador inicie en
10 y mínimo valor será 1, y nosotros por error indicamos que el contador
aumente su valor en vez de disminuir, el ciclo entrará en un bucle infinito
y nunca terminará.

Veamos un ejemplo:

De nuevo el mismo ejemplo. En


este caso estamos declarando el contador cont dentro del mismo for e inicializandolo en 1.

Seguramente te preguntarás ¿Por qué el mismo ejemplo de la tabla de multiplicar?.


En los 3 ejemplos se trata de que el programa te halle la tabla de multiplicar con un
número, pero se usan estructuras repetitivas diferentes. Esto es para entender un
punto muy importante que las 3 estructuras cumplen la misma función, por lo tanto,
podemos realizar lo mismo con cualquiera de las 3 estructuras. Sin embargo con
algunas nos será más fácil realizar algunas cosas que con las demás estructuras.
Menu por consola:

Uno de los usos más


comunes con el do-while es en los menus por consola. Gracias a que el bloque de código
del do-while se realiza por lo menos una vez, no se necesita de ninguna condición para
mostrar el menu por la consola por primera vez.

Validar Datos:

Podemos validar un dato haciendo uso del


do-while, esto es, restringir los datos que serán tomados. Por ejemplo, en este caso el
programa nos pide un número positivo, y nos seguirá pidiendo la variable mientras el
número sea negativo.

También podría gustarte