2da Evaluación II Término 2012-2013, Enero 29, 2013 /ICM00794
Tema 3 (20 puntos)
a) Escriba una función contando(vector, n), que reciba un vector de números enteros y cuente el número de veces que se encuentra cada número en el rango entre 1 y n. Los números fuera de rango se descartan del conteo.
m | ||||||||
i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
vector[i] | 2 | 4 | 5 | 6 | 1 | 2 | 4 | 5 |
n | ||||||
k | 1 | 2 | 3 | 4 | 5 | 6 |
cuenta[k] | 1 | 2 | 0 | 2 | 2 | 1 |
b) Realice una función unicorango(vector, n), que muestre si los números en el vector no son repetidos y se encuentran en el rango entre 1 y n.
Ejemplos: >>vector= [1 2 4 5 ] >> unicorango(vector,6) ans=1 >>vector= [ 1 4 4 7 ] >> unicorango(vector,6) ans=0
Rúbrica: Definición de funciones (5 puntos), contadores (5 puntos), validación de únicos (5 puntos), validación de rango (5 puntos).