Prévia do material em texto
ANHANGUERA EDUCACIONAL
SUPERIOR EM ENGENHARIA ELÉTRICA
MARCELO ZAMONER DIAS
“ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO”
Jundiaí
2025
Faculdade Anhanguera
Curso de Engenharia Elétrica
Disciplina: Algoritmo e Lógica de Programação
Prof.º Me.Anderson E. Macedo Gonçalves
NOME: MARCELO ZAMONER DIAS
RA: 2025309746
Portfólio apresentado ao Curso Engenharia
Elétrica da Faculdade Anhanguera para a
disciplina de Algoritmos e Lógica de
Programação.
______________________________________________________________________
Linguagens de Programação e o Ambiente Portugol Studio
Para que um computador execute determinadas tarefas, é necessário traduzir a lógica de
raciocínio humano em instruções que a máquina seja capaz de compreender. Essa
tradução é feita por meio das linguagens de programação, que são conjuntos de
comandos organizados de forma lógica e estruturada, permitindo a conversão de
algoritmos em programas computacionais executáveis.
Diferente dos seres humanos, que conseguem interpretar mensagens mesmo com erros
ortográficos, os computadores não possuem essa capacidade. Por isso, as linguagens de
programação seguem regras rigorosas de sintaxe. Um simples erro de digitação, como a
omissão de um caractere, pode impedir a execução correta de um programa. Assim, para
que um algoritmo se transforme em um programa funcional, ele deve ser escrito
respeitando essas regras.
As linguagens de programação se dividem, geralmente, em dois grandes grupos: as de
baixo nível, como o Assembly, que se aproximam da linguagem da máquina; e as de
alto nível, como C, Java e Portugol, que se assemelham mais à linguagem humana e
requerem a utilização de compiladores para serem traduzidas para código de máquina.
Jundiaí
2025
Para facilitar a escrita de programas e reduzir os erros de sintaxe, utiliza-se um
Ambiente de Desenvolvimento Integrado (IDE). Esses ambientes oferecem recursos
como verificação de erros, sugestões de correção e execução de códigos. Um exemplo
de IDE voltado ao ensino de lógica de programação é o Portugol Studio.
O Portugol é uma linguagem de programação didática que simula a estrutura dos
algoritmos escritos em português estruturado. Embora não seja utilizada no mercado
profissional, é uma ferramenta eficaz para o aprendizado da lógica computacional. Sua
simplicidade facilita o entendimento dos conceitos fundamentais da programação.
O Portugol Studio, por sua vez, é um IDE desenvolvido pelo Laboratório de Inovação
Tecnológica na Educação (LITE), com o objetivo de auxiliar estudantes na criação e
execução de programas utilizando a linguagem Portugol. Além de interpretar os
comandos, o ambiente identifica e aponta erros de sintaxe, contribuindo para o
aprendizado contínuo do estudante. Por exemplo, ao esquecer de fechar um parêntese
em um comando como escreva("Olá Mundo!"), o IDE sinaliza o erro, permitindo que
o usuário corrija e prossiga com a execução.
O uso de ambientes como o Portugol Studio possibilita uma transição gradual do
raciocínio lógico informal para uma linguagem formal de programação, promovendo
maior fluência no desenvolvimento de algoritmos e na resolução de problemas
computacionais.
Introdução
A computação moderna depende da habilidade de transformar raciocínios lógicos em
instruções compreensíveis por máquinas. Este trabalho tem como objetivo apresentar
conceitos básicos sobre linguagens de programação e destacar a importância do uso de
ambientes de desenvolvimento no processo de ensino-aprendizagem, com foco no
Portugol Studio.
Linguagens de Programação
Conceito e Classificação
Linguagens de programação são ferramentas fundamentais na construção de softwares,
pois permitem a comunicação entre o ser humano e a máquina. Elas podem ser
classificadas em:
• Linguagens de baixo nível, como Assembly, que se aproximam do código de
máquina.
• Linguagens de alto nível, como C, Java e Portugol, com sintaxe mais próxima
da linguagem humana.
Jundiaí
2025
Sintaxe e Erros Comuns
Diferentemente do entendimento humano, o computador exige instruções exatas e com
sintaxe correta. Um erro simples, como um caractere fora do lugar, impede a execução
do programa. Por isso, é fundamental respeitar as regras de cada linguagem.
Ambientes de Desenvolvimento (IDEs)
Os IDEs (Ambientes de Desenvolvimento Integrado) são programas que auxiliam na
escrita e teste de códigos. Eles oferecem suporte na detecção de erros e ajudam a manter
a organização e funcionalidade do código. Entre os exemplos, podemos citar o Visual
Studio, Eclipse, e o Portugol Studio.
Desenvolvendo Exercícios
Desenvolver de forma prática exercícios que mostre a Programação no Site Portugol
WebStudio.
1 - Exercícios:
1.1- Como acessar o site Portugol webstudio.
Jundiaí
2025
1.2- Criar um programa onde você vai digitar seu nome:
1.3-Fazer uma programação onde você vai dividir os números e mostrar o
resultado:
Jundiaí
2025
1.4-Fazer uma programação onde mostre que você após os 18 anos é maior de
idade.
1.5- Crie uma tabuada inteligente:
Jundiaí
2025
Considerações Finais
A aprendizagem da programação se torna mais acessível com o uso de linguagens
didáticas como o Portugol. Associada ao uso de IDEs como o Portugol Studio, essa
abordagem facilita a transição entre lógica e programação formal, promovendo o
domínio progressivo das estruturas computacionais.
Referências
ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6023: Informação e
documentação — Referências — Elaboração. Rio de Janeiro, 2018.
COSTA, M. A. et al. Introdução à lógica de programação: usando Portugol e Portugol
Studio. 2. ed. São Paulo: Novatec, 2020.
LITE – Laboratório de Inovação Tecnológica na Educação. Portugol Studio. Disponível
em: https://lite.acad.unicamp.br. Acesso em: 11 ago. 2025.
Jundiaí
2025