Naquela atividade para escutarmos a música e decifrarmos seus instrumentos e elementos, o que mais me marcou foi o cravo. Fica então o registro do melhor pior cravo do mundo.
@ Animal Crossing Pocket Camp

seen from Malaysia

seen from Argentina

seen from Canada
seen from China
seen from China
seen from Brazil
seen from France
seen from United States

seen from Czechia
seen from China
seen from Czechia
seen from China

seen from Yemen
seen from Australia
seen from China

seen from United States
seen from China
seen from United States
seen from China

seen from China
Naquela atividade para escutarmos a música e decifrarmos seus instrumentos e elementos, o que mais me marcou foi o cravo. Fica então o registro do melhor pior cravo do mundo.
@ Animal Crossing Pocket Camp
Desenhando Polígonos Regulares Versao II
O que diferencia esse código do outro é a complexidade e ao mesmo tempo a praticidade visto que o processo é o mesmo porém com o uso de vetores para guardar os pontos. Aqui novas maneiras de manipulação de valores são empregadas: funções que recebem vetores, funções que retornam vetores, recebimento de variáveis vetores por outros vetores...
float raio = 100; float angulo; int faces=7; float[] x = new float[faces]; //crio um vetor para os pontos x com tamanho relativo a quantidade de faces float[] y = new float[faces]; //mesmo que o de cima sendo que para o eixo y float convertido;
void setup() { size(600, 600); background(232,74,95); }
void draw() {
angulo = radians(360/faces); //conversão para radianos e preservação do valor de angulo original convertido = angulo; //convertido será o valor do angulo incrementado mais na frente for (int i=0;i<faces;i++){ //laço para atribuir valores em ordem aos indicies dos vetores x[i]=polarX(raio, convertido); //calcula coordenada polar
y[i]=polarY(raio,convertido); //calcula coordenada polar
convertido += angulo; //incrementa angulo } stroke(254,206,168); strokeWeight(4); for(int i=1; i<faces; i++){ line(x[i-1]+300,y[i-1]+300, x[i]+300, y[i]+300); //descarrego vetores desenhando linhas e transladando pontos } line(x[faces-1]+300, y[faces-1]+300,x[0]+300, y[0]+300); }
float polarY(float r, float ang){ float pontoY = r*sin(ang)*-1; return pontoY; } float polarX(float r, float ang){ float pontoX = r*cos(ang); return pontoX; }
Desenhando Polígonos Regulares versao I
Polígonos são figuras fechadas formadas por segmentos de reta, sendo caracterizados pelos seguintes elementos: ângulos, vértices, diagonais e lados. De acordo com o número de lados a figura é nomeada. Todo polígono regular possui os lados e os ângulos com medidas iguais.
O código descrito abaixo serve para desenhar um polígono na tela, informando o numero de lados e o raio. Nessa ver~sao utiliza-se variáveis globais para armazenamento e manipulação dos valores. É um modo gambiarra e se fazer.
float raio = 50; //tamanho da figura int faces = 5; float angulo; //guarda o valor puro do angulo float x; //variaveis para armazenar o valor dos pontos gerados em POLAR float y; float a; //variaveis para receber o valor anterior de x e y float b; float d; float c; float convertido; //variavel de suporte à variavel angulo, que será incrementada
void setup() { size(600, 600); background(#163440); }
void draw() { //background(#163440); angulo = radians(360/faces); //angulo recebe o valor em radianos do angulo encontrado dividindo 360 pelo numero de faces convertido = angulo; //faço isso pra tornar o valor da variavel angulo puro e intocavel Polar(raio, convertido); //acho as coordenadas polares de convertido a = x+300; //translado para o centro da tela b = y+300; c=a; //guardo esse valor inicial que será usado ao final para fechar o poligono d=b; convertido += angulo; //incremento o angulo já que a primeira posição eu já achei for(int i=1; i<faces; i++){ Polar(raio, convertido); //acho as coordenadas do resto dos pontos e desenho as linhas stroke(112,204,173); strokeWeight(4); line(a,b, x+300, y+300); //esse 300 serve para transladar a construção da figura para o meio da tela a = x+300; //se transladei ali em cima, tenho que transladar aqui também b = y+300; //a e b recebem o valor de x e y atual que na proxima execução se tornará o valor anterior, já que x e y ganharão novos valores convertido += angulo; //aqui eu incremento o angulo - de 90 em 90, de 30 em 30, de x em x... depende do numero de faces } line(x+300, y+300, c, d); //por fim uso o ultimo valor transladado mais o valor inicial acha e armazenado no começo }
void Polar(float r, float ang){ x = r*cos(ang); y = r*sin(ang)*-1; }
Background Pulsante em Seno
float amplitude = 100; float angulo = 0; float y,b;
void setup() { size(400, 400); background(255,0,0);
}
void draw() { for (int i = 0; i <= 10; i+=1){ y = (sin(angulo)*amplitude)+200; //calcula a função seno b = (cos(angulo)*amplitude)+200; //calcula a função cosseno background(b, 0, 0); //pinta o background variando o R em função de seno ou cosseno. angulo += 0.003; textSize(32); text ("CORAÇÃO", 120, 200); fill(255); } }
Gráficos da Função Seno e Cosseno
float amplitude = 50; float angulo = 0;
void setup() { size(640, 360); background(0); //definição da legenda fill(#FF531A); rect(10, 10, 15, 5); text ("onda senoide", 30, 15); fill(#26D4C6); rect(10, 30, 15, 5); text ("onda cossenoide", 30, 35); fill(255); noStroke(); for (int i = 0; i <= width; i+=1){ ellipse(i, 200, 2, 2); } }
void draw() { noStroke(); float x = angulo*30; //multiplicar por um valor aumenta o período dessa onda (comprimento de onda) float y = (sin(angulo)*amplitude)+200; //somar 200 serve para transladar o valor para o meio da tela float a = angulo*30; float b = (cos(angulo)*amplitude)+200; fill(#FF531A); ellipse( x, y, 5, 5); //a bola é redesenhada em uma nova posição baseada no novo seno/cosseno do novo angulo fill(#26D4C6); ellipse( a, b, 5, 5); angulo += 0.09; //a frequencia com que a bolinha é espaçada e se move desenhando a onda (velocidade do desenho)
}
Módulos do ERP
CRM (Customer Relationship Management) é definido como uma abordagem gerencial propicia às organizações a identificação, a atração e o aumento da retenção dos, e que proporciona uma maior rentabilidade para a empresa justamente desenvolvendo ações para a identificação e para o aumento das transações com os clientes.
HRM (Human Resoures Management) é um módulo de ERP que gerencia todos os processos ligados à área recursos humanos.
Evolução do ERP
No inicio dos anos 70 as empresas que produziam coisas começaram a necessitar de um sistema que controlasse as compras e vendas (e estoque).
Sistemas BOM (Bill of Materials) - o que comprar e quanto comprar-vender.
Os BOM começaram a evoluir nos anos 80, incluindo o "quando" indicando quando era mais propício comprar-vender tal produto, baseando-se em safras, ciclo reprodutivo de animais, época de chuvas, etc. Passaram a chamar-se MRP (Manufacturing Resource Planning).
Premissa básica do MRP: Conhecidos os materiais de um produto e os tempos de sua obtenção pode-se calcular os momentos e as quantidades dos itens necessários para sua fabricação. Sua filosofia é determinar O QUE, QUANTO e QUANDO produzir, comprar ou vender.
Algumas operações envolvem setores que não são só produção-venda. Os MRP's passaram a impactar outros setores, e passaram a implantar outras funcionalidades como módulos de RH, de logística, essa evolução fez com que se chamassem primeiramente MRPII e logo em seguida de ERP(anos 90).
Como os ERP's cresceram, passaram a acrescentar vários módulos ao conceito original, foram renomeados, porém sem um consenso. (ano 2000)
ERPII, ERP+, ERP2000 |cama| (y)
ERP (Enterprise Resource Planning)
Sistemas Integrados de Gestão Empresarial (SIGE ou SIG), em inglês Enterprise Resource Planning (ERP) , são sistemas de informação que integram todos os dados e processos de uma organização em um único sistema. A integração pode ser vista sob a perspectiva funcional (sistemas de: finanças, contabilidade, recursos humanos, fabricação, marketing, vendas, compras, etc) e sob a perspectiva sistêmica (sistema de processamento de transações, sistemas de informações gerenciais, sistemas de apoio a decisão, etc).
A Ideia principal do ERP é: 1.ser um sistema único englobando todas as necessidades de uma organização ou 2.ser um sistema que integre sistemas existentes, suprindo as necessidades de uma organização.