Características do visualg
Introdução a Programação – Redes – IFRN
Objetivos
Fornecer um ambiente de programação próximo a realidade; Diminuir a curva exponencial de aprendizagem; Fornecer um ambiente básico de depuração; Dotar de sensibilidade ao contexto o editor de texto.
A tela principal do VisuAlg
Barra de Ferramentas
Editor de texto
Quadro de variáveis
Simulador de saída
Barra de ferramentas (codificação)
Atalhos para barra de ferramentas
Atalho F9 Ação Executar
Shift + F9 F8
Ctrl + F2 F5 Ctrl + F5 F7 Ctrl + F3 F1
Executar com timer Passo
Parar Liga/desliga breakpoint Desmarcar todos os breakpoints Perfil Mostrar pilha de ativação Ajuda
A linguagem
Baseia-se em Portugol (pseudo-código); Permite apenas um comando por linha; Não há “token” de encerramento:
Por
exemplo “;”
Todas as palavras-reservadas são escritas sem acentuação:
se,
entao, senao, logico;
Não há diferenciação entre maiúsculas e minúsculas.
Esqueleto de algoritmo
A cada novo algoritmo, o VisuAlg cria o seguinte “esqueleto”: algoritmo "semnome" // Função : // Autor : // Data : // Seção de Declarações inicio // Seção de Comandos fimalgoritmo
Comentário
O comentário de código é identificado pelo símbolo “//” no início da linha; Cada comentário se estende apenas por uma linha; Caso deseje escrever um comentário extenso, inicie cada linha com “//”;
Tipos de dados
São quatro: inteiro, real, cadeia de caracteres e lógico; Possuem a seguinte sintaxe: inteiro: define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais. real: define variáveis numéricas do tipo real, ou seja, com casas decimais. caractere: define variáveis do tipo string, ou seja, cadeia de caracteres. logico: define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou FALSO.
Declaração de variáveis
Toda variável deve iniciar com uma letra; O