<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Lógica Computacional com Javascript by Fabby Mendes</title>
      <link>https://padlet.com/fabbymendes/logicacomputacionalcomjs</link>
      <description>Exemplos de operações lógicas</description>
      <language>en-us</language>
      <pubDate>2021-08-21 15:32:24 UTC</pubDate>
      <lastBuildDate>2025-12-28 17:56:25 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title>O que é a Lógica Computacional?</title>
         <author>fabbymendes</author>
         <link>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689032796</link>
         <description><![CDATA[<div>"<strong>A lógica computacional é a linguagem por trás das funções de um computador. Ela usa elementos da lógica tradicional e<br>da computação para criar comandos e desenvolver softwares ou algoritmos. Nesse sentido, é preciso seguir um raciocínio organizado e complexo, o qual faz parte do pensamento computacional."&nbsp;<br><br>Em resumo, é organizar as informações de forma coerente, através de linguagens de programação, de forma que o computador entenda e processe aqueles comandos como você espera.</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-21 15:39:50 UTC</pubDate>
         <guid>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689032796</guid>
      </item>
      <item>
         <title>Exemplo de fluxo lógico</title>
         <author>fabbymendes</author>
         <link>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689037963</link>
         <description><![CDATA[<div>Vou dar um exemplo que gosto muito e que deixou mais claro esse conceito para mim.<br>Se fosse descrever uma rotina matinal com os passos para escovar os dentes:<br>- Acordar<br>- Levantar da cama<br>- Ir até o banheiro<br>- Pegar a escova de dentes<br>- Pegar a pasta de dente<br>- Colocar a pasta de dente na escova de dentes<br>- Escovar os dentes<br>- Enxaguar<br><br>Se você fosse escrever um algoritmo, uma sequencia de códigos, para instruir um computador a fazer o mesmo, não teria LÓGICA você escrever assim:<br>- a pasta na escova de dentes Colocar&nbsp;de dente&nbsp;<br>- Acordar<br>- Enxaguar<br>- escova de dentes Pegar a<br>etc....<br><br>Não faria sentido nenhum, não é? Provavelmente daria tudo errado, rsrs Tanto a ordem dos comandos quanto a forma como são escritos, mudam tudo.<br>Isso é o que a lógica faz, organiza as informações e comandos para que sejam executados conforme se espera, a fim de se atingir um objetivo final.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-21 15:50:45 UTC</pubDate>
         <guid>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689037963</guid>
      </item>
      <item>
         <title>Exemplos com código JS</title>
         <author>fabbymendes</author>
         <link>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689044800</link>
         <description><![CDATA[<div>Digamos que eu queira executar a seguinte lógica:<br>O usuário digita um número. O algoritmo verifica e retorna a resposta dizendo se o número é par ou ímpar.<br><br>Teremos o seguinte:<br>- Receber o número<br>- Verificar se o número é par ou ímpar<br>- Se o número for par, retorne par<br>- Se o número for ímpar, retorne impar<br><br>Exemplo de entrada:<br>var numero = {numero_digitado_pelo_usuario}<br><br>if(numero % 2 === 0) {<br>&nbsp; &nbsp; alert("O resto da divisão por 2 é 0, portanto o número digitado é Par")<br>}&nbsp;<br>if(numero % 2 !== 0) {<br>&nbsp; &nbsp; alert("O resto da divisão por 2 é diferente de 0, portanto o número digitado é Ímpar")<br>}&nbsp;<br>else {<br>&nbsp; &nbsp; alert("Uma mensagem qualquer")<br>}<br><br>Se não organizarmos o código de maneira correta, o computador não consegue entender o que é que estamos querendo.<br>Se digitarmos por exemplo:<br><br>else {<br>&nbsp; &nbsp; alert("Uma mensagem qualquer")<br>} if(!==0 numero %2) {<br>&nbsp; &nbsp; &nbsp;alert("O resto da divisão por 2 é diferente de 0, portanto o número digitado é Ímpar")<br>} if(%2 === 0 numero) {<br>&nbsp; &nbsp; &nbsp;alert("O resto da divisão por 2 é 0, portanto o número digitado é Par")<br>}<br><br>Esse código simplesmente não irá executar, porque não faz sentido algum para o computador o que você disse pra ele! Devemos organizar o pensamento de forma lógica e depois traduzi-lo em código, de forma que a máquina possa processar aquela informação.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-21 16:07:01 UTC</pubDate>
         <guid>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689044800</guid>
      </item>
      <item>
         <title>Espero que tenha ajudado!</title>
         <author>fabbymendes</author>
         <link>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689045265</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2021-08-21 16:08:09 UTC</pubDate>
         <guid>https://padlet.com/fabbymendes/logicacomputacionalcomjs/wish/1689045265</guid>
      </item>
   </channel>
</rss>
