Upload
raul-lacabanne
View
219
Download
0
Embed Size (px)
DESCRIPTION
Intro Processing v1.5 - 04 - Raúl Lacabanne
Citation preview
15
Punto 4 – Tipos de datos. Variables.
Dato
El término dato refiere a un atributo cualitativo o cuantitativo de una variable (o un conjunto de variables), y en general se obtiene mediante algún tipo de medición (por ej., alguna magnitud física de un objeto, como la temperatura).
Processing puede administrar distintos tipos de datos primitivos. Algunos de los más usados son:• números enteros,• números decimales,• letras,• colores,• tipografías y• valores booleanos.
Tipos de datos primitivos
Nombre Tamaño Rango de valores
boolean 1-bit false o true
byte 8-bit -128 a 127
char 16-bit 0 a 65535
int 32-bit -2,147,483,648 a 2,147,483,647
float 32-bit -3.40282347E+38 a 3.40282347E+38
color 32-bit 0 a 16,777,215
Variables
Podemos entender una variable como un contenedor que nos permite almacenar un tipo de dato. Las variables permiten la reutilización de datos en un programa tantas veces como se necesite.
Las variables constan de 3 partes:• tipo de dato, => int• nombre de la variable => mes• valor => 12
Introducción a Processing v1.5+ Docente: Raúl Lacabanne
mes
16
En Processing, cuando trabajamos con variables, primero debemos declararla y luego asignar el valor que corresponda:
int x; // declaración de la variable x de tipo intfloat y; // declaración de la variable y de tipo floatboolean b; // declaración de la variable b de tipo boolean
x = 50; // asignación del valor 50 a la variable xy = 12.6; // asignación del valor 12.6 a la variable yb = true; // asignación del valor true a la variable b
Durante la asignación utilizamos el signo “=“, el cual es llamado operador de asignación. El sentido de asignación se da siempre de derecha a izquierda de dicho signo.
Los pasos de declaración y asignación pueden ser resumidos en una sola línea de código:
int x = 50; // declaración y asignaciónfloat y = 12.6; // declaración y asignaciónboolean b = true; // declaración y asignación
Otro ejemplo de boceto que contiene un conjunto de instrucciones:
size(200, 200); // Ejecuta la función size()int x; // Declara una nueva variable xx = 102; // Asigna el valor 102 a la variable xbackground(x); // Ejecuta la función background()
Lectura recomendada
• Buioli, I. & Pérez Marín, J. "Processing: un lenguaje al alcance de todos", Autoedición, 2013, Alpha, Unidad 3 "Datos: Variables" (pag. 17).
• Reas, C. & Fry, B. "Processing: A Programming Handbook for Visual Designers and Artists”, MIT Press, 2007, Capítulo “Data 1: Variables” (pag. 37).
Introducción a Processing v1.5+ Docente: Raúl Lacabanne