domingo, 28 de maio de 2023

Exercícios Preparação de soluções Ácidas - Resolução

 Exercícios Preparação de soluções Ácidas - Resolução

  1. NAOH 0,5 Mol/L

  2. HCL 0,5 Mol/L

  3. NaCL 0,1Mol/L


    Resolução:



Calcular a massa de Ácido benzoico (C6H5COOH) necessária para reagir com 10mL da solução de NAOH (Hidróxido de sódio)

Calcular a massa de Ácido benzoico (C6H5COOH) necessária para reagir com 10mL da solução de NAOH (Hidróxido de sódio)


Massa Molar do Ácido benzóico = 122,12g/mol
NAOH = 0,1 mol/L
Volume = 10 mL



x = 0,012212g

sábado, 15 de abril de 2023

Resolução Sistemas distribuídos - Conceitos e projetos Coulouris exercícios 2.1 , 2.2, 2.3, 2.4 e 2.5

Resolução Sistemas distribuídos - Conceitos e projetos Coulouris exercícios 2.1, 2.2, 2.3, 2.4 e 2.5   

 2.1- DESCREVA E ILUSTRE A ARQUITETURA CLIENTE-SERVIDOR DE UM OU MAIS APLICATIVOS DE INTERNET IMPORTANTES EX: WEB, CORREIO ELETRÔNICO

Resposta: A arquitetura cliente-servidor é uma das arquiteturas mais comuns para aplicações de internet. Ela envolve um servidor que fornece recursos ou serviços para vários clientes que se conectam a ele. 

Para aplicações web por exemplo um servidor web que hospeda o site e fornece recursos/serviços aos clientes, que são os navegadores web que os usuários usam para acessar o site. O navegador faz uma solicitação ao servidor web, que processa a solicitação e envia uma resposta de volta ao navegador. Ao enviar uma solicitação Http ao servidor web para obter recursos, como HTML, CSS, imagens entre outros arquivos necessários para renderizar a página da web. O servidor web processa a solicitação e envia a resposta HTTP de volta ao navegador, que renderiza a página da web para o usuário.


Para o servidor de email, ele processa a solicitação e envia uma resposta de volta ao programa de email. A arquitetura cliente-servidor para o correio eletrônico também pode envolver vários servidores de email que trabalham em conjunto.

2.2 - PARA QUE OS APLICATIVOS DISCUTIDOS EM 2.1, DIGA COMO OS SERVIDORES COOPERAM NO FORNECIMENTO DE UM SERVIÇO

Resposta: No modelo cliente-servidor, os servidores cooperam no fornecimento de um serviço dividindo a carga de trabalho entre eles. Isso ajuda a evitar a sobrecarga de um único servidor e melhora a eficiência do serviço como um todo. 

Além disso, os servidores também podem compartilhar recursos, como bancos de dados ou serviços de autenticação, para fornecer um serviço mais robusto e confiável aos clientes. O uso de servidores redundantes e a replicação de dados em vários servidores também podem ajudar a garantir a disponibilidade contínua do serviço, mesmo em caso de falhas em um dos servidores, a cooperação entre os servidores é essencial para garantir que um serviço seja entregue com eficiência, confiabilidade e escalabilidade.

2.3 - COMO OS APLICATIVOS DISCUTIDOS  NO EXERCICIO ANTERIORMENTE(2.1) ENVOLVEM O PARTICIONAMENTO E/OU A REPLICAÇÃO (OU ARMAZENAMENTO EM CACHE) DOS DADOS ENTRE OS SERVIDORES ?

Resposta: O particionamento e/ou a replicação (ou armazenamento em cache) dos dados entre os servidores são técnicas comuns usadas no modelo cliente-servidor para melhorar o desempenho, a escalabilidade e a disponibilidade do serviço.

O particionamento é a divisão dos dados em partições menores que são distribuídas entre os servidores. Cada servidor é responsável por armazenar e gerenciar uma parte específica dos dados. Isso permite que a carga de trabalho seja distribuída entre os servidores e reduz a possibilidade de sobrecarga de um único servidor.

A replicação dos dados é uma técnica utilizada em modelos cliente-servidor, que envolve a criação de cópias dos dados em vários servidores. Isso é feito para melhorar a disponibilidade e a tolerância a falhas do serviço, garantindo que os dados estejam sempre disponíveis, mesmo se um servidor falhar. A replicação também pode melhorar o desempenho, permitindo que os clientes acessem os dados de um servidor que esteja fisicamente mais próximo.

Já o armazenamento em cache é uma técnica que envolve o armazenamento temporário de dados frequentemente acessados em um servidor de cache, que fica entre o cliente e o servidor principal. Isso ajuda a reduzir o tempo de latência e o congestionamento da rede, melhorando a capacidade de resposta do serviço.

2.4 - UM MECANISMO DE BUSCA É UM SERVIDOR WEB QUE RESPODE AOS PEDIDOS DO CLIENTE PARA PESQUISAR EM SEUS INDICES ARMAZENADOS E (CONCOMITANTEMENTE) EXECUTA VARIAS TAREFAS DE WEB CRAWLING PARA CONSTRUIR E ATUALIZAR ESSES INDICES. QUAIS SÃO OS REQUISITOS DE SINCRONIZAÇÃO ENTRE ESSAS ATIVIDADES CONCOMITANTES?

