Estadística con. Práctica 1: Objetos. Datos. 1. Inicio de Sesión con R. M. Iniesta Universidad de Murcia

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Estadística con. Práctica 1: Objetos. Datos. 1. Inicio de Sesión con R. M. Iniesta Universidad de Murcia"

Transcripción

1 Estadística con Práctica 1: Objetos. Datos es software libre y puede ser obtenido en CRAN (Comprehensive R Archive Network) (sitio al que también podéis acceder desde la página org/de R. Al ser "GNU S", o sea, la implementación como software libre de S, R es muy similar al popular programa comercial S-PLUS. Es un riquísimo entorno estadístico que incluye un lenguaje de programación, un intérprete interactivo y una extensa capacidad para mostrar grácos. Y lo que es más importante, R viene con una espectacular colección de funciones para manipulaciones matemáticas y estadísticas y todavía hay más posibilidades si se hace uso de los paquetes opcionales. Además, ofrece la posibilidad tanto de usar rutinas o métodos preexistentes como de modicar métodos existentes, e implementar y desarrollar nuevos métodos. 1. Inicio de Sesión con R Bajo Linux, en una ventana de terminal, la ejecución de R la convierte en una consola en línea de comandos para R. El comando q() cierra la sesión. El conjunto de objetos que crea R durante la sesión Página: 1

2 pueden guardarse al nalizar ésta de forma opcional. El directorio donde se almacena es el mismo desde donde se ejecuta R. Ello hace que cuando se ejecuta R cargue su entorno, es decir los objetos creados en la sesión previa. 2. Ayuda en R Podemos acceder a ayuda especíca sobre un tópico con la función help() incluyendo como parámetro el tema de interés (ej. help(sample)), o su operador en línea con? previo al tópico buscado (ej.?sample). Si desconocemos el identicador podemos rastrearlo con help.search() y la raíz del identicador entre comillas (ej. help.search(samp)) La ayuda en formato HTML permite realizar búsquedas, consultar deniciones de funciones agrupadas por temas o consultar temas avanzados de R en manuales. Recomendamos la ayuda en línea 3. Objetos Las entidades que R crea y manipula se denominan objetos. Estos pueden ser de muchos tipos, desde variables, cadenas de caracteres, funciones o estructuras más complejas construidas a partir de otras más sencillas. Los objetos se crean y se almacenan por nombre. El identicador de un objeto en R debe de comenzar con una letra (R distingue entre mayúsculas y minúsculas) y puede ir seguido de letras y dígitos. La forma de crearlo es mediante la asignación de un valor. Ello se puede hacer mediante el operador bidireccional ->ó <- ó mediante la función assign() para objetos ya creados. Ejemplo: si queremos crear el objeto x y asignarle el valor 1 podemos hacerlo mediante las sentencias x<-1 ó 1->x. El acceso al valor contenido en el objeto se realiza evaluando su identicador. Cualquier asignación de valor posterior actualiza el valor contenido en el objeto. la función objects() o la función ls() ofrece un listado de los objetos almacenados en el entorno. La función rm() se usa para eliminar objetos del entorno. Los objetos creados durante una sesión de R pueden almacenarse en un archivo para su uso posterior. Al nalizar la sesión, R preguntará si se desea hacerlo. en caso armativo todos los objetos se almacenan en el archivo.rdata en el directorio de trabajo. En la siguiente ocasión que ejecute R, se recuperarán los objetos de este archivo así como el historial de órdenes. Página: 2

3 4. Funciones Las funciones en R son también objetos que se nombran por su identicador. Su evaluación, como comando, debe incluir los paréntesis que limita los argumentos. Estos argumentos también se pueden modicar por el usuario usando sus opciones. La función args() detalla los argumentos de la función nombrada. Las funciones disponibles están guardadas en una librería localizada en el directorio denominado library donde está instalado R. Este directorio contiene paquetes de funciones las cuales están a su vez estructuradas en directorios. El paquete denominado base constituye el núcleo de R y contiene las funciones básicas del lenguaje para leer y manipular datos, algunas funciones grácas, y algunas funciones estadísticas. Cada paquete contiene un directorio denominado R con un archivo con el mismo nombre que el paquete que contiene todas las funciones del paquete. El comando más simple es escribir el nombre de un objeto para visualizar su contenido. Este comando sustituye a la función print y el ejemplo anterior es similar a print(x) (aunque en otras situaciones la función print debe usarse explícitamente. Ejemplo: si mediante el comando 2->x hemos asignado al objeto x el valor 2, la función print(x) y el comando x devuelve el mismo resultado y este es Datos Los datos básicos en R para análisis estadísticos serán de tipo numérico o de carácter; si bien también pueden ser de tipo lógico (FALSE or TRUE) y complejo (que no usaremos). La forma más sencilla para agrupar datos es mediante la función c() que concatena valores constantes de un mismo tipo en un vector. Podremos usar varios tipos de objetos para almacenarlos: OBJETO ALMACENA vector() Variable estadística usual factor() Variable categórica array() Tabla k-dimensional matrix() Array para k=2 data.frame() Vectores de igual longitud pero tipos diverso ts() Serie cronológica list() Listas de cualquier tipo Para no alargar demasiado este documento, recordamos que la ayuda en línea nos ofrece información general sobre cada función, en particular los argumentos que utiliza y algunos ejemplos Vectores Los vectores en R pueden tener modo lógico, numérico, de carácter o lista. Son muchas las maneras de crear o generar vectores. Algunas de ellas las mencionamos aquí mediante ejemplos Página: 3

4 1:15 concatena los valores enteros de 1 a 15 15:1 concatena los valores enteros de 15 a 1 c(2,4,6,...,28,30) concatena los valores indicados como argumentos 2* 1:15 mismo resultado que el anterior seq(from=, to=, by= ) genera una sucesión con especicaciones indicadas. rep(x,times= 4) repite el objeto x cuatro veces Además, también podrán crearse vectores de caracteres concatenando la sucesión de estos caractreres entre comillas. Por otra parte, la función paste() une todos los vectores suministrados. Por ejemplo, paste(c(x), 1:10,sep= ) proporciona el vector c(x1, X2,..., X9, X10) Aritmética vectorial El usuario puede modicar o manipular los objetos con operadores (aritméticos, lógicos y comparativos) y funciones. Cuando estos operadores o funciones se aplican a vectores las operaciones se realizan elemento a elemento. Aritméticos: +,,, /,, % % (resto entero), %/ % (división entera)... De comparación: >, <, >=, <=, ==,! = Lógicos: &,,!, xor (respectivamente: y,o, no y o exclusivo) Funcionales: exp(x), log10(x), log(x, base = exp(1)), sqrt(x), abs(x), ceiling(x), (mayor entero >= que x), floor(x) (mayor entero <= que x), trunc(x) (entero más cercano a x, actúa como f loor para valores positivos y como ceiling para valores negativos). Si por ejemplo x es un vector de números la orden v<- 2*x+1 genera otro vector de la misma longitud que x en donde cada componente ha sido obtenida multiplicando la correspondiente de x más uno. Además de este tipo de operadores existe funciones que se aplican a un vector de números y el resultado será un número, un gráco, una tabla, etc. Algunos ejemplos los mencionamos ahora porque van a ser útiles en análisis estadísticos; aunque se hará más hincapié en otras prácticas. Si x es un vector de números, usaremos las siguientes funciones: min(x) max(x) length(x) sum(x) prod(x) mean(x) median(x) var(x) sort(x) summary(x) table(x) hist() selecciona el menor valor de x selecciona el mayor valor de x número de elementos de x suma todos los elementos de x producto de todos los elementos de x calcula la media de x calcula la mediana de x calcula la cuasi-varianza de x ordena los elementos de x ofrece un resumen descriptivo de x ofrece la tabulación de x ofrece el histograma de x Página: 4

5 5.3. Matrices Una matriz es una disposición de datos numéricos en una tabla de dimensión 2. La siguiente gura muestra un ejemplo de construcción de una matriz. Página: 5

6 5.4. Factores Un factor incluye no sólo los valores correspondientes a una variable categórica sino también los niveles posibles de esta variable aunque no estén presentes en los datos. Estos son por defecto los valores únicos observados. Algunos ejemplos se encuentran en la siguiente gura Marco de datos Un marco de datos, hoja de datos o data.frame va a ser una matriz que puede contener columnas de variables de cualquier tipo. Será la estructura para describir experimentos, donde las las representan a los casos o individuos y las columnas a las variables observadas, que pueden ser de cualquier tipo. La función misdatos<-data.frame(v1,...,vk) congura una hoja de datos, que hemos llamado misdatos, con las variables indicadas como argumentos que han de tener la misma longitud. La función attach() conecta la hoja de datos y es util para que los objetos V1,..., Vk aparezcan como variables por sí mismas en la trayectoria de búsqueda. La función detach() tiene el efecto contrario; las variables como tales dejan de existir aunque sí como componentes de la hoja de datos. Cuando se termina un análisis de datos habrá que añadir a la hoja de datos las variables que se hayan creado en el proceso y que se consideren relevantes y por último eliminar del directorio de trabajo las variables que no se deseen conservar. Finalmente, con la función save(misdatos, file=mifichero) podemos salvar en el directorio de trabajo el marco de datos creado, que podremos cargar en otra sesión con la función load(mifichero) Un ejemplo de sesión para crear un marco de datos es el de la siguiente gura. Página: 6

7 Muy importante cuando creamos un marco de datos es poder guardar éste en un archivo. Del ejemplo anterior, la función write.table(datos, ejemplo) exporta el objeto llamado datos a un archivo llamado ejemplo que se guarda en el directorio de trabajo Leyendo datos de un chero La forma usual en la que trabajaremos con datos es leyendo estos desde un archivo. R utiliza el directorio de trabajo para leer y escribir archivos. Para saber cual es este directorio se puede utilizar el comando getwd() (get working directory ) y para cambiar dicho directorio podemos usar la función setwd().. La función read.table se usa para leer un chero de datos. Si en el directorio de trabajo se encuentra el chero iris.dat la orden read.table("iris.dat", header=true)->datos.flores lee el chero iris.dat y almacena su contenido en el data.frame que hemos llamado datos.flores. Se ha usado header=true para que R use la primera línea del chero para proporcionar información de las variables. Otra forma muy común de trabajar con datos es copiándolos del paquete datasets. La orden data() nos ofrece la lista de todos los cheros de datos disponibles. Por ejemplo data(women) carga el chero women en el espacio de trabajo. Página: 7

8 6. Conversión de objetos Algunos objetos mantienen pequeñas diferencias, por lo tanto es relativamente fácil convertir el tipo de un objeto cambiando algunos de sus atributos. La siguiente tabla resume las funciones a usar para la conversión de diferentes tipos. Conversión Función Reglas numérico as.numeric() FALSE 0 TRUE 1 1,2,... 1,2,... A,... NA lógico as.logical() 0 FALSE otros números TRUE FALSE, F FALSE TRUE, T TRUE otros caracteres NA caracter as.character() 1,2,... 1,2,... FALSE FALSE TRUE TRUE Además existen otras funciones para convertir diferentes tipos de objetos, como as.matrix o as.data.frame. La siguiente gura muestra algunos ejemplos. Página: 8

9 7. Prácticas 1. La siguiente tabla contiene los datos bivariantes de casas de dos de sus características, concretamente los metros cuadrados útiles (área) y los precios de compra en miles de euros (precio). área precio a) Crea un marco de datos que contenga tres variables: área, precio de compra y el precio por metro cuadrado con valores enteros en euros. b) Añadir al anterior una variable lógica que indique las casas cuyo precio por metro cuadrado es superior a 3000 euros. c) Salvar la hoja anterior en el directorio de trabajo. d) Obtener los estadísticos básicos de las variables numéricas. 2. La función rep(c(1,2,3),4) devuelve un vector de longitud 12 donde se repite 4 veces el vector (1,2,3), pero la función rep(, ) puede usarse bajo distintos tipos de patrones. a) Analizar la salida rep(c(2,3,5), c(4,3,2)) y comprobar que es la misma que rep(c(2,3,4), 4:2). b) Obtener un vector que contenga 4 cuatros, 4 treses y 4 doses, en ese orden. 3. La expresión 1000 (( ) 5 1) (aquí R actúa como una calculadora) nos proporciona el interés acumulado en 5 años de 1000 euros al 7.5 %. Comprobar la salida 1000 (( ) seq(1,10) 1) y calcula los intereses acumulados, año a año, de euros al 3.5 % durante 15 años. 4. Carga el chero iris con la función data(iris) a) Con los datos de la primera variable numérica construye una matriz de 15 las y 10 columnas. Extrae de ella la la 7, la columna 9 y el elemento (7,9). b) Construye la tabla de frecuencias de la variable Species. c) Construye el vector de medias de las variables numéricas. d) Contruye el histograma de la variable Petal.Length. Página: 9

