<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pascal on Kind of Idea</title>
    <link>https://kindofidea.com/pt/tags/pascal/</link>
    <description>Recent content in Pascal on Kind of Idea</description>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Thu, 23 Aug 2007 12:00:00 -0300</lastBuildDate>
    <atom:link href="https://kindofidea.com/pt/tags/pascal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ruby como primeira linguagem de programação!</title>
      <link>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</link>
      <pubDate>Thu, 23 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</guid>
      <description>&lt;p&gt;Pois é, para alguns pode soar um pouco estranho, principalmente para os mais tradicionais, mas é o que estou propondo nesse post.&lt;/p&gt;&#xA;&lt;p&gt;A minha experiência com a primeira linguagem foi em 1997 com &lt;a href=&#34;http://pt.wikipedia.org/wiki/Pascal_\(linguagem_de_programa%C3%A7%C3%A3o\)&#34;&gt;Pascal&lt;/a&gt; que foi uma linguagem criada em 1970 por Niklaus With com o objetivo principal de encorajar o uso do código estruturado (principalmente para o ensino).&lt;/p&gt;&#xA;&lt;p&gt;Vamos ver um pequeno exemplo de teste lógico em Pascal:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-pascal&#34; data-lang=&#34;pascal&#34;&gt;    program Testelogico;&#xA;       &#xA;    var a,b:integer;&#xA;&#xA;    uses crt;&#xA;&#xA;    begin&#xA;     clrscr;&#xA;     writeln (&amp;#39;Digite um número para A&amp;#39;);&#xA;     readln (a);&#xA;     writeln (&amp;#39;Digite o número para B&amp;#39;);&#xA;     readln (b);&#xA;    &#xA;     if (a = b) then&#xA;        writeln (&amp;#39;A é igual a B&amp;#39;)&#xA;     else&#xA;        if (a &amp;amp;lt; b) then&#xA;              writeln (&amp;#39;B é maior que A&amp;#39;)&#xA;        else&#xA;              writeln (&amp;#39;A é maior que B&amp;#39;);&#xA;    end.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Podemos perceber nesse código a necessidade de aprendizado de vários conceitos voltados para a própria estrutura da linguagem ao invés de se focar no problema. Como exemplo temos a exigência dos parênteses e o ponto e vírgula no final de bloco, além da regra clássica: antes de else não se usa ponto e vírgula, pois o ponto e vírgula é utilizado para finalizar blocos de programação.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
