UNIDAD 3: FUNCIONES, VECTORES Y LISTAS EN R
|
|
- Hugo Alcaraz Venegas
- hace 7 años
- Vistas:
Transcripción
1 UNIDAD 3: FUNCIONES, VECTORES Y LISTAS EN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial Francisco J. Romero Campero Universidad de Sevilla
2 CONTENIDOS 1. Concepto de función 2. Vecotres en R 3. Listas en R
3 CONCEPTO DE FUNCIÓN o R contiene una amplia variedad de funciones. o Entenderemos una función un procedimiento que implementa un algoritmo que recibe unos datos de entrada (argumentos), realiza unas transformaciones y devuelve un dato de salida. o Los datos de entrada y salida pueden ser opcionales.
4 CONCEPTO DE FUNCIÓN o La sintaxis para ejecutar una función en R es la siguiente: función(arg1, arg2,,argn) Por ejemplo: x <- abs(-2) print(x) log(8,2) o También podemos realizar composición de funciones, por ejemplo: x <- -2 log <- log(8,abs(x))
5 EL SISTEMA DE AYUDA DE R o R es un lenguaje que se compone de una amplia variedad de funciones. o Podemos obtener ayuda sobre un tema mediante la función help( funcion ) help( c ) help( mean ) o La función help.search( tema ) nos permite realizar una búsqueda aproximada. o La función apropos( tema ) nos devuelve un listado de palabras relacionadas. o El comando?? tema tiene el mismo efecto que help.search
6 TIPOS DE DATOS o Simples: Numéricos Lógicos Caracteres Cadenas o Compuestos Vectores Matrices Marcos de datos Listas
7 TIPOS DE DATOS o Simples: Numéricos Lógicos Caracteres Cadenas o Compuestos Vectores Listas Matrices Marcos de datos
8 VECTORES: constructores o Un vector es una concatenación de datos Todos los datos deben de ser del mismo tipo Si los datos son de distintos tipos, R realiza una transformación automática. Cada dato recibe un índice según el orden en el que se concatenó (comenzando por 1) Podemos acceder a cada dato por su índice. o Para crear un vector usamos la función c() Ejemplo: datos <- c(2,1,3,-1,10,0,0,1)
9 VECTORES: constructores o En R existen expresiones para generar sucesiones de números: 1: : : :(10-1) o También podemos usar las funciones seq y rep
10 VECTORES: constructores o Función seq > seq(10) #mismo efecto que 1: > seq(3,10) #mismo efecto que 3: > seq(1,10, by=3) #saltando de 3 en
11 VECTORES: constructores o Función rep > rep(1:4,2) #repetimos 1:4 dos veces > rep(1:4,each=2) #repetimos 1:4 dos veces, #intercalando el resultado.
12 VECTORES: accesores y modificadores o Acceso a datos: # esto es un comentario datos #vector completo datos[1] #primer dato datos[-4] #todo menos el cuarto dato datos[c(1,3,5)] #posiciones 1, 3 y 5 datos[3:5] #posiciones 3 a 5 v <- datos>1 #vector lógico con true en la #posición i sii datos[i]>1 datos[v] #posiciones con true en el vector v o De manera análoga, podemos modificar los datos: datos[1] <- 23
13 VECTORES: accesores y modificadores o Podemos nombrar los elementos de un vector: > v = c(45,43,56,48,51) > names(v) <- c( Lun, Mar, Mie, Jue, Vie ) > v Lun Mar Mie Jue Vie > names(v) [1] Lun Mar Mie Jue Vie
14 VECTORES: funciones relevantes o Podemos utilizar sobre vectores las operaciones aritmético-lógicas descritas en la sección anterior. o La operación devolverá otro vector con los resultados tras aplicar la operación elemento a elemento. v1 <- c(5,1,5) v2 <- c(2,1,3) v1 == v2 FALSE TRUE FALSE v1 + v v1 == 5 TRUE FALSE TRUE
15 VECTORES: funciones relevantes o Algunas funciones útiles con vectores: length() min(), max() sum() mean(), median() sort() unique() which(), which.max(), which.min() plot() o Usar la función help para más información.
16 VECTORES: funciones relevantes o La función length() devuelve el tamaño de un vector. v <- c(5,10,0,0,2) length(v) 5 o Las funciones min() y max() devuelven respectivamente el elemento mínimo y máximo de un vector. min(v) 0 max(v) 10
17 VECTORES: funciones relevantes o La función sum() suma todos los elementos de un vector sum(v) 17 o Las funciones mean() y median() calculan respectivamente la media y la mediana de los elementos de un vector mean(v) 3.4 median(v) 2
18 VECTORES: funciones relevantes o La función sort() ordena los elementos de un vector sort(v) o La función unique()devuelve un vector sin elementos repetidos unique(v)
19 VECTORES: funciones relevantes o La función which()recibe una expresión que devuelve un vector lógico y devuelve los índices true del vector lógico. v > 3 TRUE TRUE FALSE FALSE FALSE which(v>3) 1 2 o Así podemos conocer los índices de los elementos de un vector que cumplen una determinada propiedad.
20 VECTORES: funciones relevantes o Las funciones which.min() y which.max() devuelven respectivamente los índices de los elementos mínimo y máximo de un vector. which.min(v) 3 which.max(v) 2
21 VECTORES: funciones relevantes o Las funciones que se aplican sobre datos numéricos, lógicos, caracteres o cadenas, también se pueden aplicar a vectores de estos datos. El resultado será un nuevo vector tras aplicar la función elemento a elemento. v1 <- c(9,5,10) sqrt(v1)
22 VECTORES: funciones relevantes o Si aplicamos una operación sobre vectores de diferente tamaño, el vector más corto se recicla o Ejemplo: > d <- c(2,4) > e <- c(1,3,5,7) > d+e [1]
23 TIPOS DE DATOS o Simples: Numéricos Lógicos Caracteres Cadenas o Compuestos Vectores Listas Matrices Marcos de datos
24 LISTAS: constructores Una lista es una colección de elementos que pueden ser de distintos tipos y que generalmente están identificados por un nombre. Para crear una lista se utiliza la función list > Lst <- list(hombre = "Pedro", mujer = "María", casados = TRUE, número.hijos = 3, edad.hijos = c(4, 7, 9))
25 LISTAS: accesores y modificadores Para obtener los elementos de una lista se utiliza el operador $ > Lst$hombre [1] Pedro > Lst$casados [1] TRUE > Lst$edad.hijos [1] 4 7 9
26 LISTAS: accesores y modificadores Utilizando los corchetes [ ] y vectores podemos obtener sublistas. > Lst[c("hombre", "número.hijos")] $hombre [1] "Pedro" $número.hijos [1] 3
27 LISTAS: accesores y modificadores También podemos usar un vector de valores lógicos > Lst[c(TRUE, FALSE, FALSE, TRUE, FALSE)] $hombre [1] "Pedro" $número.hijos [1] 3
28 LISTAS: accesores y modificadores Podemos acceder por los índices de la siguiente forma: > Lst[c(1, 4)] $hombre [1] "Pedro" $número.hijos [1] 3
29 LISTAS: accesores y modificadores Podemos poner índices negativos para no obtener los datos correspondientes: > Lst[c(-2, -3, -5)] $hombre [1] "Pedro" $número.hijos [1] 3
30 This work is licensed under the Creative Commons Attribution- NonCommercial NoDerivs 3.0 Unported License. To view a copy of this license, visit Estas transparencias están basadas en el material docente desarrollado por Francisco J. Romero Campero e Ignacio Pérez Hurtado de Mendoza para la asignatura Informática Aplicada a la Bioquímica del Grado Conjunto en Bioquímica por la Universidad de Sevilla y la Universidad de Málaga (Andalucía Tech). Este trabajo está liberado bajo la licencia Creative Commons Attribution-NonCommercial NoDerivs 3.0 Unported License.
UNIDAD 7: PROGRAMACIÓN EN R
UNIDAD 7: PROGRAMACIÓN EN R Técnicas Inteligentes en Bioinformática Master en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial Francisco J. Romero
Más detallesUNIDAD 4: MATRICES, MARCOS DE DATOS Y LECTURA DE DATOS EN R
UNIDAD 4: MATRICES, MARCOS DE DATOS Y LECTURA DE DATOS EN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia
Más detallesUNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial
Más detallesUNIDAD 5: GRÁFICOS DE PUNTOS, LÍNEAS E HISTOGRAMS EN R
UNIDAD 5: GRÁFICOS DE PUNTOS, LÍNEAS E HISTOGRAMS EN R Técnicas Inteligentes en Bioinformática Master en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial
Más detallesUNIDAD 6: GRÁFICOS DE SECTORES, DE BARRAS Y BOXPLOTS EN R
UNIDAD 6: GRÁFICOS DE SECTORES, DE BARRAS Y BOXPLOTS EN R Técnicas Inteligentes en Bioinformática Master en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia
Más detalles2016 Lun Mar Mie Jue Vie Sab Dom
2 4 5 6 7 29 3 4 5 6 28 29 30 3 3 4 5 6 28 29 30 3 2 Lun Sab Mar Mie Jue Vie Dom 4 5 6 7 29 4 25 26 27 28 29 30 5 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 6 4 5 6 7 8 9 0 2 3
Más detallesProyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.
1 Primeros pasos en R. Al iniciarse R (ver Figura 16), R espera la entrada de órdenes y presenta un símbolo para indicarlo. El símbolo asignado, como puede observarse al final, es > Figura 16. Pantalla
Más detallesLENGUAJE DE PSEUDOCÓDIGO
LENGUAJE DE PSEUDOCÓDIGO METODOLOGÍA DE LA PROGRAMACIÓN Ingeniería Informática Primer curso, segundo cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba 1 Contenido 1. Sentencias...
Más detalles1 Variables y tipos de datos
1 Variables y tipos de datos Contents 1 Tipos de datos 1 1.1 Numéricos............................................... 1 1.2 Teto................................................. 1 1.3 Lógicos................................................
Más detallesFUNCIONES Y FÓRMULAS FUNCIONES
FUNCIONES Y FÓRMULAS Excel permite la realización automática de multitud de operaciones (matemáticas, estadísticas, lógicas, financieras, de fechas y hora, de búsqueda, de operación con textos, de Bases
Más detallesCalificaciones. Mª Ángeles Pérez Cab bal. Basado en: Calificaciones en Moodle 1.9 (Luis Hernández Yáñez) Adaptado a versión 2.6
Calificaciones en Moodle 2.6 Conociendo el apartado Calificaciones Calificaciones Vista: Calificador Vista global de todas las calificaciones de todas las actividades y estudiantes Vista: Usuario Cada
Más detallesEscuela Normal Superior N 40 Mariano Moreno. Cuadernillo Propedéutico 2017 Nivel Superior
Escuela Normal Superior N 40 Mariano Moreno Cuadernillo Propedéutico 2017 Nivel Superior INDICE Página Datos 1 Tipos de Datos 2 Variables 3 Constantes 4 Operadores y Expresiones 5 Algoritmos - Algoritmos
Más detallesApunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Más detallesInformática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani
Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:
Más detallesPHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Más detallesPráctica 2. TIPOS DE DATOS SIMPLES
Práctica 2. TIPOS DE DATOS SIMPLES 1 sesión Semana: 15 de octubre OBJETIVOS: Conocer los distintos tipos de datos simples y su correcta utilización en la construcción de algoritmos Formular expresiones
Más detallesGUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
Más detallesIntroducción al lenguaje C
Introducción al lenguaje C Ampliación de Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Tipos de datos escalares 4. Operadores básicos
Más detallesProgramación 1 - Práctica 0, recargada.
v.6.2.1 Programación 1 - Práctica 0, recargada. Ahora con más ejercicios! 1 Expresiones aritméticas. 1. Considere las siguientes expresiones aritméticas: 12 * 5-7 * 6 3 * 5-7 * 4 / 14 + 3 / 1 cos(0.8)
Más detallesTema 3: Tipos y clases
Tema 3: Tipos y clases Informática (2016 17) José A. Alonso Jiménez Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla 2 / 32 IM Tema 3: Tipos y clases
Más detallesAdemás de especificar la prueba lógica para la función SI también podemos especificar valores a devolver de acuerdo al resultado de la función.
Práctica N 4: Función SI La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para
Más detallesTema#2. Tipos de Datos 10
2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera
Más detallesTema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
Más detallesINGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 17 Manejo de Fórmulas Docente: Ing. María Nícida Malca Quispe 1 AGENDA Referencias de celdas Relativas Absolutas Mixtas Operadores 2 Referencia de
Más detallesGLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:
Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda
Más detallesJavaScript: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal: 45, -43 Con base octal: 043, -054 Con
Más detallesFundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Más detallesTema 3: Tipos y clases
Tema 3: Tipos y clases Programación declarativa (2010 11) José A. Alonso Jiménez Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla Tema 3: Tipos y clases
Más detallesIntroducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT
Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de
Más detallesTRANSFORMADORES TRIFÁSICOS CON CARGAS DESEQUILIBRADAS
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ENERGÉTICA TRANSFORMADORES TRIFÁSICOS CON CARGAS DESEQUILIBRADAS Miguel Angel Rodríguez Pozueta Doctor Ingeniero Industrial 2016, Miguel Angel Rodríguez Pozueta Universidad
Más detallesAlgunos ejercicios de Ampliación de Cálculo
Algunos ejercicios de Ampliación de Cálculo Pedro Fortuny Ayuso septiembre-diciembre 2012 fortunypedro@uniovi.es 26 de noviembre de 2015 BY: CC Copyright c 2011 2015 Pedro Fortuny Ayuso This work is licensed
Más detallesInformática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
Más detalles1. DML. Las consultas de resumen
1.1 Introducción 1. DML. Las consultas de resumen Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas. Para poder llevarlo
Más detalles$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
Más detallesLa función CONSULTAV de Excel 2010 La función BUSCARV de Excel cambió su nombre en Excel 2010 a CONSULTAV.
La función CONSULTAV de Excel 2010 La función BUSCARV de Excel cambió su nombre en Excel 2010 a CONSULTAV. Tiene gran utilidad para hacer búsquedas en tablas o bases de datos. Se comprende de 4 argumentos:
Más detallesFUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Más detallesSecuencias en Python. Introducción a la Computación Clase 11 Patricia Borensztejn
Secuencias en Python Introducción a la Computación Clase 11 Patricia Borensztejn Una cadena es una secuencia En Python tenemos los tipos de datos Escalares: enteros, flotantes Secuencias: sucesión de elementos
Más detallesControl de Producto No Conforme
Control de Producto No Conforme FSKN 13 GFSI Nivel Básico La organización se debe asegurar de que cualquier producto, que no sea conforme a los requisitos, sea claramente identificados y controlados para
Más detallesProgramación Funcional en LISP Lógica para Ciencias de la Computación
Programación Funcional en LISP Lógica para Ciencias de la Computación Primer Cuatrimestre de 2009 Material Adicional Introducción A lo largo de la carrera estudiaremos diversos paradigmas de programación:
Más detallesIntroducción a la programación: Algoritmos
Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,
Más detallesProgramación con Java Básico
Programa de Capacitación en Cómputo Semestre 2016-1 Programación con Java Básico Instructor: M. C. Martha Angélica Nakayama Cervantes INFORMACIÓN GENERAL En el presente curso se dará explicaciones, ejemplos,
Más detallesTema 3: Tipos y clases
Tema 3: Tipos y clases Programación declarativa (2009 10) José A. Alonso Jiménez Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla Tema 3: Tipos y clases
Más detallesRancagua, Agosto 2009
cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 3 4 2 / 28 Temario 1 2 3 4 3 / 28 Los nombre y arreglos son equivalentes.
Más detallesConsultas. Consultas Diapositiva 1
Consultas Comparación Filtros vs Consultas Tipos de Consultas Criterios, Parámetros, Campos Calculados, Funciones de agregado Crear, reutilizar y ejecutar consultas Consultas Diapositiva 1 Consultas Cuando
Más detallesOperadores aritméticos: suma (+), resta (-), producto (*), cociente (/) y potencia (**).
TEMA 3 TRANSFORMACIÓN DE DATOS En ocasiones es necesario crear nuevas variables a partir de otras ya existentes o modificarlas para poder explotarlas de forma más adecuada. Esto se realiza mediante las
Más detallesTipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos
Algoritmos y Estructuras de Datos I 1 cuatrimestre de 009 Departamento de Computación - FCEyN - UBA Programación funcional - clase Tipos algebraicos Tipos algebraicos y abstractos ya vimos los tipos básicos
Más detallesFUNCIONES DE LA HOJA DE CALCULO. Ing. Jineth Hurtado Docente Tecnologia
FUNCIONES DE LA HOJA DE CALCULO Ing. Jineth Hurtado Docente Tecnologia 1 Funciones Primer aproximación: Son fórmulas predefinidas Sintaxis: Funciones Sin el = inicial la función pasa por texto y no efectúa
Más detallesComputación I Curso 2016 Facultad de Ingeniería Universidad de la República
Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Octave Funciones Sucesión de comandos o instrucciones guardados en un archivo.m Posee características propias de las funciones
Más detallessumas = 58 = 48 = 73 = 59 =
Operaciones aritmeticas sencillas sumas 93 + 67 + 91 + 28 + 50 + 94 = 58 = 48 = 73 = 59 = 89 + 20 + 58 + 95 + 2 + 95 = 57 = 100 = 54 = 72 = 57 + 7 + 14 + 10 + 19 + 72 = 62 = 19 = 1 = 9 = 80 + 89 + 29 +
Más detallesGuía 2: Listas, recursión e inducción
Introducción a los Algoritmos - 2do cuatrimestre 2014 Guía 2: Listas, recursión e inducción Docentes: Walter Alini, Luciana Benotti En esta guía comenzaremos a trabajar con listas Para familiarizarnos
Más detallesMASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Más detallesUso de tareas el jue 12/06/08 MSProj11. Página 1
mié 01 oct jue 02 oct vie 03 oct sáb 04 oct dom 05 oct lun 06 oct Página 1 mar 07 oct mié 08 oct jue 09 oct vie 10 oct sáb 11 oct dom 12 oct Página 2 lun 13 oct mar 14 oct mié 15 oct jue 16 oct vie 17
Más detallesSintaxis de PSeInt Tutorial
Sintaxis de Tutorial Introducción a la Programación (T.U.M - T.U.G. - T.U.E. - T.U.T. - Prof) Introducción a la Computación (T.U.R. - T.U.W.) Fundamentos de la Informática (Ing. en Minas - Ing. Electr.)
Más detallesJava para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos
Más detallesProgramación estructurada (Tipos, operadores y expresiones)
Programación estructurada (Tipos, operadores y expresiones) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Más detallesUNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO
UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS Y TELECOMUNICACIONES PROGRAMA ANALITICO FOR DAC 12 VER 17 07 07 MATERIA: UCOM107 Fundamentos de Programación HORARIO: 19:20 20:40 PROFESOR(A):
Más detallesTUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Más detallesIntroducción al lenguaje JAVA
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA M.C.. José Juan Hernández ndez Mora Segunda Sesión 1. Arreglos 2. Matrices 3. Clases en Java 4. Clases de Usuario en Java 5. Objetos definidos
Más detallesIsabelle como un lenguaje funcional
Capítulo 1 Isabelle como un lenguaje funcional 1.1 Introducción Nota 1.1.1. Esta notas son una introducción a la demostración asistida utilizando el sistema Isabelle/HOL/Isar. La versión de Isabelle utilizada
Más detallesLas operaciones aritméticas son: suma, resta, multiplicación, división, potenciación, división entera.
Probabilidades y Estadística (C) 1 OPERACIONES ARITMÉTICAS Las operaciones aritméticas son: suma, resta, multiplicación, división, potenciación, división entera. +, -, *, /, ^, %/% or %% OPERADORES DE
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesPROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX
PROCESADORES DE LENGUAJE Ingeniería Informática Especialidad de Computación Tercer curso Segundo cuatrimestre Departamento de Informática y Análisis Numérico Escuela Politécnica Superior de Córdoba Universidad
Más detallesIntroducción a PL/SQL
Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL
Más detallesUNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CURSO PREUNIVERSITARIO PRUEBA DE SUFICIENCIA ACADEMICA GESTION II/2017
INTRODUCCION A LA INFORMATICA INF-99 CONTENIDO CAPÍTULO I.-ELEMENTOS DE LA INFORMÁTICA 1.1Introducción 1.2. Definiciones 1.2.1. Informática 1.2.2. Computación 1.2.3. Dato 1.2.4. Información 1.2.5. Sistema
Más detallesMATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi
MATEMÁTICA D INTRODUCCIÓN A SCILAB Por: Dr. Javier Francesconi Email: javierf@santafe-conicet.gov.ar INTRODUCCION Scilab (Scientific Computing Laboratory) es un programa desarrollado por INRIA (Institut
Más detalles2).- Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚSC+F3.
FUNCIONES DE EXCEL Adiestramiento Computacional Página 1 Funciones Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un orden determinado
Más detallesOperaciones básicas. Suma, resta, multiplicación, división y exponenciación
Operaciones básicas. Suma, resta, multiplicación, división y exponenciación Operaciones básicas Entre las operaciones que puede realizar Microsoft Excel están las operaciones básicas como son: suma, resta,
Más detallesLENGUAJE. Tema 4 Vectores, Matrices y Cadenas de caracteres.
LENGUAJE Tema 4 Vectores, Matrices y Cadenas de caracteres. VECTORES UNIDIMENSIONALES Los vectores (array o arreglo) unidimensionales son secuencias de valores del mismo tipo que se almacenan en localidades
Más detallesULADECH Escuela Profesional de Contabilidad
Fórmulas Las fórmulas son ecuaciones que efectúan cálculos con los valores de las celdas de la hoja de cálculo. Una fórmula comienza por un signo igual (=). Son operaciones entre celdas, o combinaciones
Más detallesComputación I Curso 2016 Facultad de Ingeniería Universidad de la República
Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Objetivos de la programación Exactitud en la realización de la tarea Tiene que satisfacer la especificación exactamente. Simplicidad.
Más detallesTaller de Introducción a R 2. Manipulación de datos
Taller de Introducción a R 2. Manipulación de datos Ricardo Alvarado Rodolfo Mora Ricardo Román ralvarado@cenat.ac.cr rmora@cenat.ac.cr rroman@cenat.ac.cr Noviembre, 2015 Contenido 1 Estructuras de datos
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesIntroducción al tipo Vector Cómo guardar una colección de datos conceptualmente relacionados? - almacenar los 100 primeros números primos, - al
Tema 6. Vectores 1. Introducción y Definiciones 2. Operaciones elementales con vectores 3. Definición y manejo de vectores (arrays arrays) en C 4. Operación de Recorrido secuencial de un vector 5. Operación
Más detallesSOLUCIONES DE LOS EJERCICIOS DE APLICACIÓN
SOLUCIONES DE LOS EJERCICIOS DE APLICACIÓN UNIDAD TEMÁTICA : ARITMÉTICA Y ÁLGEBRA Ejercicio de Aplicación. (Potencias y Raíces) En la cubierta de un portacontenedores, se sitúan un cierto número de contenedores
Más detalles4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
Más detallesUna función es una fórmu SINTAXIS DE UNA FUNCI. Ejemplo de sintaxis: escriben entre los paréntes Ejemplo: =SUMA(A1:C8) argumentos.
Universidad Alas Peruanas Escuela Profesional d HO ASIGNATURA : Computación ESCUELA : Administrac DOCENTE : Ing. Jorge LU Una función es una fórmu con uno o más valores y celda o será utilizado para SINTAXIS
Más detallesI. E. NORMAL SUPERIOR SANTIAGO DE CALI ASIGNATURA DE TECNOLOGÍA E INFORMÁTICA LIC. CARLOS ANDRÉS CASTAÑEDA HENAO GRADO 8º
I. E. NORMAL SUPERIOR SANTIAGO DE CALI ASIGNATURA DE TECNOLOGÍA E INFORMÁTICA LIC. CARLOS ANDRÉS CASTAÑEDA HENAO GRADO 8º EXCEL CONTENIDO: Gráficos Funciones Gráficos en Excel Un gráfico es la representación
Más detallesOriol R oca. M a t L a b FUNCIONES EN MATLAB
FUNCIONES EN MATLAB Funciones Son ficheros con una estructura especial, que definen funciones análogas a las de MATLAB. Con carácter general, una función recibe unos DATOS DE ENTRADA, ejecuta unas ÓRDENES
Más detallesFundamentos de programación JAVA
Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:
Más detallesIntroducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez
Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez Sintaxis de Java Sintaxis Define las reglas que determinar el uso de palabras clave, operadores y variables para construir y evaluar expresiones.
Más detallesEL CATÁLOGO DE LA BUC
EL CATÁLOGO DE LA BUC 1. Introducción El catálogo de la BUC recoge todos los libros, revistas, materiales audiovisuales, tesis y trabajos académicos, informes, bases de datos, etc. que tiene la Biblioteca,
Más detallesIntroducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Más detalles# Otras maneras para efectuar asignaciones. nombre2 = "Agustín" # OJO! No está soportada en todos los entornos.
####### CLASE 1: PRINCIPIOS BÁSICOS ######### #### PARTE A: TIPOS SIMPLES. # Ejemplos de asignación de variables. num
Más detallesJava. Introducción a la Programación Orientada a Objetos
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Más detallesFórmulas Matriciales con OpenOffice.org Calc 3
Fórmulas Matriciales con OpenOffice.org Calc 3 Una fórmula matricial en OpenOffice.org Calc es una expresión precedida por el símbolo igual (=) que calcula un resultado o produce algún efecto en la hoja
Más detallesMODULO 2: CÁLCULOS Y REPORTES EN MICROSOFT EXCEL
MODULO 2: CÁLCULOS Y REPORTES EN MICROSOFT EXCEL Sesión 2.1: Funciones básicas de Microsoft Excel Los grandes conocimientos engendran las grandes dudas Aristóteles Objetivo de Aprendizaje: Generar información
Más detallesTrazabilidad FSKN Michigan State University and DQS-UL MSS, original at CC-BY-SA
Trazabilidad FSKN 14 GFSI Nível Básico La organización debe establecer un sistema que permita la identificación de: los lotes del producto y su relación con los lotes de materias primas, materiales primarios
Más detallesCapítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores
Más detallesTutorial Ambiente de Trabajo en InfoStat
INTRODUCCIÓN A LA INTERFAZ DE INFOSTAT CON R R Project, más conocido como R, es un lenguaje de programación que ha sido desarrollado principalmente para análisis estadístico. Es un lenguaje libre que permite
Más detallesDocente: Juan Carlos Pérez P. Alumno : Fecha : Nota:
Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Justificación: Se pretende con éste contribuir a que el alumno se inicie y conozca el entorno del IDE en la creación de pequeños programas en java Objetivos:
Más detallesEs la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual:
Más scripts de Shell Además de las herramientas para manejo de variables que se explicaron anteriormente, el shell nos permite utilizar herramientas para manejo de ciclos y para estructuras condicionales,
Más detallesUNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS ASIGNATURA : ELECTIVA I - PROGRAMACION CÓDIGO : 8104661 SEMESTRE : IV CRÉDITOS : 4 FECHA DE
Más detallesNúmeros enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación
Más detallesCarlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Más detallesIntroducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006
Introducción a MATLAB/ OCTAVE Fundamentos Físicos de la Informática, 006 Matlab/ Octave Matlab es un lenguaje de programación orientado al cálculo numérico, principalmente matricial Octave es un programa
Más detallesCursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1
Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.
Más detallesOperaciones básicas con hojas de cálculo
Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja
Más detallesEs toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
Más detallesQUÉ ES UNA FUNCIÓN? ESTRUCTURA DE UNA FUNCIÓN. La sintaxis de cualquier función es:
QUÉ ES UNA FUNCIÓN? Una función es una fórmula predefinida por Excel que opera sobre uno o más valores (argumentos) en un orden determinado (estructura). El resultado se mostrará en la celda donde se introdujo
Más detallesGUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX
GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX El SPSS permite realizar cálculos matriciales mediante el lenguaje de comandos que se resumen en los siguientes pasos: 1) Abrir una ventana de sintaxis Menú:
Más detalles