terça-feira, 31 de maio de 2016

Gestão de Projetos - 31 de Maio de 2016

Gestão de Projetos - 31 de Maio de 2016

Gerenciamento das Partes Interessadas

Análise de partes interessadas

Planejar o gerenciamento das partes interessadas

Gerenciar o engajamentos das partes interessadas
  • responda ao seu stakeholder antes de ser cobrado
Controlar o engajamento das partes interessadas



Treinamento prático de gerenciamento de projeto - cúpula geodésica

Lucas T R Freitas

Fundamentos da Administração - 25 - Cultura Organizacional



Lucas T R Freitas

My CreateSpace Experience



Lucas T R Freitas

O novo gestor de pessoas



Lucas T R Freitas

Fundamentos da Administração - 24 - Críticas a Escola das Relações Hu...



Lucas T R Freitas

Fundamentos da Administração - 23 - Conclusões das experiencias de Howth...



Lucas T R Freitas

Fundamentos da Administração - 22 - Ideias Centrais das relações humanas



Lucas T R Freitas

Fundamentos da Administração - 20 - Críticas a Administração clássica



Lucas T R Freitas

Fundamentos da Administração - 19 - Pricnipios da administração clássica



Lucas T R Freitas

Fundamentos da Administração - 18 - Divisão do trabalho e especialização



Lucas T R Freitas

Fundamentos da Administração - 17 - Funcoes da empresa e do administrador



Lucas T R Freitas

Fundamentos da Administração - 16 - Ford producao em massa e linha de mo...



Lucas T R Freitas

segunda-feira, 30 de maio de 2016

Programação de computadores - 30 de Maio de 2016

Programação de computadores - 30 de Maio de 2016

# include <iostream>
# include <fstream>
using namespace std;

int vetpar[10];
int vetimpar[10];

void gravacao(){
 // gravar 10 números em um arquivo externo
} fechamento do void gravação

void gravacao(){
 // ler o arquivo externo e separar os 10 números em 2 vetores par e ímpar sem lixo
} fechamento do void gravação

void imprimir(){
 // imprimir os dois vetores
} fechamento do void gravação

void maiorprimoimpar(){
 // verificar qual o maior número ímpar no vetor ímpar
 // verifcar se esse número é primo ou não
} fechamento do void gravação

void Media(){
 // retornar a media dos números contidos no vetor par
} fechamento do void gravação

int main(){
  gravacao();
  leitura();
  maiorprimoimpar();
  media();
  return 0;
}  // fechamento do int main


int Somar(int x, int y){
 int soma;
 soma = (x+y)
 return soma;
} // fechamento do int soma


int main (){
 cout<<"Informe dois números<<endl;
 cin>>n1;
 cin>>n2;
 resultado=Somar(n1,n2);
 cout<<resultado<<endl;
 return 0;
} // fechamento do int main


ofstream grava ("arq.txt");
 cout<<"Informe 10 números"<<endl;
 for(I=0;I<10;I++){
  cin>>num;
  grava<<num<<endl;
 } // fechamento do for
grava.close();


Lucas T R Freitas

FADMS8 - Virtudes e defeitos do taylorismo na atualidade



Lucas T R Freitas

Fundamentos da Administração - 15 - Críticas a Admininstração Cientí...



Lucas T R Freitas

Fundamentos da Administração - 14 - Princípios da Administração Científica



Lucas T R Freitas

quarta-feira, 25 de maio de 2016

Programação de computadores - 25 de Maio de 2016

Programação de computadores - 25 de Maio de 2016

Correção do exercício

a) ler 40 números para um arquivo

b) separar as notas em 2 vetores:
>=5,0
<5,0

c) imprimir as notas

d) quantidade de notas entre 4 e 5

e) Média das notas


Resposta:

#include <iostream>
#include <fstream>

using namespace std;

const int qtdNotas = 10;
float nota1[qtdNotas]; // Notas maiores ou iguais a 5
float nota2[qtdNotas]; // Notas menores que 5
int cont1=0, cont2=0;

void LeNotas(){
 ofstream arqNotas("dados.txt");

 for(int i=0;i<qtdNotas;i++){
  float nota;
  cout<<"Informe uma nota: ";
  cin>>nota;
  arqNotas<<nota<<endl;
 } // fechamento do for

arqNotas.close();

} // fechamento do void

void SeparaNotas(){

 ifstream arqNotas("dados.txt");

 for(int i=0; i<qtdNotas;i++){
  float nota=0;
  arqNotas>>nota;
  if(nota>=5.0){
   nota1[cont1] = nota;
   cont1++;
  } // fechamento do if
   else{
   nota2[cont2] = nota;
   cont2++;
   } // fechamento do else
 } // fechamento do for
arqNotas.close();
} // fechamento do void

