A Tela Principal do VISUALG 3.0.5.2 (MADEIRA)
A tela do Visualg compõe-se da barra de tarefas, do editor de textos (que toma toda a sua metade superior), do quadro de variáveis (no lado esquerdo da metade inferior), do simulador de saída (no correspondente lado direito) e da barra de status. Quando o programa é carregado, já apresenta no editor um "esqueleto" de pseudocódigo, com a intenção de poupar trabalho ao usuário e de mostrar o formato básico que deve ser seguido. Explicaremos a seguir cada componente da interface do VisuAlg.
A Barra de Tarefas (mudou)
Contém os comandos mais utilizados no VisuAlg (estes comandos também podem ser acessados pelo menu ou por atalhos no teclado).
Abrir (Ctrl-A):
Abre um arquivo
anteriormente gravado, substituindo o texto presente no editor. Se
este tiver sido modificado, o VisuAlg pedirá sua confirmação
para salvá-lo antes que seja sobreposto.
Novo
(Ctrl-N): Cria
um novo "esqueleto" de pseudocódigo, substituindo o
texto presente no editor. Se este tiver sido modificado, o VisuAlg
pedirá sua confirmação para salvá-lo
antes que seja sobreposto.
Salvar
(Ctrl-S): Grava
imediatamente o texto presente no editor. Na primeira vez que um novo
texto é gravado, o VisuAlg pede seu nome e
localização.
Imprimir:
Imprime imediatamente na
impressora padrão o texto presente no editor. Para configurar
a impressão, use o comando Imprimir do menu Arquivo (acessível
também pelo atalho Ctrl-P).
Cortar
(Ctrl-X): Apaga
texto selecionado, armazenando-o em uma área de
transferência.
Copiar
(Ctrl-C): Copia
o texto selecionado para a área de transferência.
Colar
(Ctrl-V): Copia
texto da área de transferência para o local em que está
o cursor.
Gravar
bloco de texto: Permite
a gravação em arquivo de um texto selecionado no
editor. A extensão sugerida para o nome do arquivo é
.inc.
Inserir
bloco de texto: Permite
a inserção do conteúdo de um arquivo. A extensão
sugerida para o nome do arquivo é .inc.
Desfazer
(Ctrl-Z): Desfaz
último comando efetuado.
Refazer
(Shift-Ctrl-Z): Refaz
último comando desfeito.
Localizar
(Ctrl-L): Localiza
no texto presente no editor determinada palavra
especificada.
Substituir
(Ctrl-U): Localiza
no texto presente no editor determinada palavra especificada,
substituindo-a por outra.
Corrigir
Indentação (Ctrl-G):
Corrige automaticamente a indentação
(ou tabulação)
do pseudocódigo, tabulando cada comando interno com espaços
à esquerda.
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
(parte inferior da tela).
Por motivos técnicos, esta opção é
automaticamente desativada durante a execução do
pseudocódigo, mas volta a ser ativada logo em seguida.
Mostrar
variáveis modificadas:
Ativa ou desativa a exibição da variável que
está sendo modificada. Como o número de variáveis
pode ser grande, muitas podem estar fora da janela de visualização;
quando esta característica está ativada, o VisuAlg rola
a grade de exibição de modo que cada variável
fique visível no momento em está sendo modificada. Este
recurso é especialmente útil quando se executa um
pseudocódigo passo a passo. Por questões de desempenho,
a configuração padrão desta característica
é desativada,
quando o pseudocódigo
está sendo executado automaticamente. No entanto, basta clicar
este botão para executá-lo automaticamente com a
exibição ativada. No final da execução, a
configuração volta a ser desativada.
Executar
(F9): Inicia
(ou continua) a execução automática do
pseudocódigo.
Executar
com timer
(Shift-F9)::
Insere um atraso (que pode ser especificado no intervalo ao lado)
antes da execução de cada linha. Também realça
em fundo azul o comando que está sendo executado, da mesma
forma que na execução passo a passo.
Intervalo
do timer: Atraso
em cada linha, para quando se 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 fluxo de execução, os valores das
variáveis e a pilha de ativação dos
subprogramas.
Parar
(Ctrl-F2): Termina
imediatamente a execução do pseudocódigo.
Evidentemente, este botão fica desabilitado quando o
pseudocódigo não está sendo
executado.
Liga/desliga
breakpoint
(F5):
Insere/remove um ponto de
parada na linha em que esteja o cursor. Estes pontos de parada são
úteis para a depuração e acompanhamento da
execução dos pseudocódigos, pois permitem a
verificação dos valores das variáveis e da pilha
de ativação de subprogramas.
Desmarcar
todos os breakpoints
(Ctrl-F5):
Desativa todos os
breakpoints
que estejam ativados
naquele momento.
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 ambiente.
Gerar
valores aleatórios: Ativa
a geração de valores aleatórios que substituem a
digitação de dados. A faixa padrão de valores
gerados é de 0 a 100 inclusive, mas pode ser modificada (basta
alterar intervalo ao lado). Para a geração de dados do
tipo caractere, não há uma faixa pré-estabelecida:
os dados gerados serão sempre strings
de 5 letras
maiúsculas.
Intervalo
dos valores aleatórios: Faixa
de valores que serão gerados automaticamente, quando esta
opção estiver ativada.
Perfil
(F7): Após
a execução de um pseudocódigo, exibe o número
de vezes que cada umas das suas linhas foi executada. É útil
para a análise de eficiência (por exemplo, nos métodos
de ordenação).
Mostrar
pilha de ativação (Ctrl-F3): Exibe
a pilha de subprogramas ativados num dado momento. Convém
utilizar este comando em conjunto com breakpoints
ou com a execução
passo a passo.
Ajuda
(F1): Possibilita
acesso às páginas de ajuda e às informações
sobre o VisuAlg.
Quadro de Variáveis
É formado por uma grade na qual são mostrados o escopo de cada variável (se for do programa principal, será global; se for local, será apresentado o nome do subprograma onde foi declarada), seus nomes (também com os índices, nos casos em que sejam vetores), seu tipo ("I" para inteiro, "R" para real, "C" para caractere e "L" para lógico) e o seu valor corrente. A versão atual do VisuAlg permite a visualização de até 500 variáveis (contando individualmente cada elemento dos vetores).
A Barra de Status
Situada na parte inferior da tela, esta barra contém dois painéis: o primeiro mostra a linha e a coluna onde o cursor está, e o segundo mostra a palavra Modificado no caso em que o pseudocódigo tenha sido alterado desde que foi carregado ou salvo pela última vez. Nesta barra, há ainda um terceiro painel disponível, que ainda não tem um uso específico na atual versão.
Objetivos Tela principal Menu A linguagem do VisuAlg Referências da linguagem do VisuAlg Mais recursos