Octave. Entorno Interactivo. 19/8/2013 Computación 1 - Facultad de Ingeniería 1

Octave. Entorno Interactivo. 19/8/2013 Computación 1 - Facultad de Ingeniería 1 Octave Entorno Interactivo 19/8/2013 Computación 1 - Facultad de Ingeniería 1 Agenda Introducción Entorno interactivo Componentes del entorno interactivo Variables Matrices Operaciones Relaciones 19/8/2013

Más detalles

Aproximación a R. Universidad de Granada. Contenido Introducción a R Variables y Data.frames Archivos Tabulación Resúmenes numéricos Gráficos

Aproximación a R. Universidad de Granada. Contenido Introducción a R Variables y Data.frames Archivos Tabulación Resúmenes numéricos Gráficos Aproximación a R Universidad de Granada M.Vargas Jiménez Aproximación a R 1/25 Resumen R 1 Introducción a R 2 Variables y Data.frames Creación y modificación de variables Uso del editor Data.frames 3 Archivos

Más detalles

Curso de diseño experimental 2137

Curso de diseño experimental 2137 Curso de diseño experimental 2137 Juan C. Benavides Alberto Ramírez "Big" Biodiversity Experiment Universidad de Minnesota Objetivos generales del curso Familiarizar al estudiante con las formas más comunes

