operaciones aritméticas sobre los datos en el dl · 2015-04-01 · operaciones aritmeticas ....

35
Operaciones aritméticas sobre los datos en el DL First frame of animation: Koen Verbist UNESCO-IHP Walter Baethgen Remi Cousin

Upload: others

Post on 21-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones aritmeacuteticas sobre los datos en el DL

First frame of animation

Koen Verbist UNESCO-IHP

Walter Baethgen Remi Cousin

Tutoriales en liacuteneahellip httpiridlldeocolumbiaedudochelpTutorialindexhtml

Tutoriales en liacuteneahellip httpiridlldeocolumbiaedudochelpStatTutorial

Tutoriales en liacuteneahellip httpvimeocomalbum2118349

Tutoriales en liacuteneahellip httpwwwclimate-servicesorgknowledge-exchangeiri-data-library-and-maprooms-forum

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 2: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Tutoriales en liacuteneahellip httpiridlldeocolumbiaedudochelpTutorialindexhtml

Tutoriales en liacuteneahellip httpiridlldeocolumbiaedudochelpStatTutorial

Tutoriales en liacuteneahellip httpvimeocomalbum2118349

Tutoriales en liacuteneahellip httpwwwclimate-servicesorgknowledge-exchangeiri-data-library-and-maprooms-forum

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 3: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Tutoriales en liacuteneahellip httpiridlldeocolumbiaedudochelpStatTutorial

Tutoriales en liacuteneahellip httpvimeocomalbum2118349

Tutoriales en liacuteneahellip httpwwwclimate-servicesorgknowledge-exchangeiri-data-library-and-maprooms-forum

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 4: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Tutoriales en liacuteneahellip httpvimeocomalbum2118349

Tutoriales en liacuteneahellip httpwwwclimate-servicesorgknowledge-exchangeiri-data-library-and-maprooms-forum

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 5: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Tutoriales en liacuteneahellip httpwwwclimate-servicesorgknowledge-exchangeiri-data-library-and-maprooms-forum

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 6: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeticas

Agregar bull syntaxis nuacutemero add bull Ejemplo 25 add bull Caso Agregar 25deg de temperatura a una base de datos (Ejemplo)

1 Operaciones baacutesicas a Agregar un nuacutemero a una variable

b Sustraer un nuacutemero de una variable

bull syntaxis nuacutemero sub bull Ejemplo 25 sub bull Caso Sustraer 25deg de temperatura de una base de datos (Ejemplo)

c Agregar y Sustraer dos variables

bull syntaxis variable variable sub o variable variable add bull Ejemplo SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly sst SOURCES NOAA NCEP EMC CMB GLOBAL Reyn_SmithOIv1 monthly ssta

