2.5 Introduciendo código en Processing


Es hora de empezar a escribir algo de código, vamos a repasar algunas reglas sintácticas básicas.

Hay tres tipos de declaraciones podemos escribir:
• Las funciones
• Las operaciones de asignación
• Estructuras de control

Por ahora, cada línea de código será una llamada a una función. Vamos a explorar las otras dos categorías en los próximos capítulos.

Las funciones, normalmente, tienen un nombre, seguido de un conjunto de argumentos entre paréntesis.



Una función muy importante es size( ).

//Tamaño de la ventana de reproducción de 250px por 250px.
size(250, 250);

size( ) especifica las dimensiones de la ventana que desea crear y toma dos argumentos, anchura y altura. La función size( ) siempre debe ser el primer argumento.

size(width, height);

Hay algunos artículos adicionales a tener en cuenta.

• El editor de texto Processing aporta color a palabras conocidas (a veces conocidas como las palabras “reservadas” o “palabras clave”). Estas palabras, por ejemplo, son las funciones de dibujo disponibles en la biblioteca de Processing, tipos de variables y constantes, así como ciertas palabras que hereda de Java.

• A veces, es útil para mostrar información de texto en la ventana de mensajes de Processing (que se encuentra en la parte inferior). Esto se logra usando la función println( ).

println( ) toma un argumento, una cadena de caracteres entre comillas. Y lo muestra en la ventana de mensajes. Es muy útil para saber el valor de una variable durante la ejecución de un programa.

• El número en la esquina inferior izquierda indica el número de línea que tienes seleccionada en tu editor.

• Puedes escribir “comentarios” en su código. Los comentarios son líneas de texto que ignora Processing cuando el programa se está ejecutando. Los comentarios en programación, normalmente se utilizan como recordatorios para saber qué esta haciendo cada parte del código.

Comentarios en una sola línea se crean con dos barras inclinadas, //. Comentarios sobre múltiples líneas están marcadas por /* seguido de los comentarios y terminando con */.

// Esto es un comentario de una sola línea

/* Esto es un comentario multilínea
y puedes escribir tanto como quieras.
Processing ignorará el texto que se encuentra 
aquí dentro */



Intenta adquirir el hábito de escribir comentarios en tu código. Usa comentarios para todo. El código es muy difícil de leer y entender sin comentarios. No necesitas tener un comentario en cada línea de código, pero cuanto más se incluyen, más fácil será de revisar y reutilizar el código más tarde.

Los comentarios también te obligan a entender cómo funciona el código que se está programando. Si no sabes lo que el código está haciendo, ¿cómo se puede escribir un comentario sobre él?

2 comentarios:

  1. No he entendido lo referente a la funcion println(). ¿Podria poner un cejemplo?

    ResponderEliminar
  2. Introduje en el programa un comentario entre comillas en println y me dio error
    printl("Procesing..."); // al ejecutarlo me dio error.

    Consulte el manual de Processing.org y parece ser, que hay que declarar una string previamente con el texto y luego si se puede llamar con println, Dejo el ejemplo que me funcionó

    // Esto es un comentario de una sola línea

    /* Esto es un comentario multilínea
    y puedes escribir tanto como quieras.
    Processing ignorará el texto que se encuentra
    aquí dentro */

    String t = "Processing... "; // adjudica al string t el valor "Processing... "
    println(t); // Imprime “"Processing... "” en la consola

    int x = 20; // da a la variable x el valor 20
    println(x); //Imprime “20” en la consola


    String s = "The size is "; // adjudica al string s el valor "The size is "
    int w = 1920; // adjudica a la variable w el valor 1920
    int h = 1080; // adjudica a la variable h el valor 1080
    print(s);
    print(w, "x", h);

    En la consola apareció

    Processing...
    20
    The size is 1920 x 108

    ResponderEliminar

¿Te ha servido de ayuda? Recibe las clases en tu mail