Más detalles

Datos Elementales y formato de un programa en Java

Datos Elementales y formato de un programa en Java Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:

Más detalles

Las operaciones aritméticas son: suma, resta, multiplicación, división, potenciación, división entera.

Las 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 detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$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 detalles

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Programación Web Tema 3.2 Java Script Estructura del Lenguaje Miguel Ángel Manso Emerson Castañeda Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Variables Operadores Estructuras

Más detalles

PRÁCTICAS DE ESTADÍSTICA CON R

PRÁCTICAS DE ESTADÍSTICA CON R PRÁCTICAS DE ESTADÍSTICA CON R PRÁCTICA 1: INTRODUCCIÓN A R 1.1 Empezando a trabajar con R El programa R (software libre) se puede descargar en la siguiente dirección de internet: http://cran.r-project.org/.

Más detalles

Introducción a Python. Cecilia Manzino

Introducción a Python. Cecilia Manzino Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 26 Temario 1 2 3 2 / 26 Temario 1 2 3 3 / 26 MATLAB es un programa para trabajar con

Más detalles

Octave. Entorno Interactivo. 13/8/2018 Computación 1 - Facultad de Ingeniería 1

Octave. Entorno Interactivo. 13/8/2018 Computación 1 - Facultad de Ingeniería 1 Octave Entorno Interactivo 13/8/2018 Computación 1 - Facultad de Ingeniería 1 Agenda Introducción Entorno interactivo Componentes del entorno interactivo Variables Matrices Operaciones Relaciones 13/8/2018

