Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

VisualG: comandos Escreva e Escreval com exemplos práticos

#VisualG; #ComandosEscrevaEscreval; #LogicaDeProgramacao


@CanalQb

VisualG: comandos Escreva e Escreval com exemplos práticos


Os comandos de saída no VisualG são essenciais para compreender como os algoritmos se comportam durante a execução. Neste artigo, você aprenderá a utilizar os comandos Escreva() e Escreval() com clareza e exemplos práticos, ampliando seu domínio da linguagem.

Função dos comandos de saída no VisualG

No VisualG, a comunicação com o usuário acontece por meio da saída padrão — geralmente exibida na tela do console do programa. Por isso, dominar os comandos que permitem exibir informações é crucial para desenvolver bons algoritmos.

Comando Escreva()

  • Exibe o conteúdo de uma ou mais expressões na mesma linha.
  • As expressões são separadas por vírgulas e exibidas conforme a ordem definida.
  • Não insere quebra de linha ao final.
  • Equivale ao comando write da linguagem Pascal.

Exemplo:

escreva("Resultado: ", x)

Comando Escreval()

  • Funciona como o Escreva(), mas insere uma quebra de linha ao final da execução.
  • Permite separar visualmente blocos de saída no console.
  • Equivale ao comando writeln em Pascal.

Exemplo:

escreval("Resultado final:")

Formatando a saída

É possível definir a largura e precisão da exibição de números, especialmente os valores reais:

  • x:5: Alinha o valor de x à direita em um campo de 5 caracteres.
  • y:6:2: Alinha y em 6 espaços com 2 casas decimais.

Exemplo prático com código completo

Veja como aplicar os conceitos em um programa completo:

algoritmo "exemplo"
var
    x: real
    y: inteiro
    a: caractere
    l: logico

inicio
    x <- 2.5
    y <- 6
    a <- "teste"
    l <- VERDADEIRO

    escreval("x", x:4:1, y+3:4)   // Saída: x  2.5   9
    escreval(a, "ok")             // Saída: teste ok
    escreval(a, " ok")            // Saída: teste ok
    escreval(a + " ok")           // Saída: teste ok
    escreva(l)                    // Saída: VERDADEIRO
fimalgoritmo

Observações importantes sobre concatenação e espaçamento

O VisualG insere um espaço entre valores numéricos e lógicos automaticamente, mas não faz isso ao lidar com textos (tipo caractere). Para garantir legibilidade em mensagens concatenadas, adicione espaços manualmente nas strings.

Por que dominar esses comandos é essencial?

A saída de dados é o principal meio de interação do algoritmo com o usuário. Quando bem utilizada, facilita o entendimento do funcionamento do código, ajuda na depuração e melhora a experiência de quem utiliza seu programa. Além disso, boas práticas na exibição de resultados tornam seus algoritmos mais profissionais e organizados.

Recomendações adicionais

  • Utilize o Portugol WebStudio para testar seus comandos.
  • Para formatação avançada, pratique variações com casas decimais, concatenação e mensagens personalizadas.
  • Assista ao vídeo tutorial sobre saída de dados no canal @CanalQb no YouTube.

Se ficou com dúvidas ou deseja ver mais exemplos aplicados, deixe seu comentário abaixo. Teremos prazer em continuar ajudando sua evolução na lógica de programação com VisualG.


Hashtags: #VisualG; #ComandosEscrevaEscreval; #LogicaDeProgramacao

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo