1 Lenguaje y entorno de programación Claudio Quezada 1/21.

Slides:



Advertisements
Presentaciones similares
Profesor: Noé Becerra Rodríguez 26 de septiembre 2013
Advertisements

Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Introducción a la programación
Características Generales y Entornos de Desarrollo
Estrella 0 - Fundamentos de la Programación
Curso de Java Capitulo 1: Introducción a Java Profesor:
Lenguajes de programación
Sistemas operativos.
Introducción a RevMan In this session, we’re going to have a close look at Review Manager, or RevMan, the Cochrane Collaboration’s software for producing.
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Sistemas operativos.
ESCRIBA EN ESTE ESPACIO SUS AUTORES E INDIQUE A CONTINUACIÓN SUS CORRESPONDIENTES ORGANIZACIONES O PUESTOS DE TRABAJO Escriba aquí el título de su comunicación.
Elementos básicos del Lenguaje
Temas Operaciones básicas Instalando el compilador
Estructuras de Datos (ARRAYS)
Desarrollo de Aplicaciones para Internet
Introducción al software
Introducción a la Estadística Informática
Comparación entre ANSI C y Python
INFORMATICA I Arreglos 2 CLASE 18.
FUNDAMENTOS DE MATLAB MATrix LABoratory.
Programación en Matlab
R. Introducción R es una versión del lenguaje de programación S desarrollado por John Chambers en los laboratorios Bell en R fue escrito inicialmente.
Programación (Estructura de Datos)
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Introducción al lenguaje R Sesión 1: Primer encuentro con R
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
¿Para qué se utiliza el PSEINT?
Introducción al lenguaje R Sesión 2: Objetos en R
Introducción al Software
Vectores en java.
Free Pascal 1. Introducción 2. Instalación 3. Uso 4. Documentación 5. Información Adicional.
Ma. Antonieta Rodríguez CED-CELE. Contenido  eXe - Learning  Recursos didácticos para ambientes web.
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
Dani y Carles El sistema operativo. 1) Sistema operativo 3)¿Donde se guarda el sistema operativo? 4) Interfaz grafico ÍNDICE 5) Archivos y carpetas en.
 Una parte física o hardware, formada por los circuitos electrónicos, dispositivos electromagnéticos y ópticos que forman el teclado, la torre, el monitor,
Prácticas de Organización de la Información y Redes
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
Introducción a la Programación. Lenguaje de Máquina.
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Programación de Sistemas
introducción al lenguaje
Introducción a los SOs.
MATLAB Adriana Ruiz Martínez. Mario Cesar Taracena Contreras.
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.
Sistemas Operativos Oscar Bedoya
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
SISTEMAS OPERATIVOS.
Profr. Guillermo Magallón Pérez
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
SOFTWARE Jennifer Giselle De Diego Romero NL:9
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Visual Basic Excel. Visual Basic Este editor nos permite desarrollar y diseñar programas de forma rápida y sencilla.
Software.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Introducción a los TADs
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Software.
SOFTWARE.  programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea.  Existen dos tipos  Programación.
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Realizado por Lucia y Florencia.  Es el conjunto de programas encargado de la gestión interna de la computadora, controla el funcionamiento del hardware.
Fuente:
Transcripción de la presentación:

1 Lenguaje y entorno de programación Claudio Quezada 1/21

2 Programas de estadística R es un lenguaje de programación para análisis estadístico y gráfico Y además es SOFTWARE LIBRE 2

3 R es potente y versátil  Permite Programar Modelar Graficar Análisis filogenéticos Genética de poblaciones Cadenas de Markov Bayes y un largo etcétera…

4 Recursos para aprender 4  Introducción, definición del lenguaje, cómo escribir extensiones, importar/exportar datos, manuales, índice de referencia

5 Recursos para aprender  Libros y documentos

6 Lenguajes de programación  Bajo nivel portabilidad, velocidad abstracción 6  Alto nivel compilación o Interpretado o No interpretado

7 Primeras incursiones en R 7  Instalación  Interfaz de usuario  Funciones  Librerías  Variables y tipos de datos  Gráficos

8 Instalación R win.exe (5/8)

9 Interfaz de usuario (UI)  GUI

10 Funciones > cuadrado(4) [1] 16 > cuadrado(2) [1] 4 Declaración genérica de funciones en R Ejemplo en R OjO con nombres reservados Asignación: <- Paréntesis: { } Última línea es el valor de retorno Subrutina (que forma parte de una rutina principal) que permite resolver una tarea específica

11 Ahora que ya sabemos como funcionan las “funciones” > help(help) ##Si hay internet > RSiteSearch ( “correlation” )

12 Librerías (packages)  Colección de guiones (scripts) con declaración de funciones y cálculos > install.packages("car") > help(car) No documentation for 'car' in specified packages and libraries: you could try '??car' > ??car > help(install.packages)

13 Variables de entorno y memoria >##cargar en memoria una librería >library (car) >## Directorio de trabajo (Work Directory) > getwd () [1] "/home/claudio“ > Getwd() Error: no se pudo encontrar la función "Getwd" ## Establecer directorio de trabajo >setwd (lo.que.sea) >source ( “ARCHIVO_SCRIPTS.R”)

14 Variables y tipos de datos  Espacio de trabajo  ls()  La colección de objetos almacenados es el “espacio de trabajo”  Con rm() borramos un objeto

15 Variables y tipos de datos  Vector. Colección ordenada de datos ##Generación de sucesiones > x <- seq (-5, 5, by=.2) > x [1] [16] [31] [46]

16 Variables y tipos de datos  Vector. Numérico, lógico, texto ##Vectores lógicos > x <- c(TRUE, FALSE, TRUE, NA) > x [1] TRUE FALSE TRUE NA > is.na(x) [1] FALSE FALSE FALSE TRUE ##Vector de texto > c ("1",2,3,4) > c ("1","2","3","4")

17 Variables y tipos de datos  Vector de vectores (matriz, arreglos) > x <- c( c(1,2,3), c(4,5,6)) > x [1] > matrix(x) [,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6 > matrix(x,2) [,1] [,2] [,3] [1,] [2,] > matrix(x,3) [,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 > help(matrix) > matrix(x,2,byrow=TRUE) [,1] [,2] [,3] [1,] [2,] > help(array)

18 Variables y tipos de datos > x <- data.frame(ID = c(“E1”, “E2”, “E3”), variable1= c(1,2,3), Error: inesperado entrada en "x <- data.frame(ID = c(“" > x <- data.frame(ID = c("E1", "E2", "E3"), variable1= c(1,2,3), + sitio1=c(TRUE, FALSE, TRUE) ) > x ID variable1 sitio1 1 E1 1 TRUE 2 E2 2 FALSE 3 E3 3 TRUE > x$variable1 [1] > x$sitio1 [1] TRUE FALSE TRUE >

19 Gráficos

20 Gráficos

21 Gráficos