
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 dex
à direita em um campo de 5 caracteres.y:6:2
: Alinhay
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