Anda di halaman 1dari 7

Titulo

Examen Final de Lenguajes de Programacin

Carrera

Ingeniera Industrial

Ciclo

Segundo

Integrantes

Medina Hctor

Mndez Andrs

Objetivo General

Aplicar los conceptos aprendidos de la materia de lenguajes de programacin para


elaborar un programa de anlisis estadsticos de datos.

Objetivos Especficos

Buscar informacin sobre los mtodos estadsticos y grficos.

Emplear correctamente el uso del software de Matlab.

Dar a conocer los resultados.

Marco Terico:

La materia de lenguaje de programacin trata del tipo de lenguaje que sirve para disear
procesos que luego pueden ser llevado a cabo por maquinas como la computadora.

Dentro de esta materia tratamos algunos softwares pero el ms factible es Matlab que es
la abreviatura de MATrix LABoratory es decir laboratorio de matrices, es por ello que este
software es una gran herramienta, la cual nos ofrece una variada gama de funciones que el
usuario puede manejar con mucha facilidad conocido ya la sintaxis de cada funcin a
utilizar que puede hacerlo con la funcin help.

Una interfaz en informtica es la forma de conectar de manera fsica por as decir algunos
comandos que se presentan en la pantalla con funciones ya predeterminadas.

Para la realizacin de este trabajo tuvimos que utilizar algunos trminos de la estadstica
teniendo en cuenta que la estadstica es la rama de las matemticas que se encarga de
organizar, filtrar y analizar los datos para obtener informacin. Dentro de esta rama existen
ecuaciones las cuales ocupamos y se presentan a continuacin:

Media: Es la medida ms representativa de los datos que son analizados.

Mediana: Es la medida central de los datos, donde el 50% de los datos estn por debajo de
este valor y el resto est por encima.

Moda: Es el valor que se repite con mayor frecuencia dentro de la base de datos.

Frecuencia: Es el nmero de veces que aparece un valor dentro de la base de datos.

Desviacin estndar: es el grado de dispersin de los datos con respecto a la media.

Estos son las medidas ms representativas que vamos a utilizar adems estas medidas ya se
encuentran como funciones preestablecidas dentro de Matlab.

Adems tambin hicimos uso de las grficas que son representaciones por medio de lneas,
superficies, formas etc, de los datos ya sean cuantitativos o cualitativos.

Funciones en Matlab

Para poder llevar a cabo la elaboracin de este algoritmo tuvimos que utilizar algunas
funciones que nos ofrece Matlab como las siguientes:

Max: Devuelve el valor mximo de un arreglo.

Subs: Sustituye valores por los que desee el programador.

Function: Con este comando podemos crear cualquier tipo de funciones que considere
necesario el programador.

Strcmp: Compara los caracteres de un arreglo con una caracterstica establecida por el
programador.

Find: Busca las posiciones de una condicin preestablecida por el usuario dentro de un
arreglo.

If/end &While/end: Crean condicionales para que se pueda cumplir ciertos bloques de
comandos.

Guide: Es la funcin que permite crear botones, mens, submens de una manera de
interfaz.

Sum: Suma todos los valores de un arreglo.

Zeros: Crea un arreglo con llenos de ceros.


Ones: Crea un arreglo con llenos de unos.

Size: Devuelve el tamao del arreglo.

Sort: Ordena de manera ascendente o de manera descendente el arreglo.

Fprintf: Sirve para poder imprimir al mismo tiempo caracteres con nmeros.
Estas son las funciones principales que utilizamos.

Materiales y Equipo

Laptop Matlab

Cuaderno Power Point

Esferos Microsoft Word

Corrector Excel

Procedimiento Experimental

1. Analizamos la base de datos.


2. Realizamos un esquema en un cuaderno.
3. Instalamos el software de Matlab.
4. Organizamos nuestro tiempo.
5. Elaboramos el algoritmo en Matlab para los estadsticos.
6. Elaboramos el algoritmo en Matlab para los grficos.
7. Encontramos los errores.
8. Solucionamos los errores.
9. Aplicamos las formulas estadsticas para encontrar resultados.
10. Aplicamos las frmulas para presentar los grficos.
11. Estructuramos correctamente el algoritmo.
12. Analizamos los resultados.

Debido a que existen muchas posibilidades de filtrar los datos, nosotros hemos considerado
solo presentar los resultados de toda la base completa sin filtrar ninguna variable.
Tablas de Resultados

VARIABLES MEDIA MEDIANA MODA RIC MAX MIN DES.VEST.


EDADES 19,169 19,000 18,000 3,000 51,000 16,000 21,197
NOTA 1 82,758 83,200 83,900 8,100 99,400 10,000 5,511
NOTA 2 75,585 82,000 80,000 11,180 100,000 0,000 19,136
GRADUACION 2012,8 2013 2013 2,000 2016 1983 20,455
AREAS Tecnica
ESTADO CIVIL Soltero
GENERO Masculino
PERIODOS Periodo 3

FRECUENCIA FRECUENCIA FRECUENCIA FRECUENCIA


AREAS PERIODOS ESTADO CIVIL GENEROS
Agropecuarias 8,59 Periodo 1 15,99 Casado(a) 2,69 Masculino 51,00
Social 25,64 Periodo 2 3,70 Soltero(a) 96,13 Femenino 49,00
Salud 19,98 Periodo 3 20,54 Divorciado(a) 0,17
Economia 15,02 Periodo 4 5,33 Union libre 1,00
Tecnica 27,80 Periodo 5 16,32 Viudo(a) 0,02
Artes 2,96 Periodo 6 10,27
Periodo 7 19,50
Periodo 8 8,33

Grficos
Anlisis de Resultados

Como podemos observas en las tablas de resultados y en los grficos, tenemos en toda la
base de datos que la mayor rea es tcnica con un 28%, el mayor estado civil es soltero con
96%, el mayor periodo es el tercero con 21% y en genero el mayor es masculino con un
porcentaje de 51%.
Conclusiones

La realizacin de este algoritmo fue muy divertido y entretenido ya que se pas un


momento ameno en su elaboracin.

En el proceso de la elaboracin del algoritmo se encontr con algunos errores ya sean de


sintaxis o de semntica y esto fue la parte difcil ya que tenamos que ir comprobando lnea
por lnea del script hasta hallarlos.

La manera que utilizamos para poder filtrar los datos es que partidos del tipo de periodo
que escoja el usuario y en funcin de las posiciones que devuelven con el comando find y
luego fuimos buscando en los dems columnas con las posiciones del criterio del periodo,
finalmente para verificar cuales si cumplan con los criterios establecidos por el usuario
realizamos una suma de vectores, es decir las que si cumplan estaran con unos y los que
no con ceros, entonces nos devolvera un vector en donde el mximo seria de siete. Con las
posiciones que hallamos realizamos todos los clculos pertinentes.

Gracias a este trabajo hemos logrado darnos cuenta que nosotros como estudiantes
podemos lograr lo que nos proponemos.

Bibliografa
Barraga, D. (2008). Manual de interfaz grfica de usuario en matlab parte 1. Quito: Ninguno.

Maricruz, C. (1994). Lenguaje logo "Explorando la programacion" . Costa Rica: EUNED.

More, H. ( 2007). Matlab para Ingenieros. Santiago: Pearson Educacin.