VisualG - Aperfeiçoando o uso dos Comandos de Saída de Dados no VisualG
VisualG - Aperfeiçoando o uso dos Comandos de Saída de Dados no VisualG
Comandos de Saída no VisualG: Explorando Escreva() e Escreval()
No VisualG, a exibição de resultados é essencial para compreender a execução de algoritmos. Os comandos de saída desempenham um papel crucial nesse processo, e dois deles se destacam: Escreva() e Escreval().
Escreva(<lista-de-expressões>): Este comando imprime o conteúdo de cada expressão presente na <lista-de-expressões> no dispositivo de saída padrão. As expressões, separadas por vírgulas, são avaliadas e os resultados são exibidos conforme a ordem indicada. Este comando é análogo ao "write" em Pascal.
Escreval(<lista-de-expressões>): Similar ao "Escreva", este comando, após exibir as expressões, insere uma quebra de linha. Equiparado ao "writeln" em Pascal, é útil para tornar a saída mais organizada.
Além disso, é possível formatar a saída para valores numéricos, definindo a largura do campo e, para valores reais, o número de casas decimais. Exemplificando:
Escreva(x:5): Escreve o valor de "x" em 5 espaços, alinhando-o à direita.Escreva(y:6:2): Escreve o valor de "y" em 6 espaços, exibindo 2 casas decimais.
Segue alguns exemplos práticos do uso desses comandos no VisualG, baseado no código fornecido:
algoritmo "exemplo"varx: realy: inteiroa: caracterel: logicoiniciox <- 2.5y <- 6a <- "teste"l <- VERDADEIROescreval ("x", x:4:1, y+3:4) // Saída: x 2.5 9escreval (a, "ok") // Saída: teste ok (com quebra de linha)escreval (a, " ok") // Saída: teste ok (com quebra de linha)escreval (a + " ok") // Saída: teste ok (com quebra de linha)escreva (l) // Saída: VERDADEIROfimalgoritmo
É importante observar que o VisualG adiciona um espaço à esquerda ao separar expressões numéricas e lógicas, mas não o faz para expressões do tipo caractere, permitindo a concatenação. Caso deseje separar expressões do tipo caractere, insira espaços nos locais apropriados.
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.