Programación

Educacional

home
educacional
Home
MicroBitSolutions

ESTRUCTURAS DE REPETICION

 Ejecuta repetidamente una acción o conjunto de acciones, mientras se mantenga la validez de las condiciones de ejecución del ciclo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ejercicio

Escribir un programa que muestre la salida de una tabla de valores para la función f(x)= (x-2)/(x^2+4x+3), en el rango de x=-5 hasta x = 6 con valores incrementales en x de 1.

 

Visualice los ejemplos en las tres estructuras de repetición.

 

 

 

Estructura FOR...

SINTAXIS

for (secuencia_inicio; condicion_de_continuidad; incremento)

{  ACCION; }

Estructura WHILE...

SINTAXIS

while ( condicion_de_continuidad )

{ ACCION; }

 

Estructura DO...WHILE

 

SINTAXIS

do

  {  ACCION; }

while   ( condicion_de_continuidad );

 

Descarga de código fuente

Video de escritura correcta de programa

Ejercicio

Diseñe una estructura de repetición que genere la figura siguiente:

Descarga de código fuente

Ejercicio

Diseñe una estructura de repetición que genere una pirámide de asteriscos en orden invertido.

Descarga de código fuente

Ejercicio

Diseñe una estructura de repetición que genere un rombo de asteriscos.

Descarga de código fuente

Ejercicio

El valor de PI, puede calcularse de acuerdo a la siguiente serie:

PI = 4 ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - ... ).

Escribir un programa que calcule dicho valor utilizando las tres estructuras de repetición.

 

Solución. En el código mostrado, se utiliza el tipo de dato numérico long para la variable k que son para enteros mucho mas grandes de los que puede contener el de tipo int. En el ejercicio resuelto se efectúan 150,000 ciclos para obtener el valor aproximado de PI. Si se utiliza int, se producirá un error porque con éste tipo de dato pueden manejarse enteros en el rango de -32,768  hasta 32,767.

Descarga de código fuente

Ejercicio

Escriba un programa que solicite la entrada de un número de cinco dígitos y muestre la salida del mismo número pero con espacios intercalados entre cada cifra. ( ejm. 32898 = 3 2 8 9 8.  Condicionar el ingreso de valores solo para numeros que contengan cinco dígitos.

Descarga de código fuente

Ejercicio

Escriba un programa que  genere una tabla de valores para la función especificada en donde se solicite al usuario los valores de inicio a fin de  dicha tabla, asi como la tasa de incremento .

Descarga de código fuente