Anda di halaman 1dari 1

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. Proceso inverso, te puedo dar el código y tu escribes el diagrama de flujo y el análisis.


2. 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)