Resposta:

requisitos de sincronização a serem considerados:

Agendamento de tarefas: O agendamento adequado das tarefas é fundamental para garantir que o web crawler e o mecanismo de indexação estejam trabalhando juntos em harmonia. É importante garantir que as tarefas de web crawling sejam executadas com frequência suficiente para coletar informações atualizadas, mas sem sobrecarregar o servidor.

Tratamento de duplicatas: Quando várias instâncias do web crawler são executadas simultaneamente, pode haver a coleta de duplicatas. Portanto, é necessário implementar mecanismos para identificar e lidar com duplicatas de forma eficiente, como por exemplo, verificar se um dado já foi indexado antes de adicioná-lo novamente aos índices.

Gerenciamento de atualizações: O mecanismo de indexação precisa ser atualizado sempre que novos dados são coletados pelo web crawler. Para isso, é necessário que o mecanismo de indexação tenha um mecanismo para receber atualizações do web crawler e incorporá-las aos índices existentes de forma consistente.

Gerenciamento de falhas: Em caso de falha do web crawler ou do mecanismo de indexação, é importante ter um mecanismo de recuperação que permita que as atividades sejam retomadas de onde pararam e sem perder informações já coletadas.

2.5 - FREQUENTEMENTE, OS COMPUTADORES USADOS NOS SISTEMAS PEER-TO-PEER- SÃO COMPUTADORES DESKTOP NOS ESCRITORIOS OU NAS CASAS DOS USUARIOS. QUAIS SÃO AS IMPLICAÇÕES DISSO NA DISPONIBILIDADE E SEGURANÇA DOS OBJETOS DE DADOS COMPARTILHADOS QUE ELES CONTÊM E ATÉ QUE PONTO QUALQUER VUNERABILIDADE PODE SER SUPERADA POR MEIO DA REPLICAÇÃO?

Resposta:

Pontos a serem considerados

Disponibilidade: Como os computadores desktop são frequentemente desligados ou desconectados da rede, pode haver uma menor disponibilidade dos dados compartilhados quando comparados a servidores dedicados. Isso pode resultar em tempos de resposta mais longos e possíveis falhas na entrega de dados.

Segurança: A segurança dos dados compartilhados pode ser comprometida devido à utilização de computadores desktop. Os computadores dos usuários podem não ter a mesma segurança que os servidores dedicados, o que pode levar a vulnerabilidades de segurança. Além disso, os usuários podem não estar cientes dos riscos de segurança ao compartilhar dados e podem maneira descuidada compartilhar informações sensíveis ou arquivos infectados com malware.

A replicação dos dados pode ajudar a superar algumas dessas vulnerabilidades. Ao replicar os dados em vários computadores na rede peer-to-peer, a disponibilidade pode ser aumentada, pois os dados podem ser fornecidos a partir de vários computadores, em vez de apenas um. Além disso, a replicação pode ajudar a garantir que os dados não sejam perdidos caso um computador seja desligado ou desconectado da rede.

A replicação sozinha não é suficiente para garantir a disponibilidade e segurança dos dados compartilhados. É essencial implementar medidas de segurança adequadas nos computadores desktop dos usuários, como o uso de software antivírus, firewalls e outras medidas de segurança para garantir a proteção dos dados compartilhados.


domingo, 23 de outubro de 2022

PHP AINDA VALE A PENA ? Veja os principais motivos e oportunidades em PHP

 Bom grande parte da internet é escrita em PHP,então é praticamente impossível você não  ter possibilidade de conseguir um trabalho,conseguir uma vaga de emprego ou conseguir  um Job freelancer sendo um programador PHP.  

 

Um grande motivo para você já entender que PHP vale sim muito a pena hoje em dia.

 

Já vou responder para você que sim! Vale a  

pena aprender PHP hoje em dia sem problemas e eu vou te explicar o porquê dessa resposta e você vai entender até o final do Post e vai te ajudar a tomar uma decisão se você  

deve ou não aprender a utilizar PHP como a sua linguagem de programação.

 

Existem grupos na internet que discutem a respeito disso e realmente a linguagem PHP ela se agrega, né, vários grupos,  

pessoas que amam idolatram linguagem e pessoas que odeiam decoração o PHP.

 

Isso daí não algo recente, isso daí já vem de longa data assim como usava também tem lá os  

seus grupos que amam a linguagem e seus grupos que detestam a linguagem Java, e isso você vê em todo  

lugar na internet seja no Insta, seja no Facebook, Twitter, não importa, no Orkut em todo lugar você  

vê esse tipo de grupos defendendo e outros grupos apoiando o uso da linguagem PHP mesmo hoje em dia.

 

Então vamos lá, logo de cara já respondi para você que sim,  

vale a pena você aprender PHP mesmo hoje em dia, e se tornar um programador do zero do iniciante até a nível profissional. Um dos motivos é que PHP é uma linguagem free, ou seja,  

