<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Leticia Ramos</title>
    <description>The latest articles on Forem by Leticia Ramos (@leticiar).</description>
    <link>https://forem.com/leticiar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F703133%2F553870f2-fa7c-4878-b26b-6a2aa9d14756.jpeg</url>
      <title>Forem: Leticia Ramos</title>
      <link>https://forem.com/leticiar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/leticiar"/>
    <language>en</language>
    <item>
      <title>Lógica de programação é fundamental</title>
      <dc:creator>Leticia Ramos</dc:creator>
      <pubDate>Mon, 11 Oct 2021 23:49:26 +0000</pubDate>
      <link>https://forem.com/leticiar/logica-de-programacao-e-fundamental-5b8m</link>
      <guid>https://forem.com/leticiar/logica-de-programacao-e-fundamental-5b8m</guid>
      <description>&lt;p&gt;Da hora que acordamos até a hora de dormir, mesmo sem percebermos, tudo que fazemos obedece uma sequência lógica de passos. Ações que nos levam a outras ações, grandes ou pequenas, que por sua vez nos levam a alguma resolução ou decisão final.&lt;/p&gt;

&lt;p&gt;Aquele exemplo clássico: "O que você faz ao acordar?" Já parou para pensar na sequência de passos da sua rotina matinal? Pense aí enquanto eu relato a minha:&lt;br&gt;
1 - Acordo e levanto da cama (penso na vida por uns minutinhos como a mera mortal que sou rsrs)&lt;br&gt;
2 - Vou a cozinha e verifico se tem café pronto. Se não tiver, começo o preparo.&lt;br&gt;
3 - Enquanto o café me espera ou está sendo preparado, tomo banho e me organizo.&lt;br&gt;
4 - Café prontinho? Começo o meu desjejum.&lt;br&gt;
5 - Após esta sequência, estou pronta para começar minhas atividades.&lt;/p&gt;

&lt;p&gt;Eu poderia detalhar mais. Poderia relatar detalhadamente todo o meu processo de preparar o meu café ou todas as coisas que organizei enquanto meu cafezinho passava na cafeteira, entre outras coisas. Mas, em resumo, esta é minha rotina básica e você acabou de ler o algoritmo da minha rotina matinal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sintetizando&lt;/strong&gt;: lógica de programação seria então uma forma estruturada e sequencial de organizar instruções para a resolução de um problema.&lt;/p&gt;

&lt;p&gt;Acredito ser superimportante estudar lógica de programação antes de estudar alguma linguagem específica. Infelizmente não foi o meu caso. Comecei com Python e mesmo esta sendo uma linguagem amigável para iniciantes, senti dificuldades justamente por me faltar essa base fundamental em LP. Ainda bem que percebi a tempo e corri atrás do prejuízo.&lt;/p&gt;

&lt;p&gt;Geralmente o ensino da LP é feito em uma pseudo-linguagem, que para nós seria algo mais próximo do Português. O foco é justamente aperfeiçoar o raciocínio lógico sem se preocupar nesse primeiro momento com a sintaxe mais complexa das linguagens de programação.&lt;/p&gt;

&lt;p&gt;Entender sobre os dados (tipos, estrutura), variáveis, operadores lógicos, estruturas condicionais e repetições, funções, procedimentos de resolução de algoritmos, entre outros temas fundamentais, é de extrema importância na formação do programador/desenvolvedor.&lt;/p&gt;

&lt;p&gt;Com essa base bem feitinha, aprender linguagens como Javascript, Python, Java, C#, entre outras mais, será um processo um pouco mais agradável e estimulante. Então, não fuja desse tema. Uma base bem feita nos permite construir de maneira mais sólida.&lt;/p&gt;

&lt;p&gt;Bons estudos!&lt;/p&gt;

&lt;h6&gt;&lt;a href="https://www.freepik.com/photos/man" rel="noopener noreferrer"&gt;Man photo created by 8photo - www.freepik.com&lt;/a&gt;&lt;/h6&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>fundamentals</category>
      <category>braziliandevs</category>
    </item>
  </channel>
</rss>
