<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Lógica de programação by Gabriel da Silva Batista</title>
      <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao</link>
      <description>Estudo sobre lógica de programação!</description>
      <language>en-us</language>
      <pubDate>2021-08-15 18:48:01 UTC</pubDate>
      <lastBuildDate>2021-08-19 11:32:23 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/1285621633/baf011c66e04dd03caf3e362b140c681/pngwing_com.png</url>
      </image>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685858269</link>
         <description><![CDATA[<div>A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em <a href="https://kenzie.com.br/blog/estudar-desenvolvimento-web/">desenvolvimento web</a> porque é a partir dele que os aprendizados posteriores, como por exemplo o das linguagens de programação, fará sentido.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:07:51 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685858269</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685858746</link>
         <description><![CDATA[<div>Cada linguagem tem suas próprias particularidades, como sua sintaxe, seus tipos de dados e sua orientação, mas a lógica por trás de todas é a mesma.<br>Em outras palavras, dominar a lógica de programação é a porta de entrada para tornar-se um programador completo, seja em <a href="https://kenzie.com.br/blog/desenvolvedor-front-end/">front-end</a> ou em <a href="https://youtu.be/6avQWCjeNbc">back-end</a>.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:08:35 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685858746</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685859436</link>
         <description><![CDATA[<div>Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:09:30 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685859436</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685860388</link>
         <description><![CDATA[<div><strong><br>Algoritmo<br></strong><br></div><div>O algoritmo <strong>é a própria sequência de instruções</strong> para a execução de uma tarefa. De uma forma mais simples, algoritmo é uma receita ou roteiro que indica todos os procedimentos necessários para realizar algo ou resolver algum problema.<br><br></div><div>As informações em um algoritmo não podem ser redundantes ou subjetivas, elas precisam ser claras e detalhadas para o computador interpretar corretamente. Exemplificando melhor vamos fazer um algoritmo para fritar batatas de uma forma bem simples e didática. Vamos lá.<br><br></div><div><strong>Algoritmo</strong> “Batata-frita”<br><br></div><div>Início<br>– Pegar as batatas<br>– Descascar as batatas<br>– Cortar as batatas em tiras<br>– Pegar uma panela<br>– Colocar óleo na panela<br>– Acender o fogo do fogão<br>– Colocar a panela com óleo para esquentar<br>– Esperar o óleo esquentar<br>– Colocar as batatas para fritar<br>– Aguardar o tempo ideal até que as batatas estejam fritas<br>– Remover as batatas-fritas e servir<br>Fim<br><br></div><div>Com esse passo a passo qualquer pessoa consegue fritar batatas, não é mesmo? E isso é um algoritmo! Note que a sequência correta e bem definida das ações é importante pois, como no exemplo, não poderíamos descascar as batatas depois de fritar.<br><br></div><div>Há diversas formas de representar um algoritmo, como formas gráficas, fluxogramas, forma textual ou pseudocódigo (como fizemos acima). A diferença entre o algoritmo que criamos e o que é utilizado de fato na programação é a linguagem para o computador compreender.<br><br></div><div>É importante ressaltar que o fluxo pode seguir diferentes caminhos e se tornar ainda mais complexo a cada informação adicionada. Por exemplo, poderíamos adicionar a condição de que <strong>se</strong> o óleo estivesse frio <strong>então</strong> era preciso aguardar, <strong>senão</strong> (se estiver quente) poderia colocar as batatas para fritar. Mas assim entramos em outros fatores que podem ser assuntos para outros posts.<br><br></div><div>Note também que mesmo para nós que compreendemos algumas instruções subjetivas, é importante ter algumas ‘regrinhas’ para compreender a tarefa de fritar batata e executá-la corretamente. No caso de computadores, precisamos saber alguns conceitos para melhorar nosso algoritmo, facilitando a compreensão e execução dos computadores.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:11:07 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685860388</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685861016</link>
         <description><![CDATA[<div><strong><br>Variáveis e Constantes<br></strong><br></div><div>Você já deve ter ouvido falar muito sobre variáveis e constantes quando o assunto é programação, não é mesmo? Elas são valores que compõem cálculos ou condições e estão presentes em todas as partes do programa – e em qualquer programa.<br><br></div><div>Uma <strong>variável é um espaço para armazenar um tipo de dado que pode ser modificado</strong> quando necessário. Já <strong>a constante possuí um dado definido</strong> no início do programa e não poderá ser alterado.<br><br></div><div>Utilizando o exemplo da batata-frita, podemos dizer que o óleo é uma variável – pois pode estar quente ou frio. Já a batata é uma constante, pois do início ao fim ela continua sendo uma batata. Seja ela frita, inteira, cortada, crua. Isso são atributos ou propriedades, mas ela ainda é uma batata. ????<br><br></div><div>Criamos esse exemplo para mostrar a importância de escrever a sequência correta das ações e para treinar o seu raciocínio. Isso é algo que você já utiliza a vida inteira e nem percebe.<br><br></div><div>Pare e pense em sua rotina ao acordar. Se você colocar no papel verá que ela é mais complexa do que parece, mas a execução é automática. Imagine então começar a pensar no que poderia ser variável e constante nessa rotina? <strong>Esse é um bom exercício para treinar a lógica</strong> de programação e o uso de algoritmos.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:12:05 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685861016</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685871184</link>
         <description><![CDATA[<div>Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis podem ser escritas por letras ou números, que representam um valor que pode ser mudado a qualquer momento.</div><div>Cada variável tem um espaço na memória para armazenar seus dados. Porem existem vários tipos de dados, sendo os mais comuns:</div><ul><li>Numérico: todo e qualquer tipo numero, positivo ou negativo</li><li>Reais: podem ser positivos ou negativos e decimais.</li><li>Caractere: São os textos. Qualquer numero pode entrar aqui, porem não terá função matemática.</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2021-08-19 11:27:00 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685871184</guid>
      </item>
      <item>
         <title></title>
         <author>igabrielsbatistai</author>
         <link>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685875072</link>
         <description><![CDATA[<div>O Portugol Studio é uma ferramenta para aprender programação, voltada para as pessoas que falam o idioma português. Possui uma sintaxe fácil baseada em C e PHP, diversos exemplos e materiais de apoio à aprendizagem. Também possibilita a criação de jogos e outras aplicações.</div>]]></description>
         <enclosure url="https://www.google.com/url?sa=i&amp;url=http%3A%2F%2Flite.acad.univali.br%2Fportugol&amp;psig=AOvVaw0O1pR5fOf50hv1xereOc8R&amp;ust=1629459030012000&amp;source=images&amp;cd=vfe&amp;ved=0CAsQjRxqFwoTCLiZqIn-vPICFQAAAAAdAAAAABAD" />
         <pubDate>2021-08-19 11:31:56 UTC</pubDate>
         <guid>https://padlet.com/igabrielsbatistai/logicaDeProgramacao/wish/1685875072</guid>
      </item>
   </channel>
</rss>
