Como funciona o Portugol?

Perguntado por: ipereira . Última atualização: 17 de maio de 2023
4.1 / 5 12 votos

Portugol é uma linguagem de programação educativa completamente em português, eliminando dessa forma a barreira que pode representar aprender programação já com uma linguagem profissional, geralmente em inglês. Com esta linguagem, toda sua lógica pode ser escrita em português e ser executada no seu computador.

A primeira ação é pedir que o usuário digite os valores de “a”, “b” e “c”. Lido os valores, podemos agora verificar se é uma equação completa ou incompleta. Se “b” ou “c” for igual a zero, então temos uma equação incompleta. Se o valor do delta for negativo, então a equação não possui raízes reais.

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.

Com o Portugol Studio, os seus estudantes podem criar desde algorítmos simples até jogos completos, totalmente em português. A linguagem é baseada em C e PHP, e simplifica muitas funcionalidades gráficas e matemáticas.

Na linguagem Portugol, os números reais são caracterizados por possuírem uma parte inteira e uma parte fracionária. Por exemplo, as partes inteira e fracionária do número real 3.141596 são 3 e 141596, respectivamente. Note que um “ponto” e não uma vírgula é usado para separar as partes inteira e fracionária.

  • Operadores Aritméticos. +, -, *, /, \ (divisão inteira), MOD(resto da divisão inteira)
  • Operadores Relacionais. =, <, >, <=, >=, <>
  • Operadores Lógicos. ou, nao, e, xou.
  • Entrada de Dados. ler.
  • Saída de Dados. mostrar.

O VisuAlg é um interpretador criado pela Apoio Informática, ele lê e interpreta em uma linguagem próxima do português estruturado(Portugol) como um programa normal de computador.

Abaixo estão listados alguns passos importantes para a escrita de um algoritmo computacional:

  1. Preste atenção à ordem lógica da execução das tarefas;
  2. Lembre-se de que ele deve ter um início e fim;
  3. Ele deve ser completo;
  4. Deve ter um alto nível de detalhes;
  5. Cada tarefa é uma instrução, assim, defina-a bem.

A declaração de variaveis segue as seguintes regras: 1- O nome tem de começar por uma letra ou pelo carácter undescore (_) e não pode ser uma palavra reservada da linguagem. 2- O valor de inicialização tem de ser compativel com tipo de variável definido. 5- É possível omitir a palavra variavel.

soma = soma+numero precisa estar dentro do bloco enquanto , desta forma sempre que o usuário digitar um número, este número será somado com o valor existente em soma .

Outras vantagens: pode definir quais os dados a serem utilizados e como eles vão estar estruturados, além de utilizar o português como base. A desvantagem é que precisamos aprender as regras dessa forma de representação. Também figura como desvantagem a não padronização de sua estruturação.

Operadores Relacionais

  • Operadores disponíveis. = Igual. =/= Diferente. ...
  • Descrição. Os operadores lógicos fornecem com resultado um valor lógico (verdadeiro ou falso) ...
  • Exemplo. inicio. ...
  • operadores_relacionais.
  • Resultado. 5.0 = 3.0 = FALSO. ...
  • Ver também. Operadores Aritméticos.

E o que é Portugol, então? Portugol é um pseudocódigo, uma representação textual usada para se estudar programação e, como uma representação textual, tem como característica principal o regionalismo, pelo fato dos códigos serem expressos no idioma oficial do país, no nosso caso o português do Brasil.

Pseudocódigo é uma técnica textual de representação de um algoritmo. Também é conhecida como Português Estruturado ou Portugol.

O termo \n utilizado nessa linha do algoritmo tem a função de quebra de linha. Na linha 11 o valor digitado pelo usuário é lido e armazenado na variável num2.

Os tipos de dados que um algoritmo pode manipular são: dados numéricos, dados literais e dados lógicos. Vamos conhecer cada tipo e compreender de que forma cada um deles pode ser utilizado.

Principais tipos de dados

  • Dados numéricos. O tipo inteiro (integer) O tipo float.
  • Dados alfanuméricos. O tipo string. Áspas triplas.
  • Operações básicas com strings.
  • Listas.

Para criar uma variável utiliza-se var (opcional) e, para determinar o seu valor, o operador de atribuição ( = ). Para facilitar a compreensão do código, deve-se sempre escolher um nome que identifique o tipo de dado a ser armazenado.

Pseudocódigo. Comando de Controle IF. Comando de Controle While. Comando de Controle Switch Case.

Note que o Portugol Online ainda não está disponível para dispositivos móveis, como tablets e smartphones. Recomendado. Executa o Portugol Online em sua própria janela com todos os recursos, não requer download nem instalação.

!= (diferente de): Retorna verdadeiro caso o primeiro valor seja diferente do segundo.