image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Edjanilson Florencio
Edjanilson Florencio12/04/2023 23:42
Share

Portugol: Estudar ou não estudar? Eis a questão.

    O ensino de lógica de programação e algoritmos pode ser uma tarefa complexa, no entanto, existem métodos que nos auxiliam na aprendizagem e um deles é o Portugol. O grande objetivo do ensino de lógica de programação e algoritmos é usar a lógica (a razão, o pensamento estruturado) mais apurada, mais estruturada com o objetivo de construir algoritmos (conjunto de passos finitos com objetivo de solucionar um dado problema, seja computacional ou não) claros, objetivos e focados na resolução de um dado problema, no nosso caso, um problema computacional, deixando de lado os aspectos computacionais e voltando-se para a solução do problema propriamente dito.

    Pois bem, dentro do ensino de lógica de programação e algoritmos, temos o nosso objeto central de estudos, o algoritmo. Um algoritmo é um conjunto de passos finitos que nos mostram como resolver/solucionar um dado problema, seja um problema computacional ou não. Há basicamente três formas de se representar um algoritmo, são eles: descrição narrativa, pseudocódigo e fluxograma. Cada um traz suas vantagens e desvantagens, porém o mais usado quando se trata de estudar lógica de programação e algoritmos é o pseudocódigo. A palavra pseudocódigo é a junção entre duas palavras: pseudo (falso) e código (conjunto de instruções), portanto pseudocódigo significa literalmente falso código. E por que ele possui esse nome? O pseudocódigo possui esse nome porque simula uma linguagem de programação real e, por isso é a forma de representar um algoritmo mais usado, pois dentre as três apresentadas a que mais se aproxima de uma linguagem de programação é o pseudocódigo.

    Pensando nisso, o Portugol tem contribuído bastante para o ensino de lógica de programação e algoritmos. Ela é uma pseudo linguagem criada nos anos 70 por dois professores de computação, um deles é o professor Antônio Carlos Nicolodi. O objetivo era facilitar o ensino de lógica de programação e algoritmos e é usada até hoje nos cursos de informática em níveis profissionalizante, técnico e superior. Tem sido uma boa alternativa para o ensino de lógica de programação e algoritmos. A linguagem Portugol evoluiu bastante com o tempo e, hoje temos dois interpretadores dessa linguagem, são: o Visualg e o Portugol Studio, ambos são programas brasileiros e o mais conhecido entre os dois é o Visualg. A Microsoft também tem uma ferramenta parecida, chama-se Small Basic.

    As vantagens de utilizar o Portugol ao invés de uma linguagem de programação real (Java, C#, Python, C++) é que diferente de uma linguagem de programação que é escrita em inglês e leva em consideração aos aspectos computacionais (que para um primeiro contato com a área de programação pode perder a objetividade de resolução do problema, pois as linguagens de programação levam em consideração outros aspectos), o Portugol se apresenta como uma linguagem mais simples e objetiva, seu uso revela algumas vantagens, tais como:

    ·    É uma linguagem escrita em português, o que acelera na compreensão dos comandos;

    ·    A estrutura da linguagem é bem similar a de uma linguagem de programação real (Java, C#, Python etc.);

    ·    Os comandos são claros e objetivos;

    ·    Utiliza um dos paradigmas de programação mais fácil de entendimento, chamada estruturada, ou seja, facilita num primeiro momento a objetividade da construção da solução do problema, pois podem ser utilizados comandos de forma sequencial, com pontos de desvio ou com repetição, o que facilita um pouco no momento da construção do algoritmo;

    ·    Foca na solução do problema, pois abstrai os aspectos computacionais e foca na lógica da possível solução.

    Portanto, em termos de ensino de lógica de programação e algoritmos, sem dúvidas, a utilização do Portugol traz vantagens significativas para a consolidação desse conhecimento, pois foca na solução do problema propriamente dito, e isso é um dos grandes objetivos da lógica de programação e algoritmos.

    No entanto, devemos notar também as suas desvantagens. Portugol não é uma linguagem de programação real, é uma pseudo linguagem de programação, usada para fins educacionais para introduzir mais facilmente conceitos de programação para quem fala português e está começando a estudar programação. Você não usará Portugol em aplicações reais, para isso você deverá aprender uma linguagem de programação propriamente dita. Outra desvantagem é que precisamos aprender as regras dessa forma de representação, ou seja, precisamos aprender os comandos de uma linguagem que na prática não será usada na construção de um programa real. Também figura como desvantagem a não padronização de sua estruturação.

    Conclusão

    Um bom programador não é aquele que sabe muitas linguagens de programação, mas é aquele que resolve melhor os problemas/desafios apresentados. Por isso, quando se trata de focar na resolução de um dado problema, o Portugol é uma boa escolha, pois sua escrita é feita em Português e não leva em consideração, no primeiro momento, é claro, os aspectos computacionais, mas sim na resolução e essa da melhor forma possível. Portanto, para aqueles que estão iniciando sua carreira como programador é válido o estudo dessa ferramenta, porém devemos ter em mente que o uso constante dela não será vantajoso, pois como sabemos o Portugol não é uma linguagem de programação e também não é uma linguagem padrão. Assim sendo, para um primeiro contato com a programação de computadores essa ferramenta se mostra muito útil, porém na medida em quem o indivíduo vai se aprimorando, é interessante fazer a transição para uma linguagem real, pois é aí que o futuro programador irá trabalhar.

    Share
    Comments (4)
    Maikon Farias
    Maikon Farias - 13/04/2023 12:08

    Muito bom, saber bem algoritmos diferencia bons programadores.

    André Bezerra
    André Bezerra - 13/04/2023 11:18

    Leitura e aplicação efetiva ^^ São as características trabalhadas no PORTUGOL.

    PRYSCILA CAZUZA
    PRYSCILA CAZUZA - 13/04/2023 13:00

    Meu primeiro contato com programação foi o Portugol lá em meados de 2005 e acho importante principalmente em sala de aula, na época tudo que fazíamos era primeiro no papel, depois de algum conhecimento já adquirido é que íamos para o laboratório e testávamos nossos códigos.

    Luis Silva
    Luis Silva - 13/04/2023 10:31

    Muito bom, na minha faculdade, o portugol foi a primeira linguagem de programação que eu aprendi, depois que eu estudei html e css que não é considerando linguagem de programação. E vi que mesmo ele sendo uma linguagem de programação simples e portugues, me ajudou a ter noção sobre outras linguagens de programação.