você consegue utilizar sem que ter propriamente uma empresa por trás da linguagem que seja detentora dos direitos de uso daquela linguagem né? Diferente por exemplo das linhas de linguagem  

que vem aí do segmento Microsoft que a maioria você vai ter ali uma dependência, uma empresa, uma corporaçãocom fins lucrativos por trás que tem interesse, é claro, em disseminar a linguagem porque quanto mais disseminada mais a empresa ganha dinheiro?

 

PHP é diferente, você tem ali uma grande comunidade, você tem uma organização por trás e que toma conta dessa linguagem,  

mas só que não propriamente vai ganhar algo em cima. Embora hoje em dia essa linguagem PHP seja mantido pela empresa Zend, né, o PHP em si é como se fosse um braço meio isolado, separado,  

então você não tem o risco de ficar na dependência de softwares, de Frameworks que são oferecidos  

pela empresa. O PHP tem sim a sua independência, é considerado a linguagem totalmente free.

O PHP é uma linguagem antiga ela surgiu em 1994, mas não é porque ela é uma linguagem antiga que isso vai dar algum tipo de demérito para ela.

 

A linguagem ela quando a mais antiga e segue alguns padrões que são utilizados  

até hoje em dia a linguagem tem muito mais chance de ser adaptável e ganhar aderência do mercado,  

no caso tanto Python quanto o PHP eles seguem esses padrões de mercado e hoje em dia já são linguagens maduras o suficiente, já passaram por todas as transformações que precisavam,  

adaptações que precisavam inclusive nos critérios de segurança, e hoje em dia elas estão maduras o suficiente para poderem ser utilizados por qualquer programador sem o risco de  

estar utilizando a linguagem que pode cair em desuso daqui a 2, 3, 5, 10 anos.

O PHP tá firme  

e forte aí há bastante tempo mais de três décadas, então com certeza esse é mais um ponto positivo para a linguagem PHP.

Mais um ponto positivo que comprova que sim vale a pena você aprender PHP indo do zero até o nível  

Profissional. O PHP ele é extremamente fácil de você aprender a programar, principalmente se você está começando ali na programação a nível estruturado, é claro que você pode utilizar algum outro tipo de paradigma, normal, mas só que pelo menos a lógica de programação quando você aprende você já consegue migrar pro PHP aplicar a lógica dentro da linguagem PHP no formato estruturado que vai funcionar tudo direitinho a curva de aprendizado do PHP ela é muito baixa,  

né, você não tem aquela dificuldade tremenda que outras linguagens como Java por exemplo trazem  

na hora de uma pessoa aprender a utilizar a linguagem como ferramenta de trabalho.

E PHP tem uma grande demanda de mercado, uma grande mesmo! Se você entrar em qualquer site  

de vagas de emprego para programador, se você entrar em algum site de currículos, enfim. Você  

sempre vai achar demanda por programadores PHP, principalmente programadores que utilizam algum  

tipo de Framework de PHP. Se você não sabe o que é Framework, bibliotecas, enfim, confere esse  

vídeo que está aparecendo aqui nos cards ele vai te situar sobre o que que é esse assunto. Então  

sobre demanda para você conseguir ganhar dinheiro como programador, fica tranquilo que isso tem de  

sobra. E o PHP é uma ótima e excelente linguagem de entrada, muita gente fala que o Python é  

uma linguagem muito boa para você começar na programação. Concordo, apoio totalmente a ideia,  

100% a ideia, inclusive tenho vários vídeos aqui que eu falo que o Python realmente é excelente,  

mas o PHP também é uma ótima linguagem de entrada. Então depois que você aprendeu lógica  

de programação você pode sem problema algum migrar direto para a linguagem PHP e você vai ter muita  

facilidade em escrever os seus algoritmos. Uma das coisas que faz o PHP ter essa facilidade de  

aprendizado por parte de quem tá começando a ver a sintaxe da linguagem é justamente a configuração  

inicial, vai por mim, todo o programador tem problemas na hora de aprender uma linguagem  

nova por conta da configuração Inicial.  Você precisa configurar o seu computador,  

precisa configurar seu ambiente, precisa configurar a sua IDE para você conseguir utilizar  

a linguagem dentro do seu computador de maneira aceitável e dentro dos padrões necessários,  

enfim. Se você tá começando com a linguagem nova agora o primeiro passo que você vai bater logo de  

cara é na configuração de ambiente e o PHP ele tem uma facilidade muito grande na hora de te oferecer  

a configuração no seu ambiente, no seu computador, inclusive nos softwares que você precisa utilizar para poder programar PHP dentro da sua máquina, você só precisa instalar ali um simulador de  

servidor como Xampp, pacote Xampp que tem um servidor apache dentro, pacote Xampp, Wamp, Wamps, tanto faz tem vários simuladores de servidor que você consegue utilizar sem problema, facilmente e já começar a programar PHP assim.

 

o PHP já é uma linguagem madura e estável com certeza absoluta vale a pena você aprender PHP do zero até o profissional mesmo hoje em dia porque você com certeza vai encontrar muita demanda de mercado.

 

