Olá desenvolvedores, hoje com o portugol vamos de fato começar a dar nossos primeiros passos em lógica de programação. Para tanto, antes de começarmos a escrever nossos programas em linguagem codificada, vamos usar um recurso mais amigável e próximo da nossa linguagem, o pseudocódigo.
VÍDEO AULA – PORTUGOL: INTRODUÇÃO AO PSEUDOCÓDIGO.
Por meio do Portugol, poderemos escrever algoritmos estruturados em português, e isso, independente da linguagem de programação. Então se você ainda não é aluno do Formação Java Web, não tem problema, fique com a gente e comece agora a desenvolver sua mentalidade de desenvolvedor.
“Portugol, também conhecido como Português estruturado, é um pseudocódigo escrito em português”. Apesar de sucinta, esta definição da Wikipédia cumpre o seu papel de elucidar a ideia de que, apesar de não ser uma linguagem de computador real, o Portugol auxilia de forma didática no desenvolvimento de algoritmos. No entanto, sem a preocupação com a sintaxe correta do Java, ou qualquer outra linguagem.
Apesar de não ser uma linguagem de computador real, o Portugol ou português estruturado, nos possibilitará escrever nossos pseudocódigos obedecendo a estrutura de algoritmos. Estrutura esta a partir da qual escreveremos instruções de entrada, saída e processamento dos dados. Tais instruções representam as ações que ocorrem em um sistema real.
Começar com o Portugol vai auxiliar você, programador iniciante, a formar sua mentalidade de programador. E vai ajudá-lo a entender os princípios fundamentais que dão sustentação a aprendizagem de lógica de programação e algoritmos. Veja um exemplo prático do Portugol.
EXEMPLO DE UM PSEUDOCÓDIGO
Algoritmo "soma"
var
num01, num02, soma: REAL
Início
ESCREVAL("Entre com o 1º número")
leia(num01)
ESCREVAL("Entre com o 2º número")
leia(num02)
soma = num01 + num02
ESCREVAL("SOMA = ", soma)
Fimalgoritmo
Legal né? Agora não existem mais desculpas para não praticar linguagem de programação. Com o Portugol, você pode usar até uma folha de caderno pra praticar. Mas calma, não precisa ser assim, existem interpretadores como o VISUALG 3.0, Portugol Stúdio, P&G editor entre muitos outros.
Entre as diversas opções você pode escolher aquela com qual mais se adapta, nós adotaremos o VISUALG 3.0. No próximo post falaremos especificamente sobre ele, mas para já ir atiçando sua curiosidade, vamos falar um pouquinho sobre ele aqui.
De acordo com a definição do próprio site, VISUALG 3.0 é o melhor editor e interpretador de algoritmos do Brasil. Ele é um programa que permite editar, interpretar e que também executa os algoritmos em português estruturado. É de livre uso e distribuição, ou seja, é grátis. E não só, ele foi desenvolvido pensando nos iniciantes em programação.
Além de tudo o que já foi dito sobre ele, o VISUALG 3.0 é de fácil aprendizagem, bem didático, personalizável e GRATUITO, já falamos que é gratuito? A nova versão, a 3.0 trás diversos temas que você pode instalar e configurar. A versão 3.5 nem foi lançada ainda e eles já estão prometendo uma versão 4.0 com muito mais recursos. É aguardar pra ver.
Resumindo, o VISUALG 3.0 é uma ferramenta que foi desenvolvida pensando principalmente em atender as necessidades dos programadores iniciantes. É uma ferramenta didática, que possui recursos interessantes, e, que com certeza proporcionam um ambiente de aprendizagem muito próximo de um ambiente real de programação.
CURIOSIDADES SOBRE O PORTUGOL
Você sabia que o nome Portugol deriva da junção de três palavras? Pois é, o nome vem do Português, e das linguagens de programação Algol e PascaL, assim, PORTUGUÊS + ALGOL + PASCAL = PORTUGOL. Agora note como tudo poderia ter sido resolvido apena com o português e Algol, brincadeiras à parte, mas o que é esse tal Algol?
Algol é uma linguagem de programação da qual descende o Pascal, ela, a linguagem de programação Algol foi muita usada em mainframes (computadores de grande porte). E foi também uma linguagem muito importante na década de 60, época em que foi desenvolvida.
Esta linguagem cujo nome vem de “Algorithmic Language” é considerada uma linguagem de programação de alto nível, sendo voltada principalmente para aplicações científicas.
Voltando agora ao Portugol, ele foi criado pelos professores Antônio Carlos Nicolodi (brasileiro) e Antônio Mannso (português). Eles o desenvolveram pensando justamente em quem está começando. Criaram então uma forma de ensinar programação sem que a estrutura de uma linguagem pesasse sobre os ombros do aspirante a programador.
EM POUCAS PALAVRAS
Caros colegas desenvolvedores, hoje entendemos o conceito de Portugol e discorremos sobre como ele pode ajudá-lo a desenvolver uma forte mentalidade de programador. Tal mentalidade é constituída de um pensamento crítico voltado para a resolução de problemas.
Contamos um pouco de história e curiosidades, na próxima postagem esteja pronto para colocar a mão na massa. Nos vemos lá.
Aprenda mais sobre a lógica com Java.
Curso de programação para você
Selecionei os cursos on-line para você se preparar e abrir as portas para as vagas de programação. Conheça cada um dos cursos nos links oficiais abaixo.
🙂
Curso Profissional + Certificado + Acesso Vilatício + Suporte.
Full-Stack Web Java EE
Mais de 900 aulas em PrimeFaces, JSF, Spring, Hibernate, JPA, Ireport, CDI e muitos mais. Se torne Full-Stack Java Web.
Lógica de Programação
Para se tornar um programador e resolver problemas complexos a sua lógica de programação deve ser a melhor de todas..