Tabela de variáveis
Tese: Tabela de variáveis. Pesquise 861.000+ trabalhos acadêmicosPor: priscila22sousa • 30/8/2014 • Tese • 332 Palavras (2 Páginas) • 262 Visualizações
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).
Introdução
A linguagem que o VisuAlg interpreta é bem simples: é uma versão portuguesa dos pseudocódigos largamente
utilizados nos livros de introdução à programação, conhecida como "Portugol". Tomei a liberdade de acrescentar-lhe
alguns comandos novos, com o intuito de criar facilidades específicas para o ensino de técnicas de elaboração de
algoritmos. Inicialmente, pensava em criar uma sintaxe muito simples e "liberal", para que o usuário se preocupasse
apenas com a lógica da resolução dos problemas e não com as palavras-chave, pontos e vírgulas, etc. No entanto,
cheguei depois à conclusão de que alguma formalidade seria não só necessária como útil, para criar um sentido de
disciplina na elaboração do "código-fonte".
A linguagem do VisuAlg permite apenas um comando por linha: desse modo, não há necessidade de tokens
separadores de estruturas, como o ponto e vírgula em Pascal. Também não existe o conceito de blocos de comandos
(que correspondem ao begin e end do Pascal e ao { e } do C), nem comandos de desvio incondicional como o goto.
Na versão atual do VisuAlg, com exceção das rotinas de entrada e saída, não há nenhum subprograma embutido, tal
como Inc(), Sqr(), Ord(), Chr(), Pos(), Copy() ou outro.
Importante: para facilitar a digitação e evitar confusões, todas as palavras-chave do VisuAlg foram implementadas
sem acentos, cedilha, etc. Portanto, o tipo de dados lógico é definido como logico, o comando se..então..senão é
definido como se..entao..senao, e assim por diante. O VisuAlg também não distingue maiúsculas e minúsculas no
reconhecimento de palavras-chave e nomes de variáveis.
...