O PHP consegue resolver a maior parte dos problemas que você tem na hora de criar softwares, veja só eu disse softwares muita gente associa o PHP só programação web, e realmente, na grande parte dos programadores PHP estão focados na internet, criação de sites de sites, e-commerce,  

portais, enfim. Mas o PHP tem uma biblioteca que a gente chama de PHP GTK, essa biblioteca faz com que você consiga gerar softwares, programas instaláveis dentro do computador a partir do PHP, pois é, você consegue fazer programas de computador utilizando PHP, ele fica com a carinha  

de programa de computador mesmo, certo? Utilizando o PHP GTK, se você não sabia dessa, cara, só essa informação já vale o seu curtir esse Post Compartilha.

 

Se você tá procurando vagas de emprego para programador PHP nesse caso, esse diferencial de saber utilizar a biblioteca GTK já faz de você um grande candidato a possibilidades extras e vagas de emprego.

 

Os principais CMS de mercado 

eles utilizam PHP, possivelmente você já ouviu falar em WordPress, você já deve ter ouvido falar no Joomla que é um CMS para você fazer a gestão de portais, WordPress também para portais. Já deve ter ouvido falar no Magento que é um CMS para você fazer e-commerce, né, lojas virtuais, PrestaShop,

enfim,tem vários CMS de mercado que utiliza PHP,  então por isso eu digo que é muito difícil você  não conseguir chances e oportunidades de emprego  ou de freelancer com o programador PHP depois você dominar a linguagem PHP, porque grande parte da  internet é escrito em PHP então é praticamente  

impossível você não ter possibilidade de conseguir um trabalho, conseguir uma vaga de emprego ou  

conseguir um Job freelancer sendo um programador PHP.

 

Esse é um grande motivo para você já entender  

que PHP vale sim muito a pena hoje em dia. Mais uma vantagem, o PHP ele se conecta com os bancos de dados mais convencionais que todo mundo usa, né, MySQL, PostgreSQL, Oracle, FireBase que é do Google então você consegue conectar o PHP com aqueles bancos que são usualmente vistos em sistemas.

É claro, você precisa dominar a parte de banco de dados, mas aí é outro assunto, é outra pegada, tá? Você conseguindo dominar banco de dados você automaticamente  

consegue integrar o seu software PHP ou a sua aplicação Web PHP com esses bancos de dados. 

A comunidade do PHP é gigantesca!  É muito grande, você vai achar comunidades grupos do Facebook, você vai achar páginas dedicadas só a PHP, você vai achar fóruns na internet,  

comunidade dentro do StackOverflow enorme, comunidade dentro do GitHub enorme, comunidade dentro do Reddit enorme, o PHP é uma linguagem madura é uma linguagem antiga, você tem uma comunidade muito grande, colaborativa, ativa, ou seja, postou uma pergunta sobre PHP a resposta vem, assim! Porque tem muita gente por trás dessas comunidades. 

 

o PHP é a linguagem que praticamente domina a internet, os maiores CMS os maiores sistemas,  

os maiores softwares Web que você vai encontrar estão escritos em PHP tem outras linguagens no páreo? Tem. Mas o PHP tá ali entre as top de linha e você precisa se tornar um programador PHP para ganhar dinheiro de verdade com programação.

 

integral ∫ sen(πx) *cos(πx)dx

 Fazendo u = sen(πx)

Du = πcos(πx)dx

onde : 1/π du = cos(πx)dx


logo   ∫(1/π)*u.du   => ∫(u/π)*Du  => 1/π ∫ u *du


=>(1/π) * (u²/2 + c) => u²/2π  + C  => (sen²(πx) + c) / 2π


Solução :  integral   ∫ sen(πx) *cos(πx)dx  =  (sen²(πx) + c) / 2π)

sábado, 16 de janeiro de 2021

Resumo – rochas ígneas

 

As rochas podem ser classificadas de três formas, sendo elas, rochas ígneas, metamórficas e sedimentares. As rochas ígneas são formadas pela solidificação e cristalização do magma, podendo ser dividida em extrusivas: quando seu resfriamento ocorre na superfície da terra, e intrusiva quando seu resfriamento ocorre no interior da terra. 


Já as rochas sedimentares são rochas formadas através da deposição, e consequente cimentação ou consolidação de fragmentos provenientes de material mineral ou material orgânico e as rochas metamórficas é um dos tipos de rochas que surgem a partir da transformação das rochas sedimentares ou ígneas. Elas são formadas por processos físico-químicos que ocorrem pela atividade de diversos fatores relacionados com a umidade, a temperatura e a pressão no interior da Terra.

Exemplo Lisp

 (defun soma (a b c)

  (+ a b c))


(defun quadrado(a)

  (* a a))


(defun tamanho(lst)

  (if (null lst)

    0

    (+1 (tamanho (cdr lst)))))


(defun enesimo(lst n)

  (if (not (null lst))

      (if (= l)

          (car lst)

          (enesimo (cdr lst) (-n 1)))))


(defun inverter (lst)

  (if (not (null lst))

      (append (inverter (cdr lst)) (list (car lst)))))