Más detalles

Un calculadora avanzada... y algo más!

Un calculadora avanzada... y algo más! INFORMÁTICA, GRUPO D Un calculadora avanzada... y algo más! Vamos a familiarizarnos con el entorno interactivo de Python. Vamos a construir expresiones aritméticas y a guardar los resultados en variables

Más detalles

Prácticas Propuestas Tema 1 R

Prácticas Propuestas Tema 1 R Prácticas Propuestas Tema 1 R Universidad de Granada M.Vargas Jiménez Prácticas Propuestas Tema 1 R 1/29 Prácticas iniciales 1 Uso de operadores Operadores de generación Operadores lógicos 2 Selección

Más detalles

Alfred V. Aho, Peter J. Weinberg, Brian W. Kerningan

Alfred V. Aho, Peter J. Weinberg, Brian W. Kerningan Desarrolladores de awk Utilidad awk Introducción I Alfred V. Aho, Peter J. Weinberg, Brian W. Kerningan Objetivo inicial Utilidad para desarrollar pequeños programas Potenciar la funcionalidad proporcionada

Más detalles

R como un ambiente de cálculo

R como un ambiente de cálculo R como un ambiente de cálculo R puede ser usado como una potente calculadora ya que permite realizar un conjunto amplio de operaciones. Aritmética R usa los símbolos usuales de adición +, sustracción,