void ImprimeNotas(){
 cout<<"Notas maiores ou iguais a 5: ";
 for(int i=0;i<cont1;i++){
  cout<<nota1[i]<<",";
 } // fechamento do for
 cout<<endl;

 cout<<"Notas menores que 5: ";
 for(int i =0; i<cont2;i++){
  cout<<nota2[i]<<", ";
 } // fechamento do for

} // fechamento do void


int  QtdNotasEsuplementar(){
 int contNotasES=0;
 for(int i=0;i<cont2;i++){
  if(nota2[i]>=4.0 && nota2[i] < 5.0){
   contNotasES++;
  } // fechamento do if

 } // fechamento do for
 return contNotasES;

} // fechamento do void


float MediaV1() {
 float soma=0;

 for(int i=0; i<cont1;i++){
   soma = soma+nota1[i];
 } // fechamento do for
 float media = soma/cont1;
 return media;
} // fechamento do float


void MediaV2() {
 float soma=0;

 for(int i=0; i<cont1;i++){
   soma = soma+nota1[i];
 } // fechamento do for
 float media = soma/cont1;
 cout<<"Media: "<<media<<endl;
 if(media>6){
  cout<<"A media está acima de 6.0";
 } // fechamento do if
 else{
  cout<<"A média está abaixo de 6.0";
 } // fechamento do else
} // fechamento do float

int main(){
 LeNotas();
 SeparaNotas();
 Imprime Notas();
 int qtd = QtdNotasESuplementar();
 cout<<"Quantidade para o exames suplementar: "<<qtd<<endl;

// versão 1 para o cálculo da média
 float m = MediaV1();
 if(m>=6){
  cout<<"A média está acima de 6.0";
 } // fechamento do if
 else{
  cout<<"A média está abaixo de 6.0";
 } // fechamento do else

// versão 2 para o cálculo da média
MediaV2();
return 0;

} // fechamento do int main

Lucas T R Freitas

terça-feira, 24 de maio de 2016

09 Posição relativa entre planos



Lucas T R Freitas

08 Posição relativa entre reta e plano Exemplo



Lucas T R Freitas

07 Posição relativa entre reta e plano



Lucas T R Freitas

Empreendedorismo - 12 de Maio de 2016

Empreendedorismo - 12 de Maio de 2016

1000 unidades

produção: 50 unidades

produção: 50 unidades

...

Plano operacional e plano financeiro: entrega em conjunto
  • enviar após o feriado: consultar antes.

Lucas T R Freitas

Gestão de projetos - 17 de Maio de 2016

Gestão de projetos - 17 de Maio de 2016

Gerenciamento dos riscos

Condições dos riscos:
  • práticas imaturas
  • falta de sistema integrado
  • dependência de participantes externos
Riscos:
  • conhecidos
  • desconhecidos
Riscos individuais
Risco geral
Apetite de risco
Tolerância a riscos
Limite de riscos

Riscos:
  • positivos - oportunidades
  • negativos - ameaças
Canais de comunicação:
  • n(n-1)/2
Estrutura analítica de riscos

Identificar os riscos


Lucas T R Freitas

Gestão da Qualidade - 19 de Maio de 2016

Gestão da Qualidade - 19 de Maio de 2016

Guia para os exercícios (até 3 componentes)

Para a resolução das questões:
  1. O grupo deverá anotar as ideias surgidas no brainstorming.
  2. Poderá ser utilizado os "6M" ou não.
  3. Passos para a confecção do histograma:
    1. Determinar a amostra (n)
    2. Calcular a amplitude (R)
      1. R = maior valor - menor valor dos dados
    3. Calcule o número de classes (k)
      1. K = sqrt(n)
    4. Calcule o intervalo das classes (H)
      1. H = R/K
    5.  Monte o histograma - gráfico de barras
  4.  Deverão ser apresentados 3 gráficos, com a análise geral e de cada um:
    1. idade x altura
    2. idade x peso
    3. peso x altura
  5. O fluxograma deverá ser completo: da escolha das máterias-primas ao bolo desenformado
    1. ação - retângulo
    2. decisão - losango
  6. Para construir o gráfico de controle, calcule o desvio-padrão, os limites superiores e inferiores e plote os dados no gráfico e analise se o processo está sob controle.
  7. Imagine e escreva que tipos de estratificação podem ser feitas com os dados do problema.
  8. Passos para o gráfico de Pareto:
    1. refazer a folha de verificação, ordenando os valores por ordem decrescente de grandeza.
    2. Acrescentar mais uma coluna indicando os valores acumulados.
    3. Acrescentar mais uma coluna onde serão colocados os valores percentuais referentes a cada tipo de ocorrência.
    4. Acumulam-se estes percentuais em uma última coluna.
    5. Monte o gráfico de Pareto com as colunas de valores absolutos dos casos e a linha de percentual acumulado.

