Está en la página 1de 2

Programación y Métodos Numéricos

Práctica 4
Periodo 2023-1

PRACTICA#4 ESTRUCTURAS DE CONTROL DE ITERACIÓN ANIDADAS


Objetivo:
Aplicar la anidación de estructuras de repetición mediante la propuesta de soluciones, para resolver problemas
de ingeniería donde se requiere la iteración de tareas, con una actitud analítica, propositiva y responsable.

Generalidades
Se le llama ciclos anidados cuando un ciclo contiene otro ciclo. Un ciclo anidado, es aquel ciclo que dentro de
las instrucciones que va a ejecutar cuando su condición sea verdadera se encuentra otro ciclo (un ciclo dentro
de otro), cuando esto sucede el ciclo interior se ejecuta por completo (todas sus iteraciones hasta que la
condición sea falsa) para cada iteración del ciclo exterior.

Al ciclo contenido se le llama ciclo interior el cual funciona como un ciclo normal, pero se ejecutará tantas
veces como el ciclo que lo contiene, el ciclo externo, se repita.

El ciclo externo comienza su ejecución de forma regular hasta llegar a la ejecución del ciclo interno; el ciclo
externo no avanzará hasta que el ciclo interno termine y una vez el ciclo externo avanza un paso vuelve a
esperar al interno y así sucesivamente hasta que el externo termina.

Ejemplo 1: Programa que con contadores y solamente printf(“*”) imprima el siguiente formato:
#include<stdio.h>
void main(){
int i,j;
for(i=1;i<=3;i++){
for(j=1;j<=3;j++)
printf("*");
printf("\n");
}
}

Ejercicios para realizar:


1. Leer N números e imprimir la suma de los números que sean impares. Realizar este proceso mientras
el usuario lo desee.

1 de 2
Programación y Métodos Numéricos
Práctica 4
Periodo 2023-1

2. Realizar un programa que pida que se tres números consecutivos (3, 4 y 5; 9, 10 y 11, etc.). Cuando se
introducen tres números consecutivos dice “gracias” y termina. Mientras no se introduzcan tres
números consecutivos el programa sigue pidiendo números indefinidamente.

3. El programa debe solicitar al usuario un número inicial y final e imprimir los números que se encuentren
entre estos dos. El programa deberá preguntar al usuario si desea capturar otra serie de números. El
número inicial NO debe ser mayor que el final.

4. Programa que solamente con ciclos y printf(“*”) imprima el siguiente formato:

5. Programa que capture una palabra y la imprima en mayúsculas y minúsculas (mientras el usuario lo
desee).

Especificaciones
• Utilizar un menú general en donde cada opción será un ejercicio, agregar la opción de salir.

Para la evaluación deberán subir a blackboard dos archivos:


• Reporte (en pdf) incluyendo los códigos de los ejemplos realizados y ejecutados, ejercicios
solicitados, código y captura de pantalla de su ejecución.
• Código fuente del o los programas (Si es más de un código fuente agrupar en archivo comprimido
(.rar/.zip).

2 de 2

También podría gustarte