Más detalles

Primeros Pasos con R. José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015)

Primeros Pasos con R. José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015) Primeros Pasos con R José Enrique Martín García Universidad Politécnica de Gimialcón (Copyright 2015) R lenguaje de programación R es un lenguaje de alto nivel y un entorno para la manipulación de datos,

Más detalles

Pre-Laboratorio 1 MA-33A : Introducción a Matlab

Pre-Laboratorio 1 MA-33A : Introducción a Matlab Pre-Laboratorio 1 MA-33A 2007-1: Introducción a Matlab Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática 1 Interfaz de Matlab Al ejecutar el programa Matlab, se abrirá una

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 4 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

PHP: Lenguaje de programación

PHP: 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 detalles

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación

Más detalles

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informá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 detalles

Entender los objetos de R. Francisco Viciana. Curso

Entender los objetos de R. Francisco Viciana. Curso Introducción al lenguaje estadistico R Entender los objetos de R Francisco Viciana Curso 2007-2008 Comenzando con R Comenzando con R Trabajando con vectores Trabajando con matrices y data.frames almacenamiento,

Más detalles

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN UNIX INTRODUCCIÓN Estrictamente, UNIX no es un sistema operativo simple, sino una familia de sistemas operativos multiusuario y multitarea. Comprende el núcleo del sistema operativo más un conjunto de

Más detalles

Funciones de análisis de datos

Funciones de análisis de datos Funciones de análisis de datos Matlab contiene varias funciones que facilitan la evaluación y análisis de datos. Primero presentaremos varias funciones de análisis sencillas, y luego veremos funciones

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Docente: 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 detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF

Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF Dpto. Informática Noviembre 1998 1. Deniciones en forma BNF < > Símbolos no terminales. Declaraciones u objetos declarados

Más detalles

Capítulo 2: Introducción al lenguaje.

Capítulo 2: Introducción al lenguaje. Capítulo 2: Introducción al lenguaje. PHP es un lenguaje no posicional, por lo que no importa la columna en la cual se comience a escribir el código. Tampoco influye sobre el código la cantidad de saltos

Más detalles

Sintaxis de PSeInt Tutorial

Sintaxis 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 detalles

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos

Más detalles

TUTORIAL PROLOG. Lenguajes de programación Universidad Nacional de Colombia Santiago Carvajal Castañeda Mario Andrés Moreno Norato

TUTORIAL PROLOG. Lenguajes de programación Universidad Nacional de Colombia Santiago Carvajal Castañeda Mario Andrés Moreno Norato TUTORIAL PROLOG Lenguajes de programación Universidad Nacional de Colombia Santiago Carvajal Castañeda Mario Andrés Moreno Norato Prolog es un lenguaje de programación lógica de propósito general que se

Más detalles

Capítulo IV. Programación en Matlab

Capítulo IV. Programación en Matlab Capítulo IV. Programación en Matlab El nombre Matlab proviene de las siglas en ingles para matrix laboratory (laboratorio de matrices). Matlab es una poderosa aplicación para computadora diseñada para

Más detalles

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.

Nú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 detalles

JAVASCRIPT Mª ISABEL TORRES CARAZO

JAVASCRIPT Mª ISABEL TORRES CARAZO JAVASCRIPT Mª ISABEL TORRES CARAZO VARIABLES (I) Una variable es un cajón con una etiqueta donde almacenamos datos de un programa. VARIABLES (II) Las variables NO pueden comenzar por un número. Deberá

Más detalles

PROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX

PROCESADORES 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 detalles

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas

Más detalles

NOMBRE: NUMERO DE ACTIVIDAD: Aprendizaje Esperado: NO TERMINO LA ACTIVIDAD ACTIVIDAD TERMINADA CALIFICACION: Actividad 6

NOMBRE: NUMERO DE ACTIVIDAD: Aprendizaje Esperado: NO TERMINO LA ACTIVIDAD ACTIVIDAD TERMINADA CALIFICACION: Actividad 6 P Á G I N A 1 D E 5 TECNOLOGIA III 1er BLOQUE Semana Del 3 al 7 de Septiembre Actividad 6 Las fórmulas son ecuaciones que pueden realizar cálculos, devolver información, manipular el contenido de otras

