USO DE COMPILADORES ONLINE PARA EL DESARROLLO DE CLASES DE ESTADÍSTICA



Documentos relacionados
Descripción. Este Software cumple los siguientes hitos:

GUÍA DE INSTALACIÓN Y ACTIVACIÓN

Capacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Palabras Clave:

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

BASES DE DATOS OFIMÁTICAS

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

REPÚBLICA DE PANAMÁ MINISTERIO DE SALUD GUÍA PARA SOLICITAR SOPORTE A LA HERRAMIENTA INFORMATICA SIREGES

Análisis de aplicación: Geany

ORIENTACIONES SIMCE TIC

SEDA. Servicio Ejecución Distribuida de Aplicaciones. Dossier de Presentación. Versión 1.0

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Ejecutar el instalador y seleccionar los paquetes necesarios. En nuestro caso son los siguientes: Android SDK Tools (ya vendrá instalado) Android SDK

Sistema de Presentación y Gestión de Proyectos

El Programa estadístico R

Juan Ramón Garnica Hervás Federico Vicario

APLICACIONES WEB GOOGLE ANAYLITICS

SISTEMA INFOMEX Requerimientos de Infraestructura. Versión 2.0

Descarga de archivos. Descargar archivos Formatos y tipos de archivos WinZip - Winrar Sitios de Descargas. Descarga de archivos Diapositiva 1

PRESENTACION.

IV. Implantación del sistema.

Inducción al Laboratorio de Informática

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

Módulo 1 El lenguaje Java

Software de Ingeniería de Costos, Programación, Planeación y Control de Obras. ecosoft.com.mx

Qué es una página web?, qué conoces al respecto?, sabes crear una página

REQUISITOS DE HARDWARE...

GUÍA DE ACCESO EXTERNO A LA PLATAFORMA ORFEO SGD ORFEO VERSION 3.9.7

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

App para realizar consultas al Sistema de Información Estadística de Castilla y León

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Q-flow 3.5. Instalación Express. Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) Fax:

Arquitecturas de computadoras

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB. SENAsoft Santander Documento elaborado por: Ing. EDUARD ALEXANDER GUEVARA

Informática I para Bachillerato

Manual de Usuario Sistema para Postulación a Concurso v1.3. Para utilizar el sistema, usted deberá constar con los siguientes requisitos mínimos:

Programa de soporte y gestión de incidencias efectivo y fácil de usar

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Requisitos del Sistema Instalación SQL Server

Departamento Nacional de Planeación República de Colombia. Dirección de Inversiones y Finanzas Públicas

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

Manual de Integración CubeCart

Capitulo 5. Implementación del sistema MDM

Manual de instalación V 1.0. Archivo Pedagógico de Colombia. Equipo de trabajo del proyecto

MANUAL COPIAS DE SEGURIDAD

. ConSix Gestión. Abogados. Versiones Home / Advance. Manual de Instalación. Copyright

Escuela Secundaria Técnica No. 95 Cuitlahuac DESARROLLO DE SOFTWARE PARA APOYO EN HABILIDADES MATEMÁTICAS Y LECTORAS.

Introducción a las redes de computadores

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

CAPÍTULO 5. EVALUACION

Guía de llenado Declaración Anual de Personas Morales 2014

GUÍA RÁPIDA DE e-libro Comenzando. Mi Estantería. Crear una cuenta

SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

Oficina virtual IFAPA. Preguntas y respuestas frecuentes /Presenta-PCT

Studium, Campus Virtual de la Universidad de Salamanca.

ADMINISTRACIÓN DE CONTENIDO PARA MATERIAS

Sistema de Control de Accesos API-WIN

Guía del supervisor ÍNDICE. Universidad Virtual Educación Continua y Desarrollo Empresarial

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Declaración Anual Personas Morales 2014

Procedimiento de arranque de Aula Virtual Santillana: alumnos

Instituto Tecnológico de Celaya PROCEDIMIENTO DE DESCARGA DE SOFTWARE DE AUTODESK PARA ALUMNOS Y PROFESORES

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

ADMINISTRADOR DE POLÍTICAS Y PROCEDIMIENTOS PPM

Lenguajes de Programación

