Está en la página 1de 2

Taller 6_1 – Ciclo for.

Programación I
Reinel Tabares Soto

1. Construya un algoritmo que reciba como entrada un cierto valor n, y genere como salida n
veces la frase “Las 6 lukas del bus se fueron en empanadas”.
a) Debe mostrar n salidas
b) Debe mostrar n veces la frase en una única salida
c) Debe utilizar break; si n=2
2. Hacer un script que imprima los 20 primeros números primos y los 20 impares, sus cuadrados
y calcular la multiplicación de los números pares e impares impresos.

3. Realizar un script que pida n cantidad de números random e imprima el número mayor y el
número menor.

4. Escribe un script que pida al usuario una cadena de caracteres y que imprima la misma
cadena, pero sustituyendo las vocales por guiones.

5. Escribir un script que lea un entero y un carácter. La salida debe ser un triángulo dibujado con
el carácter dado y de anchura máxima dada por el entero leído. Por ejemplo su entero es 7 y
el carácter es „O‟, el triángulo debe ser:

6. Escribe un programa que lea un número n y calcule su factorial (n!)


*pista(La función factorial es una fórmula matemática representada por el signo de
exclamación "!". En la fórmula Factorial se deben multiplicar todos los números enteros y
positivos que hay entre el número que aparece en la fórmula y el número 1)

7. Realizar un script que solicite al usuario una cadena, en la cual busca y escribe la primera
vocal que aparezca.
8. La sucesión de Fibonacci es la siguiente: 1, 1, 2, 3, 5, 8, 13, 21, 34,...
Es decir, f 1=1, f 2=1, y cada uno de los siguientes términos de la sucesión se calculan
sumando los dos anteriores: f i= f i−1 + f i−2. Escribe un programa que genera dicha
sucesión, presentando en pantalla cada uno de los términos. El programa terminará después
de presentar un término mayor que un cierto límite (10000, por ejemplo).

9. Realiza un programa que solicite una línea de texto y calcule el número de palabras presentes
en ella (separadas mediante espacios).

10. Hacer un programa que calcule la moda de una cantidad de números aleatorios si no hay
moda que genere 3 más si la hay que muestre por teclado el siguiente mensaje (Debe haber
otra forma de almacenar datos en vez de usar 50 variables).

11. Solicitar al usuario que ingrese una frase y luego imprimir un listado de las vocales que
aparecen en esa frase (sin repetirlas).

12. Escribir un programa que permita al usuario ingresar dos años y luego imprima todos los
años en ese rango, que sean bisiestos y múltiplos de 10. Nota: para que un año sea bisiesto
debe ser divisible por 4 y no debe ser divisible por 100, excepto que también sea divisible por
400.
13. Realice un algoritmo que lea de un estudiante una cantidad de notas definidas por el
estudiante, adicional el estudiante debe decir cual es la ponderación de cada nota, a partir de
esto el algoritmo debe calcular la nota final, la mayor nota, la menor nota y si aprobó la
materia tomando como escala notas de 0 a 5 y como nota aprobatoria un 3 o más.

También podría gustarte