PROGRAMACIÓN 1
Ejercicios: for
Prof. Diego Méndez
Instituto Tecnológico de Informática 2023
Ejercicios sobre estructuras for
1. Serie Fibonacci
Escribe un programa que imprima los primeros n números de la serie Fibonacci utilizando
un bucle for. (Serie: 1, 2, 3, 5, 8, 13, 21…)
2. Factorial de un número
Dado un número n, calcula e imprime su factorial utilizando un bucle for.
3. Contador de números pares e impares
Dado un array de números enteros, utiliza un bucle for para contar e imprimir el número
de elementos pares e impares en el array.
Ejemplo de array: int[ ] lista = {1, 2, 6, 834, 2, 231, 65, 7};
4. Inversión de un array
Dado un array de números enteros, invierte su orden utilizando un bucle for.
5. Cálculo de la media
Dado un array de números flotantes, calcula e imprime su media aritmética utilizando un
bucle for.
6. Patrón de asteriscos
Dado un número n, imprime un patrón de triángulo con asteriscos que tenga n filas. Por
ejemplo, para n = 5:
1
*
**
***
****
*****
7. Búsqueda de un elemento
Dado un array de números enteros y un número x, utiliza un bucle for para determinar si x
está presente en el array. Si es así, imprime el índice en el que se encontró por primera vez.
8. Suma de dígitos
Dado un número entero, utiliza un bucle for para calcular e imprimir la suma de sus
dígitos.
INSTRUCCIONES DE ENTREGA
Los ejercicios pueden ser realizados en
[Link]
o en [Link]
El alumno deberá copiar y pegar el código en un archivo de texto plano y enviarlo adjunto
en la tarea.
Enviar solamente un archivo con los ejercicios. También puede optar por enviar una
carpeta comprimida con los ejercicios en diferentes archivos de texto, pero NO enviar la
tarea en varias partes.
En caso de error en el envío, puede volver a enviar la tarea, solo se tendrá en cuenta la
última entrega.
Tenga sumo cuidado al copiar el código de su programa, si lo copia mal, el programa no
funcionará y se calificará en función de este escenario.
Realice pruebas luego de finalizar cada ejercicio para asegurarse de que funciona
correctamente. Cambie el valor de las variables, las condiciones lógicas, etc. De esta forma
aprenderá y asimilará mejor el proceso realizado.