Ave Maria, cheia de graça, o Senhor é convosco, bendita sois vós entre as mulheres e bendito é o fruto do vosso ventre, Jesus. Santa Maria, Mãe de Deus, rogai por nós pecadores, agora e na hora da nossa morte. Amém.
sexta-feira, 29 de abril de 2016
Fundamentos da Administração - 29 de Abril de 2016
Fundamentos da Administração - 29 de Abril de 2016
Planejar, organizar, dirigir e controlar
Eficiência e eficácia
Efetividade
Sistemas
Entrega das provas
Correção da prova
Lucas T R Freitas
Planejar, organizar, dirigir e controlar
Eficiência e eficácia
Efetividade
Sistemas
Entrega das provas
Correção da prova
Lucas T R Freitas
Testes com polímeros para retenção de água - início em 28 de Abril de 2016
Testes com polímeros para retenção de água - início em 28 de Abril de 2016
Método de Aplicação:
Os produtos hidrogel (Hidroterragel) e carbopol foram aplicados da seguinte forma:
Testes com carbopol (polímero de carbono)
Testes com hidrogel (hidroterragel)
Testes de secagem do hidrogel em estufa a 50ºC e reabsorção de água:
Lucas T R Freitas
Método de Aplicação:
Os produtos hidrogel (Hidroterragel) e carbopol foram aplicados da seguinte forma:
- Foram escolhidas cinco mudas de nim grandes para uso em cada teste
- O conteúdo do tubete (aproximadamente 110 cm³) foi retirado e cortado ao meio com um facão
- Foi reinserido um pouco de substrato (o mesmo que estava no tubete) de volta no tubete
- Inseriu-se aproximadamente uma colher cheia do produto dentro do tubete
- Inseriu-se novamente a planta no tubete
- Os tubetes foram colocados numa bandeja e separados conforme o produto utilizado
- A bandeja com os tubetes foram levados para um lugar claro e protegido da chuva.
Testes com carbopol (polímero de carbono)
- Copos plásticos
- Um dia sem irrigar (29 de Abril de 2016)
Muda de nim com carbopol adicionado - um dia sem irrigar |
Muda de nim com carbopol adicionado - um dia sem irrigar |
Solo com carbopol adicionado há um dia - sem irrigação |
- Três dias sem irrigar (01 de Maio de 2016)
Muda de nim com carbopol adicionado - três dias sem irrigar |
- Seis dias sem irrigar (04 de Maio de 2016)
Muda de nim com carbopol adicionado - seis dias sem irrigar |
- Sete dias sem irrigar (05 de Maio de 2016)
Muda de nim com carbopol adicionado - sete dias sem irrigar |
- Nove dias sem irrigar (07 de Maio de 2016)
Muda de nim com carbopol adicionado - nove dias sem irrigar |
Muda de nim com carbopol adicionado - nove dias sem irrigar |
Muda de nim com carbopol adicionado - nove dias sem irrigar - planta apresenta leve sinal de desidratação |
- Onze dias sem irrigar (09 de Maio de 2016) - final do teste
Muda de nim com carbopol adicionado - onze dias sem irrigar - planta desidratada |
Muda de nim com carbopol adicionado - onze dias sem irrigar - planta desidratada |
- Tubetes:
- Um dia sem irrigar (29 de Abril de 2016)
- Três dias sem irrigar (01 de Maio de 2016)
Carbopol - três dias sem irrigar - planta com aparência normal |
- Seis dias sem irrigar (04 de Maio de 2016)
Carbopol - seis dias sem irrigar - aparência um pouco desidratada |
- Sete dias sem irrigar (05 de Maio de 2016) - final do teste
Carbopol - sete dias sem irrigar - aparência desidratada |
- Plantas recuperadas após irrigação (07 de Maio de 2016)
Plantas com carbopol - dois dias após irrigar - boa aparência recuperada |
Testes com hidrogel (hidroterragel)
- Um dia sem irrigar (29 de Abril de 2016)
Plantas com hidrogel - 1 dia após aplicação sem irrigar |
Plantas com hidrogel - 1 dia após aplicação sem irrigar |
- Três dias sem irrigar (01 de Maio de 2016)
Plantas com hidrogel - três dias após aplicação sem irrigar - aparência normal |
- Seis dias sem irrigar (04 de Maio de 2016)
Plantas com hidrogel - seis dias após aplicação sem irrigar - aparência um pouco desidratada |
- Sete dias sem irrigar (05 de Maio de 2016) - final do teste
Plantas com hidrogel - sete dias após aplicação sem irrigar - aparência desidratada |
- Plantas recuperadas após irrigação (07 de Maio de 2016)
Plantas com hidrogel - dois dias após irrigar - boa aparência recuperada |
Testes de secagem do hidrogel em estufa a 50ºC e reabsorção de água:
Lucas T R Freitas
quinta-feira, 28 de abril de 2016
Gestão da Qualidade - 28 de Abril de 2016
Gestão da Qualidade - 28 de Abril de 2016
Certificações da qualidade
ISO 9001
ISO 14001
OHSAS 18001 - saúde e segurança no trabalho
NBR 16001 - Responsabilidade social
SA 8000 - melhorar as condições de trabalho
Lucas T R Freitas
Certificações da qualidade
ISO 9001
ISO 14001
OHSAS 18001 - saúde e segurança no trabalho
NBR 16001 - Responsabilidade social
SA 8000 - melhorar as condições de trabalho
Lucas T R Freitas
quarta-feira, 27 de abril de 2016
Programação de Computadores - 27 de Abril de 2016
Programação de Computadores - 27 de Abril de 2016
Exercício:
Crie um programa que realize a leitura de 20 números inteiros em um arquivo chamado "dadosoriginais.txt" e separe os números lidos em dois arquivos de forma que um deles tenha os números pares e o segundo apenas os números ímpares.
Exercício:
Crie um programa para realizar a leitura de 5 palavras (com tamanhos diferentes) gravada em um arquivo texto e em seguida exibir na tela a maior e menor palavra.
Dica: utilize o método length de uma string para obter o tamanho.
Exemplo: if (palavra.length()<...)
Resposta do primeiro exercício (resposta minha - testada no CodeBlocks)
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
// declarando as variáveis
int num, i, verificaprimo, contadivisores;
// zerando as variáveis
num=0;
i=0;
verificaprimo=0;
contadivisores=0;
ifstream lendo ("dadosoriginais.txt");
ofstream gravapares ("numerospares.txt");
ofstream gravaimpares ("numerosimpares.txt");
ofstream gravaprimos ("numerosprimos.txt");
for (i=1;i<=20;i++){
lendo>>num;
// vendo se o número é impar
if (num%2==1){
gravaimpares<<num<<endl;
} // fechamento do if
// verificando se o número par
if (num%2==0){
gravapares<<num<<endl;
} // fechamento do if
// verificando se o número é primo
for (verificaprimo=1;verificaprimo<=num;verificaprimo++){
if (num%verificaprimo==0){
contadivisores++;
}
} // fechamento do for
// Verificando se o número é primo
if (contadivisores==2){
gravaprimos<<num<<endl;
}
// zerando os verificadores de números primos
verificaprimo=0;
contadivisores=0;
} // fechamento do for
lendo.close();
gravaimpares.close();
gravapares.close();
gravaprimos.close();
// informando que o programa foi executado
cout<<"O programa foi executado. Numeros impares gravados. Numeros pares gravados. Numeros primos gravados."<<endl;
system("Pause");
return 0;
} // fechamento do int main
Resposta do segundo exercício (resposta minha - testada no CodeBlocks)
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
// declarando as variáveis
int i;
string palavra, palavramenor, palavramaior;
// zerando as variáveis
i=0;
ifstream lendo ("Lerpalavras.txt");
for (i=1;i<=5;i++){
lendo>>palavra;
// vendo se o número é impar
if (i==1){
palavramaior=palavra;
palavramenor=palavra;
} // fechamento do if
// verificando se o número par
else {
if (palavramaior.length()<palavra.length()){
palavramaior=palavra;
}
if (palavramenor.length()>palavra.length()){
palavramenor=palavra;
}
} // fechamento do else
} // fechamento do for
// informando o resultado
cout<<"A maior palavra é;"<<palavramaior<<endl;
cout<<"A menor palavra é;"<<palavramenor<<endl;
system("Pause");
return 0;
} // fechamento do int main
Correção da professora
Resposta da primeira questão
#include <iostream>
#include <fstream>
using namespace std;
int main(){
int num, I;
ifstream lendo ("dadosoriginais.txt");
ofstream grava1 ("pares.txt");
ofstream grava2 ("impares.txt");
for (I=1;I<=20;I++){
lendo>>num;
if(num%2==0){
grava1<<num<<endl;
} // fechamento do if
else{
grava2<<num<<endl;
} // fechamento do else
} // fechamento do for
lendo.close();
grava1.close();
grava2.close();
} // fechamento do int main
Resposta da segunda questão
#include <iostream>
#include <fstream>
using namespace std;
int main(){
string palavra = " ";
string maior=" ", menor=" ";
int i;
ifstream arqpalavras("palavras.txt");
for(i=1;i<=5;i++){
arqpalavras>>palavra;
if(palavra.length()>maior.length() || i==1){
maior=palavra;
} // fechamento do if
if(palavra.length()<menor.length() || i==1){
menor=palavra;
} // fechamento do if
} // fechamento do for
cout<<"Maior"<<maior<<endl;
cout<<"Menor"<<menor<<endl;
arqpalavras.close();
return 0;
} // fechamento do int main
Lucas T R Freitas
Exercício:
Crie um programa que realize a leitura de 20 números inteiros em um arquivo chamado "dadosoriginais.txt" e separe os números lidos em dois arquivos de forma que um deles tenha os números pares e o segundo apenas os números ímpares.
Exercício:
Crie um programa para realizar a leitura de 5 palavras (com tamanhos diferentes) gravada em um arquivo texto e em seguida exibir na tela a maior e menor palavra.
Dica: utilize o método length de uma string para obter o tamanho.
Exemplo: if (palavra.length()<...)
Resposta do primeiro exercício (resposta minha - testada no CodeBlocks)
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
// declarando as variáveis
int num, i, verificaprimo, contadivisores;
// zerando as variáveis
num=0;
i=0;
verificaprimo=0;
contadivisores=0;
ifstream lendo ("dadosoriginais.txt");
ofstream gravapares ("numerospares.txt");
ofstream gravaimpares ("numerosimpares.txt");
ofstream gravaprimos ("numerosprimos.txt");
for (i=1;i<=20;i++){
lendo>>num;
// vendo se o número é impar
if (num%2==1){
gravaimpares<<num<<endl;
} // fechamento do if
// verificando se o número par
if (num%2==0){
gravapares<<num<<endl;
} // fechamento do if
// verificando se o número é primo
for (verificaprimo=1;verificaprimo<=num;verificaprimo++){
if (num%verificaprimo==0){
contadivisores++;
}
} // fechamento do for
// Verificando se o número é primo
if (contadivisores==2){
gravaprimos<<num<<endl;
}
// zerando os verificadores de números primos
verificaprimo=0;
contadivisores=0;
} // fechamento do for
lendo.close();
gravaimpares.close();
gravapares.close();
gravaprimos.close();
// informando que o programa foi executado
cout<<"O programa foi executado. Numeros impares gravados. Numeros pares gravados. Numeros primos gravados."<<endl;
system("Pause");
return 0;
} // fechamento do int main
Resposta do segundo exercício (resposta minha - testada no CodeBlocks)
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
// declarando as variáveis
int i;
string palavra, palavramenor, palavramaior;
// zerando as variáveis
i=0;
ifstream lendo ("Lerpalavras.txt");
for (i=1;i<=5;i++){
lendo>>palavra;
// vendo se o número é impar
if (i==1){
palavramaior=palavra;
palavramenor=palavra;
} // fechamento do if
// verificando se o número par
else {
if (palavramaior.length()<palavra.length()){
palavramaior=palavra;
}
if (palavramenor.length()>palavra.length()){
palavramenor=palavra;
}
} // fechamento do else
} // fechamento do for
// informando o resultado
cout<<"A maior palavra é;"<<palavramaior<<endl;
cout<<"A menor palavra é;"<<palavramenor<<endl;
system("Pause");
return 0;
} // fechamento do int main
Correção da professora
Resposta da primeira questão
#include <iostream>
#include <fstream>
using namespace std;
int main(){
int num, I;
ifstream lendo ("dadosoriginais.txt");
ofstream grava1 ("pares.txt");
ofstream grava2 ("impares.txt");
for (I=1;I<=20;I++){
lendo>>num;
if(num%2==0){
grava1<<num<<endl;
} // fechamento do if
else{
grava2<<num<<endl;
} // fechamento do else
} // fechamento do for
lendo.close();
grava1.close();
grava2.close();
} // fechamento do int main
Resposta da segunda questão
#include <iostream>
#include <fstream>
using namespace std;
int main(){
string palavra = " ";
string maior=" ", menor=" ";
int i;
ifstream arqpalavras("palavras.txt");
for(i=1;i<=5;i++){
arqpalavras>>palavra;
if(palavra.length()>maior.length() || i==1){
maior=palavra;
} // fechamento do if
if(palavra.length()<menor.length() || i==1){
menor=palavra;
} // fechamento do if
} // fechamento do for
cout<<"Maior"<<maior<<endl;
cout<<"Menor"<<menor<<endl;
arqpalavras.close();
return 0;
} // fechamento do int main
Lucas T R Freitas
terça-feira, 26 de abril de 2016
Gestão de Projetos - 26 de Abril de 2016
Gestão de Projetos - 26 de Abril de 2016
Gerenciamento do Custo - Grupo de Planejamento
Gerenciamento de Projeto - Gerenciamento da Qualidade
Lucas T R Freitas
Gerenciamento do Custo - Grupo de Planejamento
- revisões semanais
- um gerente apenas para projetos de até 200.000 reais
Gerenciamento de Projeto - Gerenciamento da Qualidade
- padronização do produto
- qualidade no projeto é fazer exatamente aquilo que está no escopo
- satisfação do cliente
- prevenção ao invés de inspeção
- responsabilidade da gerência
- custo da qualidade
- custo de conformidade
- custo de falta de conformidade
Lucas T R Freitas
segunda-feira, 25 de abril de 2016
Programaçao de Commputadores - 25 de Abril de 2016
Não teve aula. Estudo à parte.
Questão de exemplo: criando arquivo com 4 nomes
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// declarando as variáveis
int i;
string nome;
// zerando as variáveis
i=0;
ofstream gravanomedoaluno ("alunos.txt");
for(i=1;i<=4;i++){
cout << "Informe o nome do aluno" << endl;
cin>>nome;
gravanomedoaluno<<nome<<endl;
// criar função para gravar
} // fechamento do for
return 0;
}
Resposta da Questão 6)
Resposta minha, testada no codeblocks
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
int num, i;
int n1, n2, n3;
ifstream lendo ("arq.txt");
for (i=1;i<=3;i++){
lendo>>num;
if (i==1){
n1=num;
} // fechamento do if
if (i==2){
n2=num;
} // fechamento do if
if (i==3){
n3=num;
} // fechamento do if
} // fechamento do for
lendo.close();
// verificando se o n1 é o maior
if (n1>n2 && n1>n3){
if (n2>n3){
ofstream grava ("outroarquivo.txt");
grava<<n3<<endl;
grava<<n2<<endl;
grava<<n1<<endl;
grava.close();
} // fechamento do if
else{
ofstream grava2 ("outroarquivo.txt");
grava2<<n2<<endl;
grava2<<n3<<endl;
grava2<<n1<<endl;
grava2.close();
} // fechamento do else
} // fechamento do if
// verificando se o n2 é o maior
if (n2>n1 && n2>n3){
if (n1>n3){
ofstream grava3 ("outroarquivo.txt");
grava3<<n3<<endl;
grava3<<n1<<endl;
grava3<<n2<<endl;
grava3.close();
} // fechamento do if
else {
ofstream grava4 ("outroarquivo.txt");
grava4<<n1<<endl;
grava4<<n3<<endl;
grava4<<n2<<endl;
grava4.close();
} // fechamento do else
} // fechamento do if
// verificando se o n3 é o maior
if (n3>n1 && n3>n2){
if (n1>n2){
ofstream grava5 ("outroarquivo.txt");
grava5<<n2<<endl;
grava5<<n1<<endl;
grava5<<n3<<endl;
grava5.close();
} // fechamento do if
else {
ofstream grava6 ("outroarquivo.txt");
grava6<<n1<<endl;
grava6<<n2<<endl;
grava6<<n3<<endl;
grava6.close();
} // fechamento do else
} // fechamento do if
system("Pause");
return 0;
} // fechamento do int main
// fim da resposta
Lucas T R Freitas
Questão de exemplo: criando arquivo com 4 nomes
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// declarando as variáveis
int i;
string nome;
// zerando as variáveis
i=0;
ofstream gravanomedoaluno ("alunos.txt");
for(i=1;i<=4;i++){
cout << "Informe o nome do aluno" << endl;
cin>>nome;
gravanomedoaluno<<nome<<endl;
// criar função para gravar
} // fechamento do for
return 0;
}
Resposta da Questão 6)
Resposta minha, testada no codeblocks
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
int num, i;
int n1, n2, n3;
ifstream lendo ("arq.txt");
for (i=1;i<=3;i++){
lendo>>num;
if (i==1){
n1=num;
} // fechamento do if
if (i==2){
n2=num;
} // fechamento do if
if (i==3){
n3=num;
} // fechamento do if
} // fechamento do for
lendo.close();
// verificando se o n1 é o maior
if (n1>n2 && n1>n3){
if (n2>n3){
ofstream grava ("outroarquivo.txt");
grava<<n3<<endl;
grava<<n2<<endl;
grava<<n1<<endl;
grava.close();
} // fechamento do if
else{
ofstream grava2 ("outroarquivo.txt");
grava2<<n2<<endl;
grava2<<n3<<endl;
grava2<<n1<<endl;
grava2.close();
} // fechamento do else
} // fechamento do if
// verificando se o n2 é o maior
if (n2>n1 && n2>n3){
if (n1>n3){
ofstream grava3 ("outroarquivo.txt");
grava3<<n3<<endl;
grava3<<n1<<endl;
grava3<<n2<<endl;
grava3.close();
} // fechamento do if
else {
ofstream grava4 ("outroarquivo.txt");
grava4<<n1<<endl;
grava4<<n3<<endl;
grava4<<n2<<endl;
grava4.close();
} // fechamento do else
} // fechamento do if
// verificando se o n3 é o maior
if (n3>n1 && n3>n2){
if (n1>n2){
ofstream grava5 ("outroarquivo.txt");
grava5<<n2<<endl;
grava5<<n1<<endl;
grava5<<n3<<endl;
grava5.close();
} // fechamento do if
else {
ofstream grava6 ("outroarquivo.txt");
grava6<<n1<<endl;
grava6<<n2<<endl;
grava6<<n3<<endl;
grava6.close();
} // fechamento do else
} // fechamento do if
system("Pause");
return 0;
} // fechamento do int main
// fim da resposta
Lucas T R Freitas
Relatório de viagem dias 21-24 de Abril 2016
Relatório de viagem dias 21-24 de Abril 2016
Lucas T R Freitas
- Cerca de responsabilidade do Zezito feita incorretamente, fora da linha determinada pelo agrimensor.
- Cerca feita pelo Fabiano ficou boa, com alta qualidade.
- Plantio de cerca de 500 mudas variadas: nim, mandioca, mamão, abacaxi, jaca, entre outras, em locais variados do terreno.
- Capim cresceu a uma altura de aproximadamente 1,20m.
- Roçagem para restauração da primeira rua de nim realizada com auxílio do Ivan. Apenas duas mudas das que haviam sido plantadas foram encontradas, e com baixo crescimento, pois foram abafadas pelo mato (que cresceu por cerca de seis meses sem roçagem).
- O crescimento do capim reteve umidade no solo. No momento da roçagem havia até poças entre o capim. Excelente.
- Determinou-se utilizar uma proteção ao redor das novas mudas para protegê-las do abafamento pelo capim.
- Determinou-se a utilização de hidrogel no momento de plantio das mudas.
- Determinou-se que as novas viagens serão em estilo acampamento, dentro do terreno, organizando para estruturar instalações próprias no terreno.
- Determinou-se a instalação de uma bomba d'água com painel solar fotovoltaico.
- Determinou-se o início das instalações com a infraestrutura para caixa d'água e um local para coberto com ganchos para redes.
Fotos da viagem:
Lucas T R Freitas
Assinar:
Postagens (Atom)