(defun membro(e lst)

(if (not (null lst))

(or (= e (car lst)) (membro e (cdr lst)))))

(defun soma (a b c)

  (+ a b c))



(defun quadrado (a)

  (* a a))

 



(defun media (a b)

  (/ (+ a b) 2))



(defun fat (n)

  (if (= n 0)

      1

      (* n (fat (- n 1)))))



(defun tamanho (lst)

  (if (null lst)

      0

      (+ 1 (tamanho (cdr lst)))))


(defun enesimo (lst n)

  (if (not (null lst))

      (if (= n 1)

          (car lst)

          (enesimo (cdr lst) (- n 1)))))



(defun inverter (lst)

  (if  (not (null lst))

       (append (inverter (cdr lst)) (list (car lst)))))



(defun membro (e lst)

  (if (not (null lst))

      (or (equal e (car lst)) (membro e (cdr lst)))))



(defun oco (a lst)

  (if (null lst)

      0

      (if (equal a (car lst))

          (+ 1 (oco a (cdr lst)))

          (oco a (cdr lst)))))



(defun mult (e lst)

  (if (not (null lst))

      (cons (* e (car lst)) (mult e (cdr lst)))))



(defun conc (lst1 lst2)

  (if (null lst1)

      lst2

      (cons (car lst1) (conc (cdr lst1) lst2))))


(defun deletar (a lst)

  (if (not (null lst))

      (if  (eql a (car lst))

           (deletar a (cdr lst))

           (cons (car lst) (deletar a (cdr lst))))))

 


(defun tirar_ult (lst)

  (if (not (null lst))

      (if  (not (null (cdr lst)))

           (cons (car lst) (tirar_ult (cdr lst))))))

           

(defun ultimo (lst)

  (if (not (null lst))

      (if (= 1 (tamanho lst))

          (car lst)

          (ultimo (cdr lst)))))


(defun palindromo2 (lst)

  (equal lst (inverter lst)))



(defun palindromo (lst)

  (if (not (null lst))

      (or (= 1 (tamanho lst))

          (and (= 2 (tamanho lst))

               (equal (car lst) (cadr lst)))

          (and (equal (car lst) (ultimo lst))

               (palindromo (tirar_ult (cdr lst)))))))


Resumo metamorfismo

 Metamorfismo é a transformação da rocha em virtude da mudança de alguns fatores, como, temperatura, pressão, em condições diferentes da rocha originaria. O metamorfismo ocorre de forma progressiva, durante a transformação a rocha permanece no estado solido, sem que haja a fusão. A maior parte das rochas rochas metamórficas tem a mesma composição de sua rocha originaria, e existem diversos tipos  de metamorfismo, sendo eles o metamorfismo por contato, ocorre em virtude  do aumento de temperatura quando o magma intrude  as rochas encaixantes, já o metamorfismo por regional produz uma grande quantidade de rochas metamórficas e é associado a construção de grandes cadeias de montanhas.  A maior parte do fenômeno de metamorfismo corre em zonas convergentes havendo ou não colisões continentais

Ciência e tecnologia dos Materiais

 1) Com relação as propriedades mecânicas dos materiais:

a) Trace um diagrama de tensão x deformação para um material frágil.

b) Trace um diagrama de tensão x deformação para um material dúctil.

c) Identifique os principais pontos e regiões dos dois diagramas de cada material.

d) Mostre como se comporta o material dúctil quando após atingir a região plástica a tensão

for removida.

 

2) Uma barra de metal com 260 mm de comprimento e que possui uma seção transversal circular

com 28 mm de diâmetro é tracionada com uma carga de 90000 N e apresenta um alongamento 0,91 mm.

Assumindo que a deformação seja inteiramente elástica, calcule o módulo de elasticidade do

metal.

 

3) Um cilindro de metal maciço com um comprimento original de 470 mm é tracionado com uma

tensão de 240 MPa. Considerando que a deformação do metal foi inteiramente elástica, qual será o alongamento resultante? Dados: Módulo de elasticidade do metal = 88 GPa.

 

Resposta =

t = e*deltaL/Lo

240 = 88*lf-470/470

deltaL=1,28mm

 

4) Selecione um aço para a construção da estrutura (não são os rolos)de um laminador de metais a quente numa região que será submetida a 650 °C. Pesquise como funciona o equipamento e explique o porque de sua escolha.

 

R= Para construir a estrutura de um laminador onde a mesma será submetida a uma temperatura de 650 °c, devemos selecionar um aço que suporte tal temperatura, uma ótima solução seria um aço contendo tungstênio, uma opção também seria utilizar um aço com cerca de 20% de cromo pois o mesmo suportaria temperaturas da ordem de 900-1000°c

 

 

5)

a) Descreva e ilustre com fotografias ou desenhos as características das fraturas frágeis, dúcteis

e por fadiga.

 

Uma fratura frágil ocorre pela propagação rápida de trincas, com uma deformação plástica muito pequena ou nula no material adjacente à fratura.

 

 

 

Fratura dúctil – extensa deformação plástica na vizinhança de uma trinca . O processo continua na medida em que o comprimento da trinca aumenta.

 

 

 

Por Fadiga - é uma falha que ocorre em estruturas que estão sujeitas a tensões dinâmicas e oscilantes, tais como pontes, aeronaves e componentes de máquinas. A fadiga é o fenômeno geral de falha de material após vários ciclos de carregamento a um nível de tensão abaixo do limite de resistência à tração.

 

 

b) Qual a finalidade do estudo das fraturas?

 

R =  É determinar se um defeito tipo trinca irá ou não levar o componente a fratura catastrófica para tensões normais de serviço permitindo, ainda, determinar o grau de segurança efetivo de um componente trincado.

 

6) Selecione um material para construção tubulação de gasolina e diesel destinado ao uso e armazenamento que opere nas seguintes condições:

Temperatura máxima de trabalho 60°C; pH das substâncias em contato 3,0 a 9,0; operação 24 h por dia;

peso do equipamento não é uma limitação; serão fabricadas 5 unidades. Justifique suas

escolhas.

R =  Segundo a NBR 14722 de 07/2020 que trata sobre o armazenamento de Líquidos inflamáveis e combustíveis, especifica os requisitos de desempenho da tubulação não metálica, fabricada em polietileno de alta densidade (PEAD), O composto de polietileno deve ser o fornecido pelo fabricante do polímero, de forma que o fabricante do tubo nada acrescente à matéria prima adquirida. A classificação do composto deve ser comprovada pelo seu fabricante com a apresentação da curva de regressão, para cada código de composto. Os compostos de polietileno devem ser classificados como PE 80 ou PE 100.

O material utilizado para fabricação da camada de barreira físico-química interna (liner) fica a critério de cada fabricante. Os tubos, para os efeitos desta norma, são classificados em classe 1: tubo primário com tubo de contenção secundária, onde o tubo primário é encamisado pelo tubo de contenção secundária no processo de fabricação; classe 2: tubo primário de parede simples. O tubo primário das classes 1 e 2 deve atender aos requisitos descritos abaixo e o tubo secundário (contenção ou segunda parede) da classe 1 deve atender aos requisitos descritos abaixo.

O tubo primário deve ser fabricado com múltiplas camadas, sendo uma camada estrutural de polietileno de alta densidade (PEAD), PE80 ou PE100, e no mínimo uma segunda camada interna visível como barreira físico-química interna contra permeabilidade (liner). O tubo de contenção secundária deve ser fabricado em polietileno de alta densidade (PEAD), PE80 ou PE100, e deve ser capaz de conter e possibilitar a detecção de vazamento. O tubo de contenção secundário não pode ser fornecido separadamente do tubo primário.

 

A conexão mecânica e/ou transição mecânica é aplicável à interligação sem aplicação de calor, que assegure estanqueidade e resistência a esforços axiais. A conexão e/ou transição para interligação mecânica deve ser feita em aço inoxidável ou metal niquelado. Os selos de vedação, quando aplicáveis, devem ser de elastômero, polímero, plástico ou metais macios maleáveis, resistentes a combustíveis e fluidos de ensaio.

O que é uma externalidade?

- É o impacto das ações de uma pessoas sobre o bem-estar de outras (terceiros) que não participam da ação, sem pagar ou receber compensação pelo impacto.

Impacto adverso – externalidade negativa

Impacto benéfico – externalidade positiva


A INEFICIÊNCIA DO MERCADO :

As externalidades levam o mercado a alocar recursos e maneira ineficiente

Isso faz com que terceiros acabem absolvendo os custos ou benefícios oriundos da ação e uma pessoa

Subsidio pigouviano :

Estimulo econômico para impulsionar externalidades positivas. 

Fornecimento e agua potável

Vacinas gratuitas ou mais baratas 

Teorema de Coase :

Agentes econômicos privados podem solucionar o problema das externalidades entre si. Qualquer que seja a distribuição inicial os direitos, as partes interessadas sempre podem chegar a um acordo no qual todos fiquem em uma situação melhor e o resultado seja eficiente. 

 O mercado privado atinge o resultado eficiente independentemente da distribuição inicial dos direitos.

Quais são as políticas públicas que visam

resolver o problema das externalidades?


- Políticas de comando e controle: (regulamentação)

Tornando obrigatório ou proibindo determinado comportamento

Determinando nível máximo de poluição que uma fábrica pode emitir

Ou exigir uma determinada tecnologia para diminuir a poluição

 

-- politica baseada no mercado: imposto corretivo e subsídios

O imposto corretivo, induz a empresa a considerar os custos sociais que surgem a parti de suas ações(externalidades). Já o subsidio são incentivos a externalidades positivas

 

--- política baseada no mercado: Licenças de poluição negociáveis

Permite a alocação inicial das licenças de poluição entre as empresas, onde as empresas que podem reduzir a sua poluição a baixo custo estariam dispostas a vender a sua licença. Mas há objeções a esse modelo, pois não

 

- o uso de um imposto como esse é chamado internalização de uma externalidade, compradores e vendedores de

Internalizando a externalidade: 

alteração dos incentivos de maneira que as pessoas levem em

consideração os efeitos externos de suas ações

Por que tais Soluções Privadas nem Sempre Funcionam?

Através de códigos morais e sanções sociais, que acaba levando em consideração os efeitos de nossas ações sobre terceiros.

Instituições filantrópicas, o governo encoraja essas soluções privadas, permitindo deduções no imposto de renda 

Teoria do coase – os agentes econômicos privados podem solucionar o problema das externalidades entre si.

Os agentes econômicos privados são incapazes de resolver os problemas causados pelas externalidades, devido ao custo de transação (efetivação da ação) 

sábado, 2 de março de 2019

Desenvolvimento Rápido de Software

Em geral, os negócios operam em um ambiente de mudanças constantes
- Dificuldade de propor um conjunto completo de requisitos
de software estável
- Clientes mudam os requisitos inevitavelmente
-Identificação dos reais requisitos
- Após a entrega do sistema
- Experiência inicial dos usuários

Como funciona o Processo?
Engenharia de software ágil = filosofia + princípios de desenvolvimento

a filosofia  defende a satisfação do cliente e a entrega de incremental prévio;
equipes de projeto pequenas e altamente motivadas; métodos informais;
artefatos mínimos e simplicidade no desenvolvimento

Os princípios de desenvolvimento priorizam a entrega mais que análise e projeto
(mas não desencorajam as atividades); a
comunicação ativa e contínua entre
desenvolvedores e clientes

Processos de desenvolvimento rápido são projetados para criar um software útil
rapidamente:
-São processos iterativos
- Intercala a especificação, projeto, desenvolvimento e
testes
-Software entregue em partes
- Cada parte inclui uma nova funcionalidade

Os processos de especificação, projeto e implementação são concorrentes
-Não há detalhamento
- Minimização da documentação ou gerada
automaticamente
-O sistema é desenvolvido em uma série de
incrementos
- Usuários finais e stakeholders participam da especificação
e avaliação de cada incremento

Principais vantagens:

Entrega acelerada
- Clientes vêem seus requisitos na prática
- Especificação de novas mudanças
- Engajamento do usuário com o sistema
- Envolvimento dos usuários
- Feedback à equipe desenvolvedora
- Melhor entendimento dos requisitos

Principais desvantagens:
Problemas de gerenciamento
- Grandes sistemas exigem modelos mais estruturados
- Produção em grandes quantidades não compensa
Problemas de contrato
- Contrato baseado em especificações de sistema
- Cliente paga por tempo despendido no projeto

- Desenvolvedores não aceitam contratos com preço fixo

Problemas de validação
- Minimizar documentação
- Intercalar especificação e desenvolvimento
- Problemas de Manutenção
- As alterações contínuas corrompem a estrutura dos
sistemas

- Dificuldade de compreensão do software

Onde o desenvolvimento rápido de software NÃO é recomendado?
grandes sistemas, nos quais o desenvolvimento pode envolver equipes que trabalham em locais diferentes;

Em sistemas embarcados, nos quais o software depende do desenvolvimento de hardware;

Em sistemas críticos, nos quais todos os requisitos devem ser analisados para segurança




sexta-feira, 27 de julho de 2018

Como ganhar mais Visitas em Seu Blog


Espero que com nessas dicas te ajudar a conseguir um numero maior de visitantes em seu Blog, portal da internet, mini site.


manual completo: https://adflyk.com/CGY5r

Como vemos por muitos blog é fundamental a criação de conteúdo relevante, pois a partir de um bom post conseguimos criar tráfego para o website. mas afinal como criamos um bom post ? essa é duvida de muitos que estão começando no mundo da web. veremos como criar, produzir um bom conteúdo, para gerar mais tráfego e quem sabe mais receitar com seu site.  

  1. Crie conteúdo de Qualidade e Relevante: Como fazer isso? Fácil, foque no nicho do seu website, na real missão do seu site e o que o seu usuário busca solucionar. essa é uma boa pratica para criar um conteúdo relevante onde uma grande massa de usuários buscam todos os dias, com isso conseguiras um bom Trafego orgânico utilizando somente os motores de buscar, sem pagar nada para ter acesso, olha só que interessante.
  2. Use as Rede Sociais: Esteja presente em boa parte das redes sociais, pois estas é ondem estão concentrada uma grade massa de usuários. Basta um link só um assunto onde o usuário possua interesse e Bum, mais uma visita para o seu site.
  3. Otimize o seu Site: não é de hoje que um site onde trava tudo não é interessante para navegar, então invista em um layout limpo(clear) , pois isso ajuda tanto o google na indexação de seu Website, quanto a manter o usuário na sua página. 
  4. Constância de postagem: Tenha um numero fixo de postagem, semanais, mensais, isso faz com que o seu publico crie uma fidelidade com seu Blog.
Bom a partir dessa dicas vamos criar uma situação de tráfego e veremos na pártica como essas dicas funcionam gerando um ótimo numero de visitas para quem está começando com seu Blog. Estão prontos para vê a magica acontecer ? então vamos lá:


vamos supor que voçê criou um bom post, onde conseguiu só em tráfego orgânico 500 visitas.

vamos supor que voçê  tenha uma página no Facebook com 1000 curtidas, e que 10% dos seus seguidores visitaram o seu post logo +100 visitas.

vamos supor que voçê  tenha uma página no Twitter com 1000 seguidores, e que 10% dos seus seguidores visitaram o seu post logo +100 visitas.

vamos supor que voçê  tenha uma página no Instagram com 1000 seguidores, e que 10% dos seus seguidores visitaram o seu post logo +100 visitas.

vamos supor que voçê  tenha um canal no Youtube com 1000 Inscritos, e que 10% dos seus Inscritos visitaram o seu post logo +100 visitas.

veja que você terá : 500(orgânico)+100(Facebook)+100(Twitter)+100(Instagram )+100(Youtube ) = 900 visitas em um único post.


Agora veja a importância da constância em postar,  fazendo posts desse jeito todos os dias durante um mês você terá um tráfego de 900*30 = 27.000 visitas por mês em seu site, blog.

Bom por hoje é só espero ter lhe ajudado a conseguir ganhar mais Visitas em Seu Blog. compartilhe essas dicas caso tenha lhe ajudado de alguma forma  VLW FLW .




quinta-feira, 5 de julho de 2018

Aulas de Javascript - Split simples

<html>
    <head>
        <title>Aulas de Javascript</title>
        <script>
            var frase = "Seu nome Blogaluno de computação";
            console.log(frase.split(" "));// transforma a string em array
            nome = frase.split(" ")[0];
            console.log(nome.toUpperCase());
        </script>
    </head>
    <body>
       
    </body>
</html>

quarta-feira, 17 de maio de 2017

Algoritmo em Lua - insercao-vetores-n-elemento

--[[
Escreva o algoritmo de ordenação por inserção de um vetor de N (1<=N<=100) elementos
como um módulo.

Algoritmo em Lua - inserção vetores com n elemento
]]
print("digite um numero")
n = io.read("*number")
v = {}
for i=1,99 do
v[i] = math.random(100)
end
v[100] = n
for i=1,99 do
for j=i+1,#v do
if (v[i] < v[j] ) then
v[i],v[j] = v[j],v[i]
end
end
end
contador = false
for i =1,#v do
print(v[i])

if v[i]==n and contador == false then
print("este foi o numero  =>"..n)
contador = true
end
end

Algoritmo em Lua - serie fibonacci

--serie fibonacci
i = 2
vet = {}
vet[0] = 0
vet[1] = 1
print("0")
print("1")
while i<=20 do
vet[i] = vet[i-1]+vet[i-2]
print(vet[i])
i = i+1
end

Algoritmo em Lua - Fatorial

 n = io.read("*number")
i= n-1
result=n*i
while i~=1 do
i = i-1
result = result*i
end
print(result)

Algoritmo em Lua - Campo Minado - manipulando Matriz

--campo minado 13
--[[
Uma matriz 6X6 lógica representa as posições minadas de um jogo. Quando uma posição
possui o valor VERDADEIRO significa que há uma mina ali. Escreva um programa que
informa se é possível percorrer o tabuleiro de um lado ao outro em linha reta (atravessando
uma linha inteira ou coluna inteira) ou diagonal sem passar por uma mina sequer.
]]
matriz = {}
contador = 0
for i=1,6 do
matriz[i] = {}
for j = 1,6 do
matriz[i][j] = math.random(0,1)
print(i.."==>"..j.."==>"..matriz[i][j])
if matriz[i][j] ~= 1 then
print(" ok =>"..matriz[i][j])
contador = contador+1
print(" caminho =>".." I = " ..i.. " J = "..j.." "..matriz[i][j].." "..contador)
break

end

end
end

Algoritmo em Lua - Busca Binária

print("insira o numero procurado")
n=io.read('*number')
v={2,4,6,8,10}
esq=1
dir=5
achou=false

while esq<dir do
  meio=math.floor((esq+dir)/2)
  if n==v[#v] then
    achou=true
    break
  elseif n==v[meio] then
    achou=true
    break
  elseif n>v[meio] then
    esq=meio+1
  elseif n<v[meio] then
    dir=meio-1
  end
end

if achou then
print('achou ')
else
print('n achou')
end

Algoritmo em lua - Buble Sort

--algoritmo de ordenação buble sort
print("insira o numero procurado")
n=io.read('*number')
v={2,4,6,8,10}
esq=1
dir=5
achou=false

while esq<dir do
  meio=math.floor((esq+dir)/2)
  if n==v[#v] then
    achou=true
    break
  elseif n==v[meio] then
    achou=true
    break
  elseif n>v[meio] then
    esq=meio+1
  elseif n<v[meio] then
    dir=meio-1
  end
end

if achou then
print('achou miseravi')
else
print('n achou')
end

Exercícios Preparação de soluções Ácidas - Resolução

 Exercícios Preparação de soluções Ácidas - Resolução NAOH 0,5 Mol/L HCL 0,5 Mol/L NaCL 0,1Mol/L Resolução: