Professional Documents
Culture Documents
16/3/2014
explicado a seguir. Nomes de Variveis e sua Declarao Os nomes das variveis devem comear por uma letra e depois conter letras, nmeros ou underline, at um limite de 30 caracteres. As variveis podem ser simples ou estruturadas (na verso atual, os vetores podem ser de uma ou duas dimenses). No pode haver duas variveis com o mesmo nome, com a natural exceo dos elementos de um mesmo vetor. A seo de declarao de variveis comea com a palavra-chave v a r , e continua com as seguintes sintaxes: < l i s t a d e v a r i v e i s >:< t i p o d e d a d o > < l i s t a d e v a r i v e i s >:v e t o r" [ " < l i s t a d e i n t e r v a l o s > " ] "d e< t i p o d e d a d o > Na < l i s t a d e v a r i v e i s > , os nomes das variveis esto separados por vrgulas. Na < l i s t a d e i n t e r v a l o s > , os < i n t e r v a l o >so separados por vrgulas, e tm a seguinte sintaxe: < i n t e r v a l o > :< v a l o r i n i c i a l >. .< v a l o r f i n a l > Na verso atual do VisuAlg, tanto < v a l o r i n i c i a l >como < v a l o r f i n a l >devem ser inteiros. Alm disso, exige-se evidentemente que < v a l o r f i n a l >seja maior do que < v a l o r i n i c i a l > . Exemplos: v a ra :i n t e i r o V a l o r 1 ,V a l o r 2 :r e a l v e t :v e t o r[ 1 . . 1 0 ]d er e a l m a t r i z :v e t o r[ 0 . . 4 , 8 . . 1 0 ]d ei n t e i r o n o m e _ d o _ a l u n o :c a r a c t e r e s i n a l i z a d o r :l o g i c o Note que no h a necessidade de ponto e vrgula aps cada declarao: basta pular linha. A declarao de vetores anloga linguagem Pascal: a varivel v e tacima tem 10 elementos, com os ndices de [1] a [10], enquanto m a t r i zcorresponde a 15 elementos com ndices [0,8], [0,9], [0,10], [1,8], [1,9], [1,10], ... at [4,10]. O nmero total de variveis suportado pelo VisuAlg 500 (cada elemento de um vetor contado individualmente). Constantes e Comando de Atribuio O VisuAlg tem trs tipos de constantes: Numricos : so valores numricos escritos na forma usual das linguagens de programao. Podem ser inteiros ou reais. Neste ltimo caso, o separador de decimais o ponto e no a vrgula, independente da configurao regional do computador onde o VisuAlg est sendo executado. O VisuAlg tambm no suporta separadores de milhares. Caracteres : qualquer cadeia de caracteres delimitada por aspas duplas ("). Lgicos : admite os valores VERDADEIRO ou FALSO. A atribuio de valores a variveis feita com o operador < . Do seu lado esquerdo fica a varivel qual est sendo atribudo o valor, e sua direita pode-se colocar qualquer expresso (constantes, variveis, expresses numricas), desde que seu resultado tenha tipo igual ao da varivel. Alguns exemplos de atribuies, usando as variveis declaradas acima: a< -3 V a l o r 1< -1 . 5 V a l o r 2< -V a l o r 1+a v e t [ 1 ]< -v e t [ 1 ]+( a*3 ) m a t r i z [ 3 , 9 ]< -a / 4-5
http://www.apoioinformatica.inf.br/visualg/linguagem.htm 2/3
16/3/2014
n o m e _ d o _ a l u n o< -" J o s d aS i l v a " s i n a l i z a d o r< -F A L S O Prxima Objetivos Tela principal Menu A linguagem do VisuAlg recursos Referncias da linguagem do VisuAlg Mais
http://www.apoioinformatica.inf.br/visualg/linguagem.htm
3/3