Introducción a la Programación Profesores: Manuel Crisosto, Claudio Gutiérrez-Soto y Christian Vidal Departamento de Sistemas de Información UBB GUIA DE EJERCICIOS Nº1 Se le recomienda a los alumnos resolver estos ejercicios utilizando el simulador DFD Smart, 1. Generar e imprimir la tabla de multiplicar de un número ingresado por teclado hasta un número n también ingresado por el usuario. 2. Si un número X entero ingresado por el usuario es divisible por 5. El programa debe imprimir uno de los dos siguientes mensajes: i.- X es divisible por 5 ii.- X no es divisible por 5. 3. Leer un número hasta que este se encuentre entre los valores 1 y 10 incluidos. Si un número ingresado no está en ese rango el programa pide el ingreso de orto número. 4. Determinar si un número de tipo entero de entrada es par o impar. 5. Determinar el número mayor y el menor de n números de entrada y entregar la diferencia entre ellos. 6. Construya un algoritmo que sume los primeros números pares ingresados por teclado hasta que su suma sea mayor o igual a 150. 7. Crear un algoritmo que calcule ab , tal que a y b son mayores que 0. 8. Crear un algoritmo que calcule a!, tal que a!=1*2*3*…*(a-1)*a. Para a>=0. 9. Crear un algoritmo que calcule 12+22+32+… +N2, para un N dado por el usuario, con N>0. 10. Crear un algoritmo que calcule 1!+2!+3!+…+N! , para un N dado por el usuario, con N>0. 11. Crear un algoritmo que calcule 11+22+33+… +NN , para un N dado por el usuario, con N>0. 12. Crear un algoritmo que calcule -11+22-33+…..+Nn, , para un N dado por el usuario, con N>0 13. Crear un algoritmo que calcule (1+1)+(2+(1+2))+(3+(1+2+3))+…(N+(1+2+…N)) , para un N dado por el usuario, con N>0. 14. Crear un algoritmo que calcule (1!+2!+3!+…+N!)/(1+2+3+…+N) , para un N dado por el usuario, con N>0 15. Crear un algoritmo que calcule 11+(21+22)+(31+32+33)+…+(N1+N2+…+NN) , para un N dado por el usuario, con N>0. 16. Crear un algoritmo que calcule 11!+(21!+22!)+(31!+32!+33!)+…+(N1!+N2!+…+NN!) , para un N dado por el usuario, con N>0. 17. Crear un algoritmo que calcule 1N+2N-1+3N-2+….+N1 , para un N dado por el usuario, con N>0. 18. Construya un algoritmo que permita sumar los primeros 100 términos de la serie : 3n + 6n + 9n + 12n + ... Introducción a la Programación Profesores: Manuel Crisosto, Claudio Gutiérrez-Soto y Christian Vidal Departamento de Sistemas de Información UBB siendo n ingresado por teclado. 19. Construya un algoritmo que calcule la suma de los primeros n términos de la serie ( el n debe ser ingresado como parámetro a la función ) 1 − 12 + 24 − 63 + 84 − 105 + 126 − ....