LINGUAGEM
DE PROGRAMAÇÃO BASIC PARA OPEN OFFICE – PARTE 2
Nota: As informações
utilizadas na elaboração dessa série de aulas sobre programação
Basic, para Open Office Calc, foram obtidas de fontes
primárias, como manual de programação Basic e o editor de
ajuda do Open Office Basic e sintetizadas com o objetivo de
facilitar a compreensão dos elementos básicos da linguagem de
programação basic e sua utilização na criação de macros e
funções. Vale lembrar que o ambiente de desenvolvimento abordado
aqui se estende aos demais softwares do pacote Open Office.
(Professor Roni Márcio Fais, 2014 – www.rmfais.com).
|
PALAVRAS
RESERVADAS DA LINGUAGEM BASIC
São palavras que não
podem ser utilizadas como nome de funções, variáveis ou
constantes, pois elas já fazem parte do vocabulário da linguagem
Basic podendo ser um comandos, uma função pré-definida, etc.
É importante atentar
para a questão de que muitos erros de programação, ao se compilar
um programa, podem estar relacionados ao uso de palavras reservadas.
Algumas dessas palavras são:
-
BEEP, CALL , SUB , FOR , NEXT , EXIT , WHILE , DO , SQR , AND , OR ,
PI , etc.
Lembrando que a
linguagem Basic não é case sensitive, ou seja, não faz
distinção entre letras maiúsculas e minúsculas, logo variáveis
definidas com letras maiúsculas podem ser referenciadas com letras
minúsculas e vice versa. O mesmo vale para os comandos e funções
internas.
TIPOS
DE VARIÁVEIS DA LINGUAGEM BASIC
Os
tipos básicos de variáveis da linguagem Basic são:
TIPOS
|
DESCRIÇÃO
|
INTEGER
|
Número
inteiro (-32768 a 32767 )
|
LONG
|
Inteiro
Longo (-2.147.483.648 a 2.147.483.647)
|
SINGLE
|
Ponto
flutuante simples (3.402823E38 a 1.401298E-45 ) +-
|
DOUBLE
|
Ponto
flutuante duplo (1.797693134862315E308 a 4.94066E-324 )+-
|
STRING
|
Carecteres
alfanuméricos (64000 caracteres - 64Kb)
|
CURRENCY
|
Valores
monetários (-922.337.203.685.477,5808 até
922.337.203.685.477,5807 )
|
BOOLEAN
|
Verdadeiro
ou Falso (True/False)
|
DATE
|
Data
|
VARIANT
|
Qualquer
tipo de dados como por exemplo array
|
DECLARAÇÃO
DE VARIÁVEIS
Variáveis
podem ser identificadas por meio do comando DIM, seguidas de AS e o
seu tipo ou descrição. Exemplos:
DIM
NUMERO AS INTEGER
NUMERO
= 0
Devem ser observadas as
seguintes regras para nomes de variáveis, constantes, sub-rotinas e
funções:
Não é permitido
o uso de caracteres especiais, pontuação ou cedilha;
Devem começar por
uma letra do alfabeto;
Não podem conter
mais que 255 caracteres;
Não existe
diferenciação entre letras maiúsculas e minúsculas;
Nomes com espaços
só são permitidos entre colchetes;
Palavras
reservadas não podem ser utilizadas.
Exemplos de nomes
válidos
valorTotal, Nota2,
nota, minha_Macro, [Valor Recebido]
Exemplos de nome
inválidos
2_Nota, minha-Macro,
preço, média, WHILE
COMENTÁRIOS
DE PROGRAMAÇÃO
Podem ser colocados
após o comando REM ou o sinal de apóstrofo. Com o sinal de
apóstrofo os comentários podem ser colocados após uma linha de
código. Exemplos:
REM
isso é um comentário de programação;
'
isso também é um comentário de programação;
DIM
nota AS INTEGER 'comentário: nota é um número inteiro
ATIVIDADES
O que significa case sensitive?
Por que palavras reservadas não podem ser utilizadas em nomes de
variáveis?
Quais as diferenças entre os tipos de variáveis INTEGER E SINGLE?
Qual
a diferença entre fazer comentários de programação com REM e
apóstrofo?