Buscar

Anotações - Funções e Algoritmos (Linguagem Processing)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

um algoritmo para determinar se um dado número é primo:
int cont;
cont = 0;
int n, i;
n = (int) random (2, 15);
for ( i = 1; i <= n; i++)
if ( n % i == 0 ){
cont++;
}
if ( cont == 2){
println (n, "é primo!");
}
else{
println (n, "não é primo!");
}
um algoritmo para listar os números primos de 1 até um valor fornecido.
EXEMPLO: dado n = 15
LISTAR: 2, 3, 5, 7, 11, 13
int j, n, i;
int cont;
n = 15;
cont = 0;
for ( j = 2; j <= n; j++ ){
for ( i = 1; i <= j; i++ )
if ( j % i == 0 )
cont++;
if ( cont == 2)
println( j );
}
função (sintaxe)
saída nomedafunção (lista de entradas){
}
função ePar que determina se dado valor é par:
boolean ePar (int a){
boolean resultado;
if ( a % 2 == 0 )
resultado = true;
else
resultado = false;
return resultado;
}
utilização da função ePar:
void setup () {
boolean resposta;
resposta = ePar (5);
println (resposta);
}
função subtração que retorna a subtração entre dois números dados:
int subtracao (int a, int b){
int resp;
resp = a - b;
return resp;
}
utilização da função subtração:
void setup () {
int resp;
println (subtracao (10, 7));
}

Outros materiais