Capítulo 1: Introdução ao VisuAlg – Editor e Interpretador de Pseudocódigos - 1
O que é VisuAlg? - 1
Breve história do VisuAlg - 1
Objetivos do VisuAlg - 2
Capítulo 2: Instalação e Requerimentos de Hardware - 3
Obtendo o VisuAlg - 3
Capítulo 3: A Tela Principal do VisuAlg - 7
Menu Principal - 18
Menu Arquivo - 18
Submenu Novo - 19
Submenu Abrir... - 20
Submenu Salvar - 22
Submenu Imprimir... - 25
Menu Editar - 28
Submenu Desfazer - 29
Submenu Refazer - 31
Submenu Recortar - 32
Submenu Copiar - 34
Submenu Colar - 36
Submenu Corrigir indentação - 39
Submenu Selecionar tudo - 41
Submenu Localizar... - 42
Submenu Localizar de novo - 45
Submenu Substituir... - 48
Submenu Gravar bloco.. - 51
Submenu Inserir bloco... - 54
Menu Exibir - 58
Submenu Número de linhas - 58
Submenu Variáveis modificadas - 60
Submenu Restaurar tela - 62
Menu Algoritmo - 64
Submenu Executar - 65
Submenu Passo a Passo - 67
Submenu Executar com timer - 69
Submenu Parar - 71
Submenu Liga/desliga breakpoint - 72
Submenu Desmarcar todos os breakpoints - 73
Submenu Executar em modo DOS - 77
Submenu Gerar valores aleatórios - 78
Submenu Perfil - 81
Submenu Pilha de ativação - 83
Menu Código - 85
Submenu Pascal - 86
Submenu Linguagem C - 7
Submenu CA-Clipper - 88
Submenu Basic - 89
Menu Ferramentas - 90
Submenu Opções - 90
Menu Ajuda - 95
Visualizador de Variáveis - 96
Simulador de Saída - 97
Capítulo 4: A Linguagem de Programação do VisuAlg - 99
Introdução - 99
Tipos de Dados - 102
Nomes de Variáveis e sua Declaração - 103
Constantes e Comando de Atribuição - 107
Linhas de Comentários - 115
Comandos de Entrada e Saída E/S - 115
Comandos de Saída - 115
Comandos de Entrada - 118
Capítulo 5: Operadores Matemáticos na Linguagem de Programação do VisuAlg - 121
Operadores Aritméticos - 121
Operadores de Caracteres - 125
Operadores Relacionais - 127
Operadores Lógicos - 129
Precedência de Operadores - 143
Capítulo 6: Estruturas Sequencial, Condicional e de Repetição - 145
Estrutura Sequencial - 145
Estrutura Condicional - 149
Estrutura Condicional Simples - 150
Estrutura Condicional Composta - 162
Estrutura Condicional Composta Encadeada ou Aninhada - 168
Estrutura Condicional Múltipla - 176
Estruturas de Repetição, Laço de Repetição ou Loops - 184
Estrutura de Repetição enquanto...faca - 185
Estrutura de Repetição repita...ate - 195
Estrutura de Repetição para...faca - 204
Estruturas de Repetição Encadeadas ou Aninhadas - 213
Capítulo 7: Estruturas de Dados Homogêneas - 225
Variáveis Indexadas Unidimensionais Vetores - 226
Estruturas Homogêneas Bidimensionais Matrizes - 235
Capítulo 8: Subalgoritmos - 247
Procedimentos - 248
Chamando um Procedimento - 250
Procedimento Sem Parâmetros - 251
Procedimento Com Passagem de Parâmetros - 260
Passagem de Parâmetros por Valor - 260
Passagem de Parâmetros por Referência - 263
Funções - 275
Chamando uma Função - 278
Função Sem Parâmetros - 279
Função com Passagem de Parâmetros - 281
Passagem de Parâmetros por Valor - 281
Passagem de Parâmetros por Referência - 285
Função Recursiva - 292
Capítulo 9: Outros Comandos da Linguagem VisuAlg - 297
Comando Aleatorio - 297
Comando Arquivo - 300
Comando Timer - 308
Comandos de Depuração - 310
Comando Pausa - 310
pausa - 310
Comando Debug - 312
Comando Eco - 315
Comando Cronômetro - 318
Comando Limpatela - 322
Autodigitação e Sugestão de Digitação - 324
Capítulo 10: Finalmente....... - 349
Referências Bibliográficas - 351