Problemas de algoritmos y programación Lista de problemas de algoritmos y programación Contenido 1. Programas en GAMBAS 1.1. Eleborar los siguientes programas en GAMBAS, hacer el código, hacer el diagrama de flujo, hacer comentarios que permitan leer el programan . . . . . . . . . . . . . . . . . . 2 2 Capítulo 1 Programas en GAMBAS 1.1. Eleborar los siguientes programas en GAMBAS, hacer el código, hacer el diagrama de flujo, hacer comentarios que permitan leer el programan 1. Hacer un programa que escriba el triángulo de pascal. 2. Hacer un programa que escriba las tablas de multiplicar. 3. Hacer un programa que cambie un número base 10 a base 2. 4. Hacer un programa que cambie un número base 10 a base 2. 5. Dado un conjunto de números encontrar su media, mediana y moda. 6. Dado una una frase escribirla de manera inversa. 7. Hacer un programa para crear passwords fuertes. 8. Hacer un programa para crear Check Digits (como ISBN). 9. Hacer un programa que reciba n y dibuje un cuadrado de n filas y n columnas, si n = 5: ***** ***** ***** ***** ***** 1.1. Eleborar los siguientes programas en GAMBAS, hacer el código, hacer el diagrama de flujo, hacer comentarios que permitan l 10. Hacer un programa que reciba n y dibuje la siguiente figura, si n = 5: * ** *** **** ***** 11. Hacer un programa que reciba n y dibuje un árbol de navidad, si n = 5: * *** ***** ******* ********* *** *** *** 12. Hacer un programa que reciba n y dibuje un rombo, si n = 5: * *** ***** ******* ********* ******* ***** *** * 13. Encontrar la salida del siguiente algoritmo si n = 4: 1: 2: 3: 4: 5: 6: 7: k=0 For i = n to 1 step −1 For j = i to n k =k+i+j Next Next Print k 1.1. Eleborar los siguientes programas en GAMBAS, hacer el código, hacer el diagrama de flujo, hacer comentarios que permitan l 14. Encontrar la salida del siguiente algoritmo si n = 4: k=0 For i = 1 to n For j = n to 1 step −1 k =i−j+k Next Next Print k 1: 2: 3: 4: 5: 5: 6: 15. Encontrar la salida del siguiente algoritmo si n = 4: For i = 0 to n For j = n to 1 step −1 For k = 1 to i + j r =i−j+k Next Next Next Print r 1: 2: 3: 4: 5: 6: 7: 8: 16. Encontrar la salida del siguiente algoritmo si n = 4: 1: 2: 3: 4: 5: 6: 7: 8: r=0 For i = 0 to n − 1 For j = i + 1 to n For k = 1 to j r =r+1 Next Next Next 17. Encontrar la salida del siguiente algoritmo si n = 4: 1.1. Eleborar los siguientes programas en GAMBAS, hacer el código, hacer el diagrama de flujo, hacer comentarios que permitan l 1: 2: 3: 4: 5: 6: 7: 8: r=0 For i = 0 to n For j = 1 to n For k = j to i + j r =r+1 Next Next Next 18. Encontrar la salida del siguiente algoritmo si n = 4: 1: 2: 3: 4: 4: 5: 6: 6: 7: 8: r=0 For i = 0 to n For j = 1 to i For k = j to i + j For l = 1 to i + j − k r =r+1 Next Next Next Next 19. Hacer un programa que sume dos matrices. 20. Hacer un programa que multiplique dos matrices. 21. Hacer un programa que dé el día de la semana de una fecha dada. 22. Hacer un programa que liste la sucesión de Fibonacci.