{
 }
 }
 {

2

 
código
 


go
 

AVISOS

DEPARTAMENTO DE DESIGN
dDESIGN | UFPE

UNIVERSIDADE FEDERAL DE PERNAMBUCO

PESQUISA EM EXPERIÊNCIA E ESTÉTICA DA INTERAÇÃO

2017 © PROF. DR. GUILHERME RANOYA

AS TECNOLOGIAS ABORDADAS NESTE BLOCO DO CURSO FORAM CRIADAS COM O PROPÓSITO DE PRODUZIR ARTEFATOS DE ARTE GENERATIVA EM UM TEMPO ONDE OS DISPOSITIVOS MOBILE AINDA NÃO ERAM POPULARES. AINDA QUE ESTE MATERIAL TENHA SIDO PRODUZIDO NA TENTATIVA DE MAXIMIZAR A COMPATIBILIDADE COM DISPOSITIVOS MOBILE, AS INTERAÇÕES DA TECNOLOGIA NÃO LIDAM BEM COM TELAS SENSÍVEIS À TOQUE, E A AUSÊNCIA DE UM MOUSE.

SINTAXE
int x = 0;
void draw() {

   stroke(128);
   rect(20,20,100,100);
   noFill();

}

A LINGUAGEM PROCESSING HERDA SUA SINTAXE (A FORMA COMO INSTRUÇÕES DEVEM SER DECLARADAS) DA LINGUAGEM JAVA

LETRAS MINÚSCULAS E MAIÚSCULAS SÃO CONSIDERADAS COISAS DIFERENTES NESTA LINGUAGEM.
A INDENTAÇÃO NAS INSTRUÇÕES É IGNORADA, E USADA APENAS PARA FACILITAR SEU ENTENDIMENTO PELO PROGRAMADOR.

rect(20,20,100,100);

INSTRUÇÃO

ESTE CONJUNTO É UMA INSTRUÇÃO COMPUTACIONAL.
ELA DIZ AO COMPUTADOR QUE ELE DEVE REALIZAR ALGO.

FUNÇÃO

RECT É UMA FUNÇÃO.
FUNÇÕES SÃO CARACTERIZADAS PELA PRESENÇA DOS "( )".
RECT DESENHA UM RETÂNGULO NA TELA

DADOS DA FUNÇÃO

A FUNÇÃO RECT PRECISA SER ALIMENTADA COM ALGUNS DADOS PARA REALIZAR SUA TAREFA.
ENTREGAMOS DADOS PARA UMA FUNÇÃO INCLUÍNDO SEUS VALORES DENTRO DOS "( )", SEPARADOS POR ",".

FIM DE LINHA

O ";" INFORMA AO COMPUTADOR QUE A INSTRUÇÃO CHEGOU AO FIM.
SEM ISSO, O INTERPRETADOR NÃO TEM COMO IDENTIFICAR O QUE DEVE CONSIDERAR COMO INSTRUÇÃO

rect(20,20,100,100);

BLOCO

RECT AGORA FAZ PARTE DE UM BLOCO DE PROGRAMAÇÃO.
EM UM BLOCO ELA PODERÁ SER AGRUPADA COM OUTRAS INSTRUÇÕES COM UM ESCOPO PRÓPRIO.

{

 

 

 

}

float x = 10.5;
rect(20,20,100,100);

DECLARAÇÃO

O BLOCO AGORA É PARTE DA DECLARAÇÃO DE UMA NOVA FUNÇÃO.
QUANDO A FUNÇÃO XPTO FOR USADA, ELA EXECUTARÁ TODAS AS DEMAIS FUNÇÕES NA ORDEM QUE APARECEM NO BLOCO.

void xpto(int n) {

 

 

 

}

float x = 10.5;
VARIÁVEIS
OPERADORES ARITMÉTICOS
E LÓGICOS
LOOPS
FUNÇÕES / MÉTODOS
OBJETOS / INSTÂNCIAS
MATRIZES / ARRAYS
INSTRUÇÕES GRÁFICAS
GEOMETRIA
GUIA DE REFERÊNCIA