Professional Documents
Culture Documents
Login
Artigo
Introdução ao VisuAlg
Veja neste artigo uma breve apresentação da ferramenta VisuAlg, um editor e interpretador de
pseudocódigos escritos em português estruturado, bastante utilizado por quem está aprendendo lógica
de programação.
Sobre VisuAlg
O Portugol é uma versão portuguesa dos pseudocódigos que são realizados nos
exemplos dos livros de introdução à programação ou lógica.
Instalação VisuAlg
Notificações :)
http://www.baixaki.com.br/download/visualg.htm
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 1/16
17/10/2018 Introdução ao VisuAlg
src="http://videos.web-
03.net/artigos/Thiago_Varallo/Introducao_VisuAlg/Introducao_VisuAlg2.jpg"
alt="Caminho da instalação – clique em Avançar">
Notificações :)
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 2/16
17/10/2018 Introdução ao VisuAlg
Notificações :)
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 3/16
17/10/2018 Introdução ao VisuAlg
Notificações :)
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 4/16
17/10/2018 Introdução ao VisuAlg
A Tela Principal
Notificações :)
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 5/16
17/10/2018 Introdução ao VisuAlg
Local onde tem os comandos mais utilizados, sendo possível acessá-los pelo menu ou
pelos atalhos do teclado.
Teclas de Atalho
Salvar (Ctrl-S): Grava o texto presente no editor, na primeira vez que um novo texto é
gravado, é requisitado um nome e a localização para salvar o arquivo.
Colar (Ctrl-V): Copia o texto da área de transferência para o local em que está o cursor.
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 6/16
17/10/2018 Introdução ao VisuAlg
Numerar linhas: Ativa ou desativa a exibição dos números das linhas na área à
esquerda do editor. A linha e a coluna do editor em que o cursor está em um
determinado momento também são mostradas na barra de status .
Mostrar variáveis modi cadas: Ativa ou desativa a exibição da variável que está sendo
modi cada.
Restaurar tela inicial: Retorna a divisão da tela ao formato inicial, caso você tenha
mudado o tamanho da área do editor de texto, quadro de variáveis ou simulador de
saída.
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 7/16
17/10/2018 Introdução ao VisuAlg
Executar com timer (Shi -F9): Insere um atraso que pode ser especi cado no
intervalo ao lado antes da execução de cada linha.
Intervalo do timer: Atrasa cada linha quando deseja executar o pseudocódigo com
timer.
Passo (F8): Inicia ou continua a execução linha por linha do pseudocódigo, dando ao
usuário a oportunidade de acompanhar o uxo de execução, os valores das variáveis e
a pilha de ativação dos subprogramas.
Executar em modo DOS: Com esta opção ativada, tanto a entrada como a saída padrão
passa a ser uma janela que imita o DOS, simulando a execução de um programa neste
Notificações :)
ambiente.
https://www.devmedia.com.br/introducao-ao-visualg/25748 8/16
17/10/2018 Introdução ao VisuAlg
Práticas
algoritmo "salario"
// Seção de Declarações
var sal:real
i,contador:inteiro
inicio
// Seção de Comandos
i<-0;
contador<-0;
para i de 1 ate 5 passo 1 faca
escreva("Digite o salario do funcionário ",i, ": ")
Notificações :)
leia (sal)
se sal>500 entao
contador<-contador+1
fimse
fimpara
escreval(contador, " Funcionários recebem salários superiores a R$ 300,00." )
fimalgoritmo
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 9/16
17/10/2018 Introdução ao VisuAlg
Logo após ter executado o pseudocódigo, deve aparecer uma tela parecida com a
Figura 11, onde terá que inserir alguns valores e pressionar a tecla “Enter”.
algoritmo "Média"
var
Media, P1, P2, P3, P4: real
inicio
Escreva("Digite a nota 1: ")
Leia (P1)
Escreva("Digite a nota 2: ")
Leia (P2)
Escreva("Digite a nota 3: ")
Notificações :)
Leia (P3)
Escreva("Digite a nota 4:")
Leia (P4)
Media <- (P1 + P2 + P3 + P4) / 4
Se (Media >= 7) entao
Escreval (Media," Aluno Aprovado!")
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 10/16
17/10/2018 Introdução ao VisuAlg
Senao
Escreval (Media," Aluno Reprovado!")
Fimse
fimalgoritmo
Algoritmo "Celsius"
Var
F,C:REAL
Inicio
ESCREVAL ("Colocar a temperatura em Fahrenheit")
LEIA (F)
C <- (F-32)*(5/9)
ESCREVAL ("Conversor de Temperatura")
ESCREVAL ("A temperatura é ",C, " Graus Celsius")
Notificações :)
Fimalgoritmo
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 11/16
17/10/2018 Introdução ao VisuAlg
Vamos trabalhar um pouco com condições e vetores, neste caso o que conhecemos
como “for” no VisuAlg é “para”. Neste exemplo estamos mostrando um algoritmo que
recebe o nome e as notas de um grupo de 3 alunos e no nal emite um relatório
contendo uma lista de classi cação por nota.
Algoritmo "condicaoNotas"
Var
nome:vetor [1..3] de caracter
nota:vetor [1..3] de inteiro
A,x,B:inteiro
C:caracter
Inicio
para A <- 1 ate 3 passo 1 faca
Notificações :)
https://www.devmedia.com.br/introducao-ao-visualg/25748 12/16
17/10/2018 Introdução ao VisuAlg
Algoritmo "matriz" 12
https://www.devmedia.com.br/introducao-ao-visualg/25748 13/16
17/10/2018 Introdução ao VisuAlg
Var
A,B,C:inteiro
tabela:vetor [1..4,1..3] de inteiro
Inicio
escreval ("Entre com X:")
leia (C)
para A de 1 ate 4 faca
para B de 1 ate 3 faca
leia (tabela[A,B])
fimpara
fimpara
para A de 1 ate 4 faca
escreval (tabela[A,1],tabela[A,2],tabela[A,3])
fimpara
para A de 1 ate 4 faca
tabela[A,3]<- C * tabela[A,3]
fimpara
escreval ("Resultado da multiplicação da coluna 3 pelo número X que é: ",C)
para A de 1 ate 4 faca
escreval (tabela[A,1],tabela[A,2],tabela[A,3])
fimpara
Fimalgoritmo
Notificações :)
Conclusão
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 14/16
17/10/2018 Introdução ao VisuAlg
Foram mostrado alguns exemplos de pseudocódigos no VisuAlg que é uma ferramenta para
quem está começando a programar e aprender mais sobre a construção da lógica dos
programas.
Por Thiago
Em 2012
Receber Newsletter
Notificações :)
Poste aqui sua dúvida ou comentário que nossa equipe responderá o mais rápido possível.
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 15/16
17/10/2018 Introdução ao VisuAlg
Comunidade
Revistas
Baixe o App
APIs
Fale conosco
Assinatura Empresarial
Notificações :)
12
https://www.devmedia.com.br/introducao-ao-visualg/25748 16/16