Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudio
Viernes 16, agosto de 2019
6
Andrés Burbano, Ph.D.
Departamento de Diseño – Universidad de los Andes
Conceptos básicos
1. Canvas, Plano Cartesiano
3. Tipos de datos
4. Variables
5. Condicionales
6. Operaciones
7. Repeticiones Iteraciones
Gráfica / Conceptos básicos
… en este caso en particular el eje X y el eje Y crecen
positivamente en el lienzo (canvas), el X de izquierda a
derecha y el Y de arriba abajo.
Sintaxis básica
/* barra y asterisco
para comentar
un bloque de instrucciones */
Puntos
//El arco se define con 6 valores, los dos últimos son el inicio y el
final del arco expresado en PI.
arc(x, y, ancho, alto, inicio, final);
arc(50, 55, 50, 50, 0, PI+QUARTER_PI)
https://processing.org/reference/arc_.html
π
PI 180
HALF_PI 90
QUARTE_PI 45
TWO_PI 360
Tipos de Datos
Variables
Booleano
https://processing.org/reference/boolean.html
Float
Tipo de datos de números de punto flotante, por ejemplo
números que tienen un point.Floats decimales no son
precisos, por lo que agregar valores pequeños (tales como
0,0001) no siempre puede incrementar debido
precisamente a errores de redondeo. Si desea
incrementar un valor en pequeños intervalos, utilice un
int, y se divide por un valor flotante antes de usarlo.
(Véase el segundo ejemplo anterior.)
“Data type for floating-point numbers, e.g. numbers that have a
decimal point.Floats are not precise, so adding small values (such
as 0.0001) may not always increment precisely due to rounding
errors. If you want to increment a value in small intervals, use
an int, and divide by a float value before using it. (See the second
example above.)”
Int
Es el tipo de datos para números enteros, números sin un
punto decimal. Los enteros pueden ser tan grandes como
2147483647 y tan pequeños como -2147483648. Se
almacenan como 32 bits de información. La primera vez
que una variable se escribe, debe ser declarada
expresando su tipo de datos.
“Datatype for integers, numbers without a decimal point. Integers
can be as large as 2,147,483,647 and as low as -2,147,483,648.
They are stored as 32 bits of information. The first time a variable
is written, it must be declared with a statement expressing its
datatype. Subsequent uses of this variable must not reference
the datatype because Processing will think the variable is being
declared again”
https://processing.org/reference/int.html
Variables
Las variables son un concepto fundamental en programación, se
pueden entender con cajas que almacenan valores que cambian y
están compuestas de varias cosas:
Ejemplos:
Int hi = 0
Int (tipo de dato), hi nombre simbólico, 0 es el valor
Si entonces
Si entonces y si no
// Intervalo de color
if(posy < 300 && posy > 100){
fill(0,0,255);
} else
{
fill(255,0,255);
}
Iteraciones