sub bull Caso Crear la anomaliacutea sustrayendo la climatologiacutea de una serie (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 7: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero mul bull Ejemplo 100 mul bull Caso Cambiar la presioacuten de Mb a Hp multiplicando por 100 (Ejemplo)

1 Operaciones baacutesicas d Multiplicar un nuacutemero con una variable

e Dividir una variable por un nuacutemero

bull syntaxis nuacutemero div bull Ejemplo 254 div bull Caso Cambiar de inc a cm (Ejemplo)

f Multiplicar o dividir dos variables

bull syntaxis variable variable mul o variable variable div

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 8: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero max bull Ejemplo 0 max (compara los valores de la variable con 0 y entrega el valor maacuteximo en el caso que la variable tiene valores menor que 0degC se fije en 0degC) bull Caso Fijar valores de temperatura menor a 0degC a un valor de 0degC (Ejemplo)

2 Poner liacutemites a Fijar un miacutenimo

b Fijar un maacuteximo

bull syntaxis nuacutemero min bull Ejemplo 100 min bull Caso Todos los valores mayor que 100 se igualan a 100

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 9: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeacuteticas

bull syntaxis [T] maxover bull Caso Encontrar el mayor valor en la climatologiacutea (Ejemplo )

3 Buscar maacuteximomiacutenimo a Encontrar el valor maacuteximo en una serie de tiempo

b Encontrar el valor miacutenimo en una serie de tiempo

bull syntaxis [T] minover bull Caso Encontrar el valor maacutes bajo en la climatologiacutea (Ejemplo)

c Encontrar el valor maacuteximo en un mapa

bull syntaxis [X Y] maxover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

d Encontrar el valor miacutenimo en un mapa

bull syntaxis [X Y] minover bull Caso Encontrar el mayor valor en la mapa de climatologiacutea (Ejemplo)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 10: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeacuteticas

bull syntaxis nuacutemero maskgt o masklt bull Ejemplo 100 maskgt bull Caso Eliminar valores en la temperatura maacuteximo maacutes grande que 100degF (Ejemplo)

4 Eliminar los valores mayor o menor que un nuacutemero (lsquomasqueorsquo)

5 Indicar valores mayor o menor que un nuacutemero

bull syntaxis nuacutemero flaggt o flaglt bull Ejemplo 1 flaggt bull Caso Indicar valores de nieve mayor que 1 m (Ejemplo)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 11: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeticas

Promedio bull syntaxis [variable]average bull Ejemplo [X Y]average (promedio espacial)

[T]average (promedio temporal)

6 Crear Promedios

Promedio usando lsquoventanarsquo bull Syntaxis variable nuacutemero boxAverage bull Ejemplo T 3 boxAverage bull Caso Crear valores por temporada de 3 meses Ene-Feb-Mar Abr-May-Jun

Promedio moacutevil bull Syntaxis variable nuacutemero runningAverage bull Ejemplo T 12 runningAverage bull Caso Crear un promedio moacutevil de 12 meses

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 12: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Operaciones Aritmeticas Crear una climatologiacutea mensual bull syntaxis yearly-climatology bull Caso generar la climatologiacutea de una serie de tiempo mensual (Ejemplo)

7 Crear Climatologiacuteas

Anomaliacuteas con respecto a la climatologiacutea mensual bull syntaxis yearly-anomalies bull Caso generar la anomalia de una serie de tiempo mensual (Ejemplo)

8 Crear Anomaliacuteas

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 13: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Ejemplo en Grupo 1 Visualizar temperaturas maacutes aacuteltos que el promedio

bull SOURCESUEACRUTS2p1monthlymaximum ndash Duplica la variable (dup) ndash Crea el Promedio con respecto al tiempo ([T]average) ndash Aplica un masqueo de a los valores por debajo de este valor

(masklt)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 14: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Ejemplo en Grupo 1 Result

VIEW RESULT

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 15: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Ejemplo en Grupo 2 Crea una serie de tiempo de precipitacioacuten mensual con el promedio espacial de

Chile para el periodo 1985-2000

bull SOURCESUEACRUTS2p1monthlyprcp ndash Selecciona el area de Chile en el mapa ndash Calcula el promedio espacial ([X Y]average) ndash Selecciona el periodo de tiempo (T (1985) (2000) RANGE) ndash Visualiza como linea

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 16: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Ejemplo en Grupo 2 Result

VIEW RESULT

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 17: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Group Example 3 Make a global map of climatological annual rainfall for areas that

receive more than 125 mmyear bull Locate the UEA CRU TS21 dataset

ndash Select the 1971-2000 climatology dataset ndash Select the precipitation variable ndash In Expert Mode enter the following text then click OK

[T] sum ndash In Expert Mode enter the following text then click OK

125 maskle ndash View data in data viewer ndash Add desired administrative boundaries color scale etc

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 18: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Group Example 3 Result

VIEW RESULTS

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 19: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

First frame of animation

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 20: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo Que es el Stack bull Abre una ventana lsquoexpertrsquo (httpwwwclimatedatalibraryclexpert) bull Si agregamos 4 nuacutemeros en lsquoexpert modersquo y apretamos OK

bull Ingrid lo pondraacute en memoria o lsquostackrsquo

Entender coacutemo funciona el lsquostackrsquo es esencial para poder crear mapas

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 21: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo Que operaciones se puede realizar sobre el lsquoStackrsquo 1 Duplicar bull syntaxis dup bull Uso duplicar el uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 22: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

2 Agregar o sustraer un valor bull syntaxis nuacutemero add o nuacutemero sub bull Uso agregar o sustraer un valor del uacuteltimo componente en el rsquostackrsquo

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 23: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

3 Dividir o multiplicar un valor bull syntaxis nuacutemero mul o nuacutemero sub bull Uso multiplicar o dividir los uacuteltimos 2 componentes en el rsquostackrsquo

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 24: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

4 Recuperar un objeto maacutes arriba en el lsquostackrsquo bull syntaxis nuacutemero index bull Uso sube en el stack y copia el objeto del rsquostackrsquo

Index 3 2 1 0

Compara el comando dup con 0 index

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 25: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

5 Intercambiar objetos del lsquostackrsquo bull syntaxis exch bull Uso intercambiar el uacuteltimo objeto con el penuacuteltimo objeto

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 26: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

5 Copiar muacuteltiples objetos del lsquostackrsquo bull syntaxis nuacutemero copy bull Uso copiar los uacuteltimos n objetos

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 27: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

6 Girar los objetos del lsquostackrsquo bull syntaxis nuacutemero nuacutemero roll bull Ejemplo 4 -2 roll gira los uacuteltimos 4 objetos del stack hacia

atraacutes 2 turnos bull Uso Seleccione un nuacutemero de objetos y girales hacia adelante

o hacia atraacutes

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 28: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Manejo del lsquoStackrsquo

7 Eliminar objetos del lsquostackrsquo bull syntaxis pop bull Uso Elimina el uacuteltimo objeto del lsquostack bull syntaxis nip bull Uso Elimina el penuacuteltimo objeto del lsquostack

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 29: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Ejemplo en Grupo 3 Genera el nuacutemero 3333 usando solamente los nuacutemero 1 2 3 y 100

Elimina los valores intermedios

Solucioacuten

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 30: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales

First frame of animation

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 31: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales

1 Repetir acciones bull syntaxis nuacutemero funcionrepeat bull Ejemplo 1001 add repeat bull Uso repetir 100 veces la accioacuten entre parentesis

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 32: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales 2 Accioacuten condicional bull syntaxis eq accioacuten cuando igualif bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son bull syntaxis eq accioacuten cuando igual accioacuten cuando desigualifelse bull Uso evalua si los uacuteltimos dos objetos en el stack son iguales y ejecuta lo que estaacute entre pareacutentesis si los son

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 33: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales 3 Definir funciones nuevos bull syntaxis nombre_nuevo (accioacuten) def bull Ejemplo square (dup mul) def bull Uso Define el cuadrado en una funcioacuten nueva

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 34: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales 4 Definir texto (lsquostringrsquo) bull syntaxis (texto) bull Ejemplo (4) define el nuacutemero 4 como texto 5 Interpretar texto bull syntaxis (texto)interp bull Ejemplo (3 1 add)interp bull Uso integrar funciones que estaacuten escrito como texto

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
Page 35: Operaciones aritméticas sobre los datos en el DL · 2015-04-01 · Operaciones Aritmeticas . Promedio: • syntaxis: [variable]average • Ejemplo: [X Y]average (promedio espacial)

Funciones Adicionales 6 Mantener una variable en memoria con marcadores bull syntaxis a accioacuten1 a accioacuten2 a bull Uso permite realizar varios caacutelculos sobre la misma variable bull Ejemplo Seleccionar una base de datos y primero calcular su

climatologiacutea despueacutes seleccionar su uacuteltimo valor finalmente sustraer el primero del segundo

Realizar un caacutelculo sobre la variable

Retoma la variable original Realiza el seguacutendo calculo sobre la variable original

Agrega un marcador a la variable

Elimina el marcador a la variable Cambiar el orden de ambos caacutelculos Sustraer la climatologiacutea del uacuteltimo valor de la variable

  • Operaciones aritmeacuteticas sobre los datos en el DL
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Tutoriales en liacuteneahellip
  • Operaciones Aritmeticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeacuteticas
  • Operaciones Aritmeticas
  • Operaciones Aritmeticas
  • Ejemplo en Grupo 1Visualizar temperaturas maacutes aacuteltos que el promedio
  • Ejemplo en Grupo 1 Result
  • Slide Number 15
  • Ejemplo en Grupo 2 Result
  • Group Example 3Make a global map of climatological annual rainfall for areas that receive more than 125 mmyear
  • Group Example 3 Result
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Manejo del lsquoStackrsquo
  • Slide Number 29
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales
  • Funciones Adicionales