Sunteți pe pagina 1din 3

ANÁLISIS TÉCNICO

JORGE ELIECER CAÑAS ZAPATA

LUIS CARLOS PEÑA HERNANDEZ

GERMÁN ALCIDES GÓMEZ ZABALA


Profesor

PROGRAMACIÓN Y ALGORITMIA

UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
INGENIERÍA INDUSTRIAL
MEDELLÍN
2016

Análisis Técnico
● El programa requiere generar 100 número aleatorios enteros del 1 al 100 en una
matriz de 10 x 10
● El programa debe encontrar:
○ El menor elemento
○ El mayor elemento
○ La media de los elementos de la matriz
○ La desviación estándar de los elementos de la matriz
○ El elemento más alejado de la media
● El proceso debe:
○ Tener una variable que almacenará el menor elemento, en este tenemos dos
variables para almacenar la posición en X e Y del menor elemento:
■ Se recorre la matriz, si el elemento actual es menor que el elemento
menor almacenado, reemplaza los índices.
○ Tener una variable que almacenará el mayor elemento, en este tenemos dos
variables para almacenar la posición en X e Y del mayor elemento:
■ Se recorre la matriz, si el elemento actual es mayor que el elemento
menor almacenado, reemplaza los índices.
○ Para calcular la media se tiene una variable denominada “media” que inicia
en cero (0) y suma uno a uno los elementos de la matriz. Luego se divide esa
sumatorio por la cantidad de elementos sumados, para este caso es cien
(100).
○ Luego tenemos una variable para la desviación estándar la denominamos
“desv”. Para este procedimiento recorremos de nuevo la matriz y calculamos
la sumatoria de la diferencia al cuadrado entre el elemento y la media. Luego
dividimos ese resultado entre la cantidad de elementos, para finalizar a ese
nuevo resultado le sacamos la raíz cuadrada.
○ Para hallar el elemento más alejado de la media tenemos dos variable para
almacenar la posición del elemento más alejado de la media (alejado_x y
alejado_y):
■ Recorremos toda la matriz y calculamos las siguientes diferencias:
● valor_absoluto(media - elementoAlejado)
● valor_absoluto(media - elementoActual)
■ Si la diferencia del elemento actual es mayor a la diferencia del
elemento más alejado, cambian posiciones:
● alejado_x = x_actual
● alejado_y = y_actual
○ Mostramos al usuario:
■ Elemento menor:
● Valor
● Posición X
● Posición Y
■ Elemento mayor:
● Valor
● Posición X
● Posicón Y
■ Media de la matriz
■ Desviación estándar de la matriz
■ Elemento más alejado:
● Valor
● Posición X
● Posición Y

S-ar putea să vă placă și