Lucas T R Freitas

segunda-feira, 23 de maio de 2016

Programação de Computadores - 23 de Maio de 2016

Programação de Computadores - 23 de Maio de 2016

Correção da professora:

int main(){


string des[10],busca;
float pcusto[10];
int tipo[10];
float pvenda[10];
int i, cont1, cont2;
float soma1,soma2;
float media1,media2;
float perc1,perc2;

cont1=0;
cont2=0;
soma1=0;
soma2=0;
media1=0;
media2=0;

// vetores entrada
cout>> "Informe a descrição, o preço de custo e o tipo 1 (perecível) ou 2 (não perecível");

for (i=0;i<10;i++){
 cin>> des[i];
 cin>>pcusto[i];
 cin>>tipo[i];
} // fechamento do for

// calculando o preço de venda
for (i=0;i<10;i++){
 if (tipo[i]==1){
  pvenda[i]=((pcusto[i]*0.15)+pcusto[i]);
  cout<<"O produto "<<des[i]<<" possui preço de venda igual a "<<pvenda[i]<<endl;
 }// fechamento do if
 else{
  if (tipo[i]==2){
   pvenda[i]=((pcusto[i]*0.20)+ pcusto[i])
   cout<<"O produto "<<des[i]<<" possui preço de venda igual a "<< pvenda[i]<<endl;
  } // fechamento do if
 } // fechamento do else

} // fechamento do for


// media dos preços de venda

for (i=0;i<10;i++){
 if (tipo[i]==1){
  cont1=cont1+1;
  soma1=soma1+(pvenda[i]);
 } // fechamento do if
 else{
  if(tipo[i]==2){
   cont2=cont2+1;
   soma2=soma2+(pvenda[i]);
  } // fechamento do if
 } // fechamento do else
} // fechamento do for

media1=soma1/cont1;
media2=coma2/cont2;
cout<<"A média do tipo 1 é "<<media1<<endl;
cout<<"A média do tipo 2 é "<<media2<<endl;


// percentual por tipo
perc1=((cont1/10)*100);
perc2=((cont2/10)*100);
cout<<"O percentual do tipo 1 é: "<<perc1<<endl;
cout<<"O percentual do tipo 2 é: "<<perc2<<endl;


// busca por nome
cout<< "Informe o nome do produto."<<endl;
cin>>busca;

for(i=0;i<10;i++){
 if (busca==des[i]){
  cout<<pvenda[i];
 } // fechamento do if
} // fechamento do for


// gravando no arquivo externo

ofstream grava("arq.txt");

for(i=0;i<10;i++){
 if(pcusto[i]<=1000 && pcusto[i]<=2000){
  grava<<pcusto[i]<<endl;
 } // fechamento do if
} // fechamento do for

grava.close();

} // fechamento do int main


Exercício em sala:

Você foi convidado pelo professor de programação para ajudar no controle dos registros acadêmicos e para isso você deve fazer um programa em c++ (construindo uma função para cada item) que permita:
a) ler a nota de 40 alunos e gravá-los em um arquivo externo.
b) recuperar os dados do arquivo gravado inserindo em 2 vetores distintos, um primeiro contendo as notas maiores ou iguais a 5,0 e um segundo contendo as notas menores que 5,0.
c) Imprimir as notas armazenadas no primeiro vetor e as armazenadas no segundo vetor separadamente (sem "lixo").
d) Imprimir a quantidade de notas do segundo vetor que estão entre 4,0 e 5,0.
e) Imprimir uma mensagem dizendo a quantidade de notas do primeiro vetor que está acima ou abaixo de 6,0.

Lucas T R Freitas

Relatório de viagem 26-29 de Maio de 2016:

Relatório de viagem 26-29 de Maio de 2016:
  • [v] Checagem da carrocinha:
    • [v] calibração dos pneus (incluindo step)
    • [-] luzes de sinalização
    • [v] borrachas de amarração da lona
    • [v] corrente e cadeado de amarração da carrocinha no carro
  • [v] Carga da carrocinha
    • [v] Maleta de ferramentas
    • [v] Machado
    • [v] enxadão
    • [v] rastelo
    • [v] Esmerilhadeira
    • [v] Bomba d'água manual
      • [-] Borrachinha da bomba d'água manual
    • [v] Roçadeira
    • [v] Chibanca
  • [v] Lista de compras:
    • [v] Alimentação
    • [v] Equipamentos
    • [v] Materiais diversos:
      • [v] conector cerâmico para chuveiro (para banheiro da Vó Landa)
      • [v] silver tape (para tampar os furos da lona)
      • [v] flange de 1/2"
      • [v] 3 torneiras pretas
      • [v] 2 caixas de 10 caixas de fósforo
      • [v] 2 isqueiros
      • [v] 1 pacote de velas
      • [v] 15 litros de gasolina (para roçadeira - 3 galões de 5L)
      • [v] Arame galvanizado
      • [v] linha de anzol - 2 rolos 0,40mm
      • [v] lima chata
      • [v] engate rápido para mangueira
      • [v] corda
    • [v] Materiais da casa do adubo:
      • [v] Óleo husquarna
      • [v] facão três pontas para roçadeira
      • [v] 1 porca para roçadeira
  • [v] Tarefas para realizar no local:
    • [v] Instalar a placa SAF Sagrada Família
    • [v] Instalar o flange de 1/2" restante da caixa d'água mais as três torneiras pretas novas
    • [v] fazer o fogão de lenha
    • [v] Continuar a roçagem do terreno
    • [-] Verificar 5 pontos da divisa com o GPS manual
      • [] Ponto inicial (beira do rio Manhuaçu):
        • [] latitude:
          • Ponto do mapa do agrimensor:
            • 19°27'4.26"S
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
        • [] longitude
          • Ponto do mapa do agrimensor:
            • 41°35'16.24"O
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
      • [] Ponto 1/3 da divisa:
        • [] latitude
          • Ponto do mapa do agrimensor:
            • 19°27'1.69"S
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
        • [] longitude
          • Ponto do mapa do agrimensor:
            • 41°35'27.14"O
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
      • [] Ponto central:
        • [] latitude
          • Ponto do mapa do agrimensor:
            • 19°27'0.37"S
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
        • [] longitude
          • Ponto do mapa do agrimensor:
            • 41°35'32.71"O
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
      • [] Ponto 2/3 da divisa:
        • [] latitude
          • Ponto do mapa do agrimensor:
            • 19°26'59.09"S
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
        • [] longitude
          • Ponto do mapa do agrimensor:
            • 41°35'38.14"O
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
      • [] Ponto final:
        • [] latitude
          • Ponto do mapa do agrimensor:
            • 19°26'56.48"S
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
        • [] longitude
          • Ponto do mapa do agrimensor:
            • 41°35'49.22"O
          • Ponto medido com GPS manual para conferência:
            • __________________________
          • Diferença de coordenadas:
            • __________________________
          • Diferença em metros:
            • __________________________
Fotos da preparação:






Fotos da viagem:

















































































Lições aprendidas:
  • Manter o foco na lista de tarefas
  • As pessoas precisam ter suas necessidades básicas realmente atendidas - alimentação, abrigo (Pirâmide de Maslow)
  • A roçadeira consegue roçar moitas de mato alto
  • Montar o acampamento toma praticamente o primeiro dia de viagem todo
  • É possível fazer um fogão de lenha levando uma trempa de metal e utilizando barro ajuntado por formigas
  • Forrando o chão com uma lona e um carpete por cima é possível dormir com cobertores sem passar frio, desde que não chova.
  • É preciso fazer um acesso para o carro chegar até o acampamento ou até um lugar dentro da propriedade para evitar carregar coisas pesadas muito longe e evitar utilizar áreas de vizinhos.
  • É preciso fazer um cômodo para abrigar as ferramentas para não precisar ficar levando e trazendo em toda viagem e nem incomodar vizinhos.
  • As placas de proteção para as mudas funcionaram corretamente para abafar o crescimento do mato ao redor. As formigas comeram algumas das mudas plantadas.
  • A caixa d'água foi posicionada embaixo do pé de manga próximo ao rio, o que facilita o uso da água para as próximas viagens.
  • A pia velha foi trazida para o local do acampamento, para ser instalada próxima à caixa d'água e facilitar as próximas viagens.
  • Foi escolhido o lugar para o posicionamento das instalações físicas, onde deve ser providenciado o acesso com o veículo: um lugar alto de onde é possível ver toda a parte baixa do terreno onde o nim está sendo plantado.
  • Viajar no carro pequeno é apertado.
  • Ao chegar no terreno é preciso roçar o acesso e rastelar as folhar do local do acampamento.
  • Deixar a irrigação das mudas durante a viagem com alguém responsável e treinado para irrigá-las, pois a pessoa que se prontificou a irrigar as mudas do viveiro não regou nenhum dia e muitas plantas murcharam. Outra alternativa é automatizar a irrigação do viveiro.
  • Para as próximas viagens, fazer uma caixa de brita e uma caixa de areia no acampamento e no local escolhido para a construção.
  • Comprar uma bota com entressola de metal para os espinhos não acertarem no pé.
  • Trocar o rádio do carro por um que tenha entrada auxiliar P2 de áudio, para poder escolher as músicas pelo telefone.

Lucas T R Freitas