Más detalles

Oriol R oca. M a t L a b FUNCIONES EN MATLAB

Oriol 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 detalles

Subrutinas. Subrutinas. Erwin Meza Vega

Subrutinas. Subrutinas. Erwin Meza Vega Subrutinas Erwin Meza Vega Outline 1 Introducción 2 Especicación de subrutinas 3 Funciones booleanas 4 Parámetros 5 Recursividad 6 Ejercicios Introducción Programación divide y vencerás Cuando la solución

Más detalles

CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE PRACTICA 1. INTRODUCCIÓN A MATLAB

CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE PRACTICA 1. INTRODUCCIÓN A MATLAB CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE. 12-13 PRACTICA 1. INTRODUCCIÓN A MATLAB Qué es MATLAB? MATLAB es la abreviatura de MATrix LABoratory (laboratorio de matrices). Se trata de un software matemático

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL 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 detalles

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Los parámetros: son los campos que se comunican a los métodos de los objetos. Modulo 6. Variables y Operadores Variables Un objeto almacena los estados en campos, estos campos se conocen en java como variables. Por eso a menudo podemos ver estas dos palabras usadas para referirse

Más detalles

1. Inicio de sesión con R-Commander

1. Inicio de sesión con R-Commander Práctica 1: Comenzando con R y R-Commander es software libre y puede ser obtenido en CRAN (Comprehensive R Archive Network) (sitio al que también se puede acceder desde la página http://www.r-project.

Más detalles

Métodos Estadísticos de la Ingeniería Práctica 1: Introducción a R

Métodos Estadísticos de la Ingeniería Práctica 1: Introducción a R Métodos Estadísticos de la Ingeniería Práctica 1: Introducción a R Área de Estadística e Investigación Operativa Mariano Amo Salas y Licesio J. Rodríguez-Aragón Febrero 2010 Presentación 2 Presentación............................................................

Más detalles

Programación con Octave/Octave-UPM (I)

Programación con Octave/Octave-UPM (I) Programación con Octave/Octave-UPM (I) Mario Bermejo CLUB DE INFORMÁTICA CAMINOS 11 y 13 marzo 2015 Índice 1 Características Octave/Matlab 2 Interfaz gráfica y consola de comandos 3 Tipos y estructuras

Más detalles

1.3 Tipos de datos elementales, operadores y comandos utilitarios

1.3 Tipos de datos elementales, operadores y comandos utilitarios 1.3 Tipos de datos elementales, operadores y comandos utilitarios Tipos de datos elementales M es fundamentalmente un lenguaje para cálculo matricial. Todos los datos que maneja son matrices, pudiendo

Más detalles

Programación. Test Autoevaluación Tema 3

Programación. Test Autoevaluación Tema 3 Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

Informática I ACI-191. Taller de Informática

Informática I ACI-191. Taller de Informática ACI-983 Informática I ACI-191 Taller de Informática Escuela de Ingeniería Unidad IV : Software de Planilla de Cálculo TEMA 1: Referencias Descarga el archivo Cifras.xls que se encuentra en la página web

Más detalles

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28 Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes

Más detalles

Taller de programación shell

Taller de programación shell Taller de programación shell 3 de Abril de 2004 revisión 1 Asociación de Usuarios de Software Libre de Elche http://www.kleenux.org/ Introducción: Qué es un shell? Es una parte fundamental de todo sistema

Más detalles

Principios y Herramientas de Programación

Principios y Herramientas de Programación Principios y Herramientas de Programación jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Vectores Un vector es una colección ordenada de datos del mismo

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte 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 detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía. Tratamiento Inteligente d la Información y Aplicaciones

Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía. Tratamiento Inteligente d la Información y Aplicaciones Introducción a R Aspectos básicos (tipos, I/O, aleatoreidad) Juan A. Botía Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Tratamiento Inteligente d la Información

Más detalles

IES Miralbueno TIC-I 1º Bach. Curso VARIABLES Y SENTENCIAS ELEMENTALES

IES Miralbueno TIC-I 1º Bach. Curso VARIABLES Y SENTENCIAS ELEMENTALES VARIABLES Y SENTENCIAS ELEMENTALES Un programa está compuesto de sentencias o instrucciones que manipulan datos. Esos datos pueden ser datos de un único uso o valores almacenados en variabes. Una variable

Más detalles

INICIACIÓN A LA INVESTIGACIÓN EN ESTADÍSTICA APLICADA EN INGENIERÍA

INICIACIÓN A LA INVESTIGACIÓN EN ESTADÍSTICA APLICADA EN INGENIERÍA INICIACIÓN A LA INVESTIGACIÓN EN ESTADÍSTICA APLICADA EN INGENIERÍA Manejo de datos Introducir datos Para introducir los datos en R tenemos varias opciones: Introducir los datos de cada variable directamente

Más detalles

1.2 Uso del software como una calculadora. Iniciación a los operadores y almacenamiento de datos.

1.2 Uso del software como una calculadora. Iniciación a los operadores y almacenamiento de datos. 1.2 Uso del software como una calculadora. Iniciación a los operadores y almacenamiento de datos. Iniciación al manejo de datos Empezaremos a usar el software en modo calculadora, utilizando la ventana

Más detalles

Fundamentos 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 (;)

Fundamentos 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 detalles

MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi

MATEMÁ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 detalles

Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ

Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ Objetivo: Conocer las formas principales de archivar información correspondiente a señales de

Más detalles

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento

Más detalles

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 Este documento define los elementos de programación del lenguaje P-0, basado en un subconjunto del lenguaje de programación Arduino. 1.- PROGRAMA Un programa

Más detalles

Estadística básica con R Commander. María Eugenia Fernández de Luco

Estadística básica con R Commander. María Eugenia Fernández de Luco Estadística básica con R Commander María Eugenia Fernández de Luco Facultad de Ciencias Exactas, Ingeniería y Agrimensura Universidad Nacional de Rosario 2014 ÍNDICE 1. Introducción... 2 2. Lectura de

Más detalles

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript: Javascript Qué es JavaScript? Es un lenguaje de scripting (Código interno en las páginas HTML) necesario para los elaboradores de sitios Web, mediante el cual se puede hacer que las páginas sean activas

Más detalles

Práctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory

Práctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory La ventana de Matlab muestra un escritorio dividido

Más detalles

Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre

Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba Curso académico: 2016-2017

Más detalles

Introducción a Python Qué es Python?

Introducción a Python Qué es Python? Introducción a Python Qué es Python? Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación

Más detalles

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Como todo lenguaje de programación trabaja con variables, es decir, pequeños almacenes de memoria.

Como todo lenguaje de programación trabaja con variables, es decir, pequeños almacenes de memoria. 1. VARIABLES Uf-1305: PROGRAMACIÓN CON LENGUAJES SCRIPT EN PÀGINES WEB JavaScript es un potente lenguaje interpretado que proporciona interactividad a un sitio web. Como todo lenguaje de programación trabaja

Más detalles

Tema 6: Clases. Índice

Tema 6: Clases. Índice Tema 6: Clases Antonio J. Sierra Índice 1. Fundamentos. 2. Declaración de objetos. 3. Asignación de objetos a variables referencia. 4. Métodos. 5. Constructores. 6. this. 7. Recogida de basura. 8. Modelado

Más detalles

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto

Más detalles

30.- Generador de Consultas

30.- Generador de Consultas 30.- Generador de Consultas Este módulo permite realizar consultas no estructuradas sobre la base de datos de WinPer. Para realizar las consultas debe seleccionar las tablas desde las cuales tomará la

Más detalles

Variables, expresiones y sentencias

Variables, expresiones y sentencias Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Recorderis Algoritmo Colección de instrucciones junto con un orden en el cual deben ser ejecutados.

Más detalles

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,

Más detalles

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional

CAPÍTULO IV: 4.1 Introducción a la. Programación Funcional CAPÍTULO IV: Programación Funcional 4.1 Introducción a la Programación Funcional 1 Programación Funcional Paradigma diferente a los imperativos, que se aleja de la máquina de von Neumann Basado en funciones

Más detalles

Tema#2. Tipos de Datos 10

Tema#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 detalles

NOCIONES BASICAS DE Miguel Iván Bobadilla

NOCIONES BASICAS DE Miguel Iván Bobadilla NOCIONES BASICAS DE Miguel Iván Bobadilla ~ 1 ~ Indice Introducción... 4 Sintaxis de Python... 6 Datos... 6 Tipos de datos básicos... 7 Asignando valores, variables y constantes... 8 Salida de datos...

Más detalles

Descripción de un Programa

Descripción de un Programa Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a

Más detalles

Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.

Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación. Capitulo 3 Introducción a las aplicaciones de C# Resumen: Item using System; espacios de nombres: Las palabras clave estilo de mayúsculas/minúsculas Pascal public class Bienvenido1 Definición Es una directiva

Más detalles

Práctica 2: Estadística Descriptiva. 1. Descripción de datos univariantes. acumuladas de las modalidades. Tabla con todas las frecuencias

Práctica 2: Estadística Descriptiva. 1. Descripción de datos univariantes. acumuladas de las modalidades. Tabla con todas las frecuencias Estadística con Práctica 2: Estadística Descriptiva 1. Descripción de datos univariantes En primer lugar hemos de insistir que la Estadística Descriptiva dispone de un abanico de procedimientos que deben

Más detalles

Diagrama de una computadora. Unidad Central de procesamiento (CPU)

Diagrama de una computadora. Unidad Central de procesamiento (CPU) 2008 FORTRAN 90/95 Diagrama de una computadora Memoria principal Memoria secundaria Memoria interna (registros) Periféricos de entrada Unidad de control Periféricos de salida Unidad aritmética y lógica

Más detalles

PROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX

PROCESADORES 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 detalles

Diseño Computarizado 15023

Diseño Computarizado 15023 Diseño Computarizado 15023 PROGRAMACIÓN: FORTRAN Profesor: Claudio García Herrera Departamento de Ingeniería Mecánica Universidad de Santiago de Chile Índice 1 Introducción 2 Estructura 3 Sentencias y

Más detalles

Herramientas computacionales para la matemática MATLAB:Introducción

Herramientas computacionales para la matemática MATLAB:Introducción Herramientas computacionales para la matemática MATLAB:Introducción Verónica Borja Macías Marzo 2013 1 Variables predefinidas MATLAB tiene un conjunto de variables predefinidas Variables predefinidas ans

Más detalles

Computación II. Introducción a Visual Basic

Computación II. Introducción a Visual Basic Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida

Más detalles

Introducción a Linux. El regreso a los años 70: la consola (I)

Introducción a Linux. El regreso a los años 70: la consola (I) Qué es y cómo acceder a una consola? Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Qué es y cómo acceder a una consola? Una consola es una terminal

Más detalles

FUNCIONES EN EXCEL. cexcel.pdf. 1. Concepto de funciones.

FUNCIONES EN EXCEL.   cexcel.pdf. 1. Concepto de funciones. FUNCIONES EN EXCEL Semana 2. Temas Concepto de Funciones Funciones Matemáticas y Trigonométricas Funciones Estadísticas Funciones de Texto Enlaces Recomendados http://www.ccee.edu.uy/ensenian/catcomp/excel/pr

Más detalles

JavaScript: Operadores

JavaScript: Operadores Las variables por sí solas son de poca utilidad. Hasta ahora, sólo se ha visto cómo crear variables de diferentes tipos y cómo mostrar su valor mediante la función alert(). Para hacer programas realmente

Más detalles

There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción.

There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción. There are no translations available. En este artículo vamos a aprender a realizar operaciones en el lenguaje de programación C Introducción. En este artículo vamos a aprender a realizar operaciones en

Más detalles

TALLER DE INTRODUCCIÓN

TALLER DE INTRODUCCIÓN TALLER DE INTRODUCCIÓN A MATLAB Introducción Será dictado por: Sebastián De la Fuente Cristian Herrera Estudiantes de la Escuela en Obras Civiles 1 Introducción Temario Capítulo I: 1. Introducción 1.1

Más detalles

Clase 2: El Lenguaje Python

Clase 2: El Lenguaje Python Agosto 2012 Clase 2 Temario Consideraciones generales Operadores y expresiones Variables y Tipos Funciones Las Estructuras de Control Guía práctica Primer curso de programación usando robots y Python Objetivos

Más detalles

Lección 1. Tutorial básico de MATLAB: Operaciones y funciones básicas

Lección 1. Tutorial básico de MATLAB: Operaciones y funciones básicas Lección 1. Tutorial básico de MATLAB: Operaciones y funciones básicas MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Agosto 2014 1 Centro de Investigación en Matemáticas, Unidad

Más detalles

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual:

Es 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 detalles