Manual de 1 nstalación CONAGUA

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu

Unidad V: Programación del lado del servidor

Resolución de problemas más comunes en la ejecución del Software Captura de la COA

Microsoft Office 2010 Illustrated. Tipos de Software

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Oficina virtual IFAPA. Preguntas y respuestas frecuentes /VEA

CAPITULO II MANUAL DE USUARIO

ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Anexo 11. Manual de Administración

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

MANUAL DE AYUDA PARA LA UTILIZACIÓN DEL LECTOR DE TARJETAS SI NO POSEE EL CD DE INSTALACION DEL LECTOR DE TARJETAS DEBE SEGUIR LOS SIGUIENTES PASOS.

I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez

UNIVERSIDAD DE SALAMANCA

TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico De Tijuana SEMESTRE 1 ENERO-JUNIO TI1A. UNIDAD 3.

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

FUENTES SECUNDARIAS INTERNAS

Trabajo Practico. alumno SOFTWARE. Derechos Reservados Marcelo Tejeda - Tutoriales on line.

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina)

ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01

Centro Virtual de Procesamiento y su uso para los servicios de inteligencia empresarial

PRESTACIONES DEL SOFTWARE REQUISITOS MÍNIMOS DEL SISTEMA

Sistema. de Administración y Ventas. Serviteca -Taller Automotriz- Garage. Sistemas Automatizados. Sys-Automotriz

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

LOTUS O EXCEL CUÁL ELEGIR? Por: Teresa García López 1

Transcripción:

USO DE COMPILADORES ONLINE PARA EL DESARROLLO DE CLASES DE ESTADÍSTICA Palabras clave: Compiladores online, multiplataformas, cálculos computacionales Juan Ramón Garnica Hervás Federico Vicario RESUMEN En el último tiempo se han desarrollado una gran cantidad de compiladores y programas para realizar cálculos computacionales, matemáticos y estadísticos. Cada programa dispone de librerías o paquetes que permiten resolver problemas específicos, por ejemplo, el programa R dispone paquetes para cálculos estadísticos, OCTAVE para análisis numérico y Python para ciencias de la computación. De querer utilizar las características diferenciales de cada programa requiere la instalación de cada uno de ellos. Esto presenta un problema ya que es probable que cada alumno no posea el mismo sistema operativo y/o versión del programa. Por tal motivo, para la realización de clases prácticas en conjunto con el alumnado, se propone la utilización de Sitios que brindan Compiladores online, en particular www.compileonline.com. Este sitio presenta las siguientes ventajas adicionales: Uso de multiplataformas de código libre, por ejemplo, OCTAVE, R, Python, Python 3. Utilizar los programas en forma gratuita, sin necesidad de instalarlos ni registrarse en el sitio Descargar las entradas (código procesado) y salidas generadas (gráficos). INTRODUCCIÓN En el último tiempo se han desarrollado una gran cantidad de compiladores y programas para realizar cálculos computacionales, matemáticos y estadísticos. Cada programa dispone de librerías o paquetes que permiten resolver problemas específicos, por ejemplo, el programa R dispone paquetes para cálculos estadísticos, OCTAVE para análisis numérico y Python para ciencias de la computación. De querer utilizar las características diferenciales de cada programa requiere la instalación de cada uno de ellos. Esto presenta un problema ya que es

probable que cada alumno no posea el mismo sistema operativo y/o versión del programa. En el presente trabajo se propone realizar una clase de estadística utilizando el programa R mediante un compilador en línea. 1. MOTIVACIÓN Y ALCANCE Para la realización de clases prácticas por lo general pueden presentarse problemas a la hora de intalar y utilizar programas. Por ejemplo, la no disponibilidad del programa para distintos sistemas operativos, problemas de incopatibilidad entre versiones del mismo programa, tiempo utilizado para el acondicionamiento e instalación del mismo. Por tal motivo, se propone la utilización de sitios que brindan Compiladores en linea. Estos sitios en su mayoría presentan las siguientes ventajas: Uso de multiplataformas de código libre, por ejemplo, OCTAVE, R, Python, Python 3. Acceso a los programas en forma gratuita, sin necesidad de instalarlos ni registrarse en el sitio Descarga de archivos con lo realizado, ya sean entradas (código procesado) y salidas generadas (gráficos). Para el presente trabajo se utilizará el compilador online www.compileonline.com, el cual es compatible con los siguientes lenguajes de uso frecuente Assembly COBOL C++ C Java LISP Pascal Perl MATLAB/Octave Prolog Python Python-3 R Programming Scala SQLite SQL PHP Unix Shell Fantom Ruby Simula VB.Net Al ingresar al sitio www.compileonline.com, se visualiza la siguiente pantalla

Una vez escogido el lenguaje a utilizar (en el presente trabajo, R Programming), se accede a la siguiente pantalla

Cuyas referencias se presentan a continuación 1. Execute Script: permite ejecutar el código ingresado. 2. main.r: se accede a la edición del programa principal denominado main.r. 3. input.txt: se accede a la edición del archivo input.txt (con el fin de utilizar datos de entrada en formato txt). 4. Cuadro de edición de entrada (se visualiza la edición de los archivos input.txt y main.r). 5. Results: habilitar la visualización de los resultados ejecutados. 6. Home: acceso a la pantalla principal del sitio www.compileonline.com. 7. </>Languages: acceso directo a cada uno de los lenguajes ofrecidos por el sitio. 8. Web editors: acceso directo a editores web ofrecidos por el sitio. 9. About: información sobre el sitio y su creador. 10. Download Files: creación y descarga de los archivos creados (main.r, input.txt, rscript.jpg) comprimidos en formato tar y tar.gz. 11. Ocultar el cuadro de resultados. 12. Cuadro de resultados. 13. Help: acceso a ayuda. 2. REQUERIMIENTOS Para el desarrollo del presente trabajo se utilizaron los siguientes recursos informáticos Software Navegador de Internet Chrome (Versión 27.0.1453.116 m) Hardware Ordenador Estándar (Pentium IV 3GHz, 512 GB de RAM) con acceso a Internet 3. APLICACIÓN EN ESTADÍSTICA En el presente trabajo se utilizará el programa R mediante el sitio www.compileonline.com. Se realizará una simulación de una variable aleatoria con distribución Normal y se compararán los resultados obtenidos con la distribución de densidad Normal.

Código propuesto en R El código propuesto en R se presenta a continuación x<-rnorm(1000, mean=100, sd=15) hist(x, main="histograma", xlab="peso", ylab="frecuencia",probability="true") y <- seq(min(x), max(x), length=100) lines(y, dnorm(y, mean=100, sd=15), col="red", lwd=3) 4. RESOLUCIÓN Y RESULTADOS OBTENIDOS En primer lugar, se ingresa al sitio www.compileonline.com

Se elige lenguaje a utilizar, en este caso R Programming Se ingresa el código en el recuadro de la izquiera

Se ejecuta el mismo Se visualizan los resultados en el recuadro de la derecha

Se descargan los resultados Se descarga un archivo comprimido con el nombre project.tar.gz (el cual contiene el archivo project.tar). Una vez descomprimido éste último, se obtienen los siguientes archivos main.r archivo en formato r con el codigo realizado. rscript.jpg gráfico obtenido en formato jpg. Input.txt archivo con datos ingresados en formato txt 5. CONCLUSIONES Para la realización de clases prácticas por lo general pueden presentarse problemas a la hora de intalar y utilizar programas. Se propone la utilización de sitios que brindan Compiladores en linea, los cuales permiten, en forma gratuita y sin necesidad de registrarse, el uso de multiplataformas de código libre, acceso a los programas sin necesidad de instalarlos y la descarga de lo realizado y resultados obtenidos. En el presente trabajo se utilizó el programa R mediante el compilador en línea www.compileonline.com. Se realizó una simulación de una variable aleatoria con distribución Normal y se compararon los resultados obtenidos con la distribución de densidad Normal. A su vez, se pudo descargar cada uno de los archivos desarrollados.

REFERENCIAS BIBLIOGRAFICAS Albert, J. y Rizzo M. (2012). R by Example (Use R!), Springer. http://cran.r-project.org/ http://stat.ethz.ch/r-manual/r-patched/library/stats/html/normal.html