Beruflich Dokumente
Kultur Dokumente
Trabajo Prctico N 1
Unidad 1: Paradigma Imperativo
Para los siguientes ejercicios determinar:
a. Estructura de datos
b. Arquitectura de la solucin (arquitectura de mdulos)
c. Algoritmos
d. Esquema de interfaces
1) Sea una secuencia de n enteros almacenada en un vector V, n > 0. Escriba un
programa que elimine todos los elementos redundantes de la secuencia, de
modo que al final los primeros m elementos de V constituyan una secuencia
de enteros formada por los valores obtenidos como resultado de la
eliminacin de valores redundantes, y el resto de elementos del vector sean
los repetidos. Por ejemplo, si V contiene inicialmente la secuencia
[15,4,19,4,8,11,11,3,4,19] y n =10, tras ejecutar el programa V almacenar la
secuencia [15,4,19,8,11,3] con m=6. y [4,4,19,11] entre m+1=7 y n=10. El
programa no debe usar ningn vector intermedio.
(a) Resuelva el problema sabiendo que V no tiene que estar necesariamente
ordenada.
(b) Obtenga otra solucin al problema partiendo de la hiptesis de que V se
encuentra ordenada crecientemente.
2) En una jefatura policial se procesan a los presos segn el tipo de pista en
contra que tengan. Las pistas se clasifican en:
Tipo Pista
A
B
C
Puntuacin
20
15
30
Estatutos
Bajo Riesgo
1
Entre 65 y
85
Ms de 85
Mediano Riesgo
Alto Riesgo