como diferenciar uma reação espontânea de uma não espontânea?
diferenciamos uma reação espontânea de uma não espontânea olhando para a diferença de potencial da reação (\(\delta h\)).

se:

\(∆e\_0 > 0: a \:\:\:\ reação\:\:\:\ no\:\:\:\ sentido\:\:\:\ indicado\:\:\:\ é\:\:\:\ espontânea \\ ∆e\_0 < 0: a\:\:\:\ reação \:\:\:\ no \:\:\:\ sentido\:\:\:\ indicado\:\:\:\ não \:é \:\:\:\ espontânea \\ ∆e\_0 = 0: a\:\:\:\ reação\:\:\:\ está \:\:\:\ em \:\:\:\ equilíbrio\)

em pilhas, quando a reação é não espontânea, ela não funcionará.

é importante ressaltar que existem muitas reações que, embora sejam espontâneas, não ocorrem rapidamente ( exemplo oxigênio e hidrogênio tendem a produzir água, mas sem a ativação necessária, não é possível que ocorra)
não, você não sai do passado.
você sai do presente em um momento e vai para o momento seguinte. é só o que tens realmente.
o passado são apenas lembranças na tua mente, não existem mais. quer uma prova?
veja uma foto tua em que se passaram dez anos.
sim, pois se for uma foto de ontem, não perceberás a mudança.
visite o local onde você nasceu !!!!
converse com as pessoas da tua infância, verás que não são as mesmas pessoas, elas mudaram.
o local que você nasceu, mudou, talvez nem mais exista a mesma casa, o mesmo prédio, a mesma rua. e se existem, estão muito mudados. experimente, verás que tenho razão.
o passado são lembranças e só existem em tua mente.
o futuro é um livro que você ainda não leu, um caderno novo que você ainda não escreveu. não tem nada lá, só linhas em branco ou frases que você não conhece.
o futuro ainda não aconteceu.
você só tem o presente, portanto use com sabedoria, você é livre para a escolha mas escravo das consequências.
tudo que você faz, tem uma reação. é o universo que reage.
algumas reações são imediatas, como derrubar um copo de vidro, outras demoram anos, pois as reações do corpo humano são equilíbrios químicos e podem demorar.
não todas reações em nosso corpo são lentas, outras são rápidas como a falta de oxigênio que nos faz viver.
entender o universo e obedecer suas leis é que nos faz viver mais e por mais tempo, assim quanto mais você souber, mais preparado estarás e tua vida será melhor.
agir por impulso, é a pior decisão. adquira o hábito de pensar antes de agir. experimente.
"aprenda a dizer não, sem explicar".
um abraço e grandes estudos. vida longa e próspera. boa tarde isabelle na verdade não é propriamente uma reação mas uma interação primeiramente,  tensao superficial e uma força gerada pela interação das moléculas de agua que resultam em uma tensão na superfície do liquido, o que explica,  por exemplo, alguns insetos conseguirem ficar em cima da linha da agua. a presença do detergente quebra partes dessa interação, formando novas interações com a agua,  reduzindo ou eliminando esta tensão entre algumas moléculas de agua. faça um experimento,  echa um copo dágua ate o máximo nivel bem aos poucos,voce vai ver uma pequena camada acima do nivel do copo,depois pingue detergente e veja o que acontece.a molécula do detergente tem uma parte inorgânica que interage bem com a água e outra orgânica que interage bem com as gorduras, por isso é usada na remoção das mesmas bons estudos oi, pamela! como está? espero que bem! :blush:

perceba que temos 1 ca de um lado e 1 ca de outro. 1 co3 de um lado e um co3 de outro. porém, note que temos 2 na no lado dos reagentes e apenas um nos produtos.

sendo assim, na tentativa, você coloca 2 ali no naoh

feito isso, você irá reparar que a … não não a dispersão pode ocorrer com qualquer tipo de onda, não apenas com a luz. diz-se que um meio de propagação é dispersivo se o valor da velocidade de propagação das ondas nesse meio depende da frequência ou do comprimento de onda. a refração é a mudança na velocidade de propagação de uma onda quando passa de um local para o outro. 

quando, por exemplo, a luz passa do ar para o vidro há uma mudança na velocidade de propagação da luz, facilmente perceptível quando a incidência não é perpendicular à superfície de separação do vidro com ar. neste caso nota-se facillmente a mudança na direção dos raios luminosos. adicionalmente, luzes com diferentes frequências incidindo com o mesmo ângulo de incidência, são refratadas de maneira diferente devido ao fato que o vidro é um meio dispersivo. se luz branca atravessa um prisma, emerge como luz colorida (isto é, percebe-se raios luminosos de cor diferente saindo do prisma segundo direções diferentes) devido ao fato que o vidro é um meio dispersivo. ou seja, a decomposição da luz branca por um prisma decorre da refração diferente para as diferentes cores. esta refração diferente é denominada de dispersão.

comentário adicional: a dispersão não deve ser confundida com outro fenômeno ondulatório denominado de espalhamento. inclusive a wikipedia em português faz esta confusão em alguns verbetes. em inglês é bem marcada a diferença entre dispersão (dispersion) e espalhamento (scattering). vide as referências abaixo e também o nosso artigo em português 
http://www.sbfisica.org.br/fne/vol9/num2/a07.pdf

prof. fernando lang da silveira - if-ufrgs

www.if.ufrgs.br/~lang/ eu não vejo assim, é questão de se acostumar realmente e principalmente não ser dependente de ide.... não é normal. se vc sabe q ela não está, pra q pensar o contrário? não tem lógica. não <p>lidar com vários níveis de citação (na verdade, vários níveis de análise/interpretação) pode ser complicado. isso ajuda a manter algumas coisas em mente:</p><ul> <li>cada “nível de citação” pode envolver potencialmente uma linguagem diferente.</li> <li>as regras de cotação variam de acordo com o idioma.</li> <li>ao lidar com mais de um ou dois níveis aninhados, geralmente é mais fácil trabalhar "de baixo para cima" (ou seja, do interior para o exterior).</li> </ul><h1>níveis de citação</h1><p>vejamos seus comandos de exemplo.</p><pre><code>pgrep -fl java | grep -i datanode | awk '{print $1}' </code></pre><p>seu primeiro exemplo de comando (acima) usa quatro idiomas: seu shell, o regex em <em> pgrep </em>, o regex em <em> grep </em> (que pode ser diferente da linguagem regex em <em> pgrep </em>) e <em> awk </em>. existem dois níveis de interpretação envolvidos: o shell e um nível após o shell para cada um dos comandos envolvidos. existe apenas um nível explícito de citação (shell citação em <em> awk </em>).</p><pre><code>ssh host … </code></pre><p>em seguida, você adicionou um nível de <em> ssh </em> no topo. este é efetivamente outro nível de shell: <em> ssh </em> não interpreta o comando em si, ele o entrega a um shell na extremidade remota (via (por exemplo) <code>sh -c …</code>) e que shell interpreta a string.</p><pre><code>ssh host "sudo su user -c …" </code></pre><p>então, você perguntou sobre a adição de outro nível de shell no meio usando <em> su </em> (via <em> sudo </em>, que não interpreta seus argumentos de comando, portanto, podemos ignorá-lo). neste ponto, você tem três níveis de aninhamento em andamento (<em> awk </em> → shell, shell → shell (<em> ssh </em>), shell → shell (<em> su user -c </em>), então aconselho usar a abordagem “de baixo para cima”. vou assumir que seus shells são compatíveis com bourne (por exemplo <em> sh </em>, <em> ash </em> , <em> traço </em>, <em> ksh </em>, <em> bash </em>, <em> zsh </em>, etc.). algum outro tipo de shell (<em> fish </em>, <em> rc </em>, etc.) pode exigir sintaxe diferente, mas o método ainda se aplica.</p><h1>debaixo para cima</h1><ol> <li>formule a string que deseja representar no nível mais interno.</li> <li>selecione um mecanismo de citações do repertório de citações do idioma seguinte.</li> <li>cite a string desejada de acordo com o mecanismo de cotação selecionado. <ul> <li>freqüentemente, há muitas variações de como aplicar qual mecanismo de cotação. fazer manualmente é geralmente uma questão de prática e experiência. ao fazer isso de forma programática, geralmente é melhor escolher o mais fácil de acertar (geralmente o “mais literal” (menos escapes)).</li> </ul> </li> <li>opcionalmente, use a string entre aspas resultante com código adicional.</li> <li>se você ainda não atingiu o nível desejado de citação/interpretação, pegue a string entre aspas resultante (mais qualquer código adicionado) e use-a como string inicial na etapa 2.</li> </ol><h1>a semântica das citações varia</h1><p>o que se deve ter em mente aqui é que cada idioma (nível de citação) pode fornecer semânticas ligeiramente diferentes (ou mesmo semânticas drasticamente diferentes) para o mesmo personagem de citação.</p><p>a maioria das linguagens tem um mecanismo de citação “literal”, mas eles variam exatamente em quão literais são. a aspa simples de shells do tipo bourne é literal (o que significa que você não pode usá-la para citar um caractere de aspas simples). outras linguagens (perl, ruby) são menos literais porque interpretam <strong>algumas</strong> sequências de barra invertida dentro de regiões entre aspas simples não literalmente (especificamente, <code>\\</code> e <code>\'</code> resulta em <code>\</code> e <code>'</code>, mas outras sequências de barra invertida são, na verdade, literais).</p><p>você terá que ler a documentação de cada um de seus idiomas para entender suas regras de cotação e a sintaxe geral.</p><h1>seu exemplo</h1><p>o nível mais interno do seu exemplo é um programa <em> awk </em>.</p><pre><code>{print $1} </code></pre><p>você vai incorporar isso em uma linha de comando do shell:</p><pre><code>pgrep -fl java | grep -i datanode | awk … </code></pre><p>precisamos proteger (no mínimo) o espaço e o <code>$</code> no programa <em> awk </em>. a escolha óbvia é usar aspas simples no shell em todo o programa.</p><ul> <li><code>'{print $1}'</code></li> </ul><p>no entanto, existem outras opções:</p><ul> <li><code>{print\ \$1}</code> escape diretamente do espaço e <code>$</code></li> <li><code>{print' $'1}</code> aspas simples apenas o espaço e <code>$</code></li> <li><code>"{print \$1}"</code> aspas duplas o todo e escapar de <code>$</code></li> <li><code>{print" $"1}</code> aspas duplas apenas o espaço e <code>$</code><br> isso pode estar distorcendo um pouco as regras (sem escape <code>$</code> no final de uma string entre aspas duplas é literal), mas parece funcionar na maioria dos shells.</li> </ul><p>se o programa usasse uma vírgula entre as chaves de abertura e fechamento, também precisaríamos citar ou escapar a vírgula ou as chaves para evitar a “expansão da chave” em alguns shells.</p><p>nós escolhemos <code>'{print $1}'</code> e incorporá-lo ao resto do “código” shell:</p><pre><code>pgrep -fl java | grep -i datanode | awk '{print $1}' </code></pre><p>em seguida, você queria executar isso via <em> su </em> e <em> sudo </em>.</p><pre><code>sudo su user -c … </code></pre><p><code>su user -c …</code> é como <code>some-shell -c …</code> (exceto rodando em algum outro uid), então <em> su </em> apenas adiciona outro nível de shell. <em> sudo </em> não interpreta seus argumentos, então não adiciona nenhum nível de citação.</p><p>precisamos de outro nível de shell para nossa string de comando. podemos escolher aspas simples novamente, mas temos que dar tratamento especial às aspas simples existentes. a maneira usual é assim:</p><pre><code>'pgrep -fl java | grep -i datanode | awk '\''{print $1}'\' </code></pre><p>existem quatro strings aqui que o shell irá interpretar e concatenar: a primeira string entre aspas simples (<code>pgrep … awk</code>), uma aspa simples de escape, o programa de aspas simples <em> awk </em>, outra aspa simples de escape.</p><p>existem, é claro, muitas alternativas:</p><ul> <li><code>pgrep\ -fl\ java\ \|\ grep\ -i\ datanode\ \|\ awk\ \'{print\ \$1}</code> fuja de tudo que é importante</li> <li><code>pgrep\ -fl\ java\|grep\ -i\ datanode\|awk\ \'{print\$1}</code> o mesmo, mas sem espaços em branco supérfluos (mesmo no programa <em> awk </em>!)</li> <li><code>"pgrep -fl java | grep -i datanode | awk '{print \$1}'"</code> aspas duplas, escape de <code>$</code></li> <li><code>'pgrep -fl java | grep -i datanode | awk '"'"'{print \$1}'"'"</code> sua variação; um pouco mais longo do que o normal devido ao uso de aspas duplas (dois caracteres) em vez de escapes (um caractere)</li> </ul><p>usar citações diferentes no primeiro nível permite outras variações neste nível:</p><ul> <li><code>'pgrep -fl java | grep -i datanode | awk "{print \$1}"'</code></li> <li><code>'pgrep -fl java | grep -i datanode | awk {print\ \$1}'</code></li> </ul><p>incorporar a primeira variação na linha de comando <em> sudo </em>/* su * fornece o seguinte:</p><pre><code>sudo su user -c 'pgrep -fl java | grep -i datanode | awk '\''{print $1}'\' </code></pre><p>você pode usar a mesma string em qualquer outro contexto de nível de shell (por exemplo, <code>ssh host …</code>).</p><p>em seguida, você adicionou um nível de <em> ssh </em> no topo. este é efetivamente outro nível de shell: <em> ssh </em> não interpreta o comando em si, mas o entrega a um shell na extremidade remota (via (por exemplo) <code>sh -c …</code>) e que shell interpreta a string.</p><pre><code>ssh host … </code></pre><p>o processo é o mesmo: pegue a string, escolha um método de cotação, use-a, incorpore-a.</p><p>usando aspas simples novamente:</p><pre><code>'sudo su user -c '\''pgrep -fl java | grep -i datanode | awk '\'\\\'\''{print $1}'\'\\\' </code></pre><p>agora, existem onze strings que são interpretadas e concatenadas: <code>'sudo su user -c '</code>, aspas simples com escape, <code>'pgrep … awk '</code>, aspas simples de escape, barra invertida de escape, duas aspas simples de escape, o programa entre aspas simples <em> awk </em>, aspas simples de escape, barra invertida de escape e um aspas simples com escape final.</p><p>a forma final é parecida com esta:</p><pre><code>ssh host 'sudo su user -c '\''pgrep -fl java | grep -i datanode | awk '\'\\\'\''{print $1}'\'\\\' </code></pre><p>é um pouco complicado digitar à mão, mas a natureza literal da citação única do shell torna mais fácil automatizar uma ligeira variação:</p><pre><code>#!/bin/sh sq() { # single quote for bourne shell evaluation # change ' to '\'' and wrap in single quotes. # if original starts/ends with a single quote, creates useless # (but harmless) '' at beginning/end of result. printf '%s\n' "$*" | sed -e "s/'/'\\\\''/g" -e 1s/^/\'/ -e \$s/\$/\'/ } # some shells (ksh, bash, zsh) can do something similar with %q, but # the result may not be compatible with other shells (ksh uses $'...', # but dash does not recognize it). # # sq() { printf %q "$*"; } ap='{print $1}' s1="pgrep -fl java | grep -i datanode | awk $(sq "$ap")" s2="sudo su user -c $(sq "$s1")" ssh host "$(sq "$s2")" </code></pre> é só ir e fazer as coisas
sua mente é mais forte que seu corpo
não é seu corpo que te controla e você que controla seu corpo
então tudo depende da sua vontade de fazer as coisas