Guía de estudio Programación 2 Noviembre 2007 Notas.- Estudia todos los problemas en clase. En todos los problemas se pedirá la herramienta de programación (por ejemplo el diagrama de flujo). Esta es solo una guía, no quiere decir que sean estos (y los de la clase) los únicos problemas que se puedan evaluar. Además pueden ser usadas funciones en cualquier problema. Para la lectura de los arreglos usa StringGrids asi tambien como para mostrarlos, eres libre de usar Memos para mostrar arreglos. 1. 2.
Proceso inverso, te puedo dar el código y tu escribes el diagrama de flujo y el análisis. Escribe un programa que alimente un arreglo A de tamaño 20 y que intercambie sus elementos de la siguiente forma: A[0] con A[19], A[1] con A[18], A[2] con A[17] etc., y que lo muestre. 3. Escribe un programa que lea un arreglo B entero de tamaño 10 y que lo vacíe en otro arreglo llamado A de tamaño 10 en forma inversa y que imprima ambos arreglos. 4. 4. Escribe un programa que lea un arreglo B entero de tamaño 10 y que lo vacíe en otro arreglo llamado A de tamaño 10 y que imprima ambos arreglos. 5. Escribe un programa que alimente un arreglo A de tamaño 10 de tipo entero y que acumule los elementos en un arreglo B (también de tamaño10 y entero) de la siguiente forma: en B[0] A[0], en B[1] que asigne A[0] + A[1] , en B[2] que asigne A[0] + A[1] + A[2], así sucesivamente, para hacer esto debes usar un ciclo, al final que muestre ambos arreglos. 6. Escribe un programa que lea tres arreglos A, B, C (de tipo entero) de tamaño 5 y que intercambie sus elementos de la siguiente forma: lo del arreglo A lo asigne al arreglo B, lo del B al C y lo del C al A (debes hacer uso de ciclos) y que al final los muestre. 7. Elabora un programa que alimente un arreglo de tipo entero de tamaño 50 con la restricción de que solo acepte datos del 1 al 20, después que calcule e imprima cuantos datos fueron mayores que 10 y cuantos iguales o menores que 10. (o bien para que informe de cuantos fueron positivos, negativos y cuantos cero), (o bien para que diga cuantos números pares y nones hay) 8. Escribe un programa que alimente un array A de tamaño 20 de tipo entero, pero que sea alimentado en orden inverso, es decir, primero el A[19], luego el A[18], etc., y que lo imprima en orden inverso al alimentado, es decir primero el de subíndice 0 luego el de 1 etc. 9. Escribe un programa que llene un array llamado F de tamaño 10 de tipo entero con los primeros 10 números de la serie de Fibonacci y que lo muestre. 10. Escribe un programa que llene un array llamado P de tamaño 10 de tipo entero con los primeros 10 números primos y que lo muestre. 11. Escribe un programa que lea un array llamado E de tamaño 20 de tipo entero y que ordene sus numero de menor a mayor y que lo muestre. Molifícalo para que lo haga el ordenamiento ahora de mayor a menor. 12. Escribe un programa que llene un array llamado A de tamaño 10 de tipo entero y que informe cual es el dato mayor y el menor y el promedio (variación.- y que muestre el dato mas cercano al promedio y en que posición esta)