Tipos de Dados A informação processada por um programa pode ser de diferente natureza e existir em diferentes formatos. um programa pode utilizar informação: numérica e alfanumérica (texto) Exemplos: Nome de uma pessoa: António Altura: 1,75m 1
Tipos de Dados Mais Comuns: Tipo Integer (inteiro) String (cadeia de caracteres) Boolean (booleano) Descrição Usado para representar inteiros entre 32768 e 32767 Usado para representar informação alfanumérica como letras, algarismos e símbolos especiais. Usado para representar valores lógicos. 2
Conceito de Variável Uma variável é uma localização de memória em que a informação pode ser guardada de modo a ser usada por um programa. Cada variável é caracterizada por: um nome e um tipo de dados 3
Importante: Uma variável de um determinado tipo não está preparada para armazenar dados de um tipo diferente, porque o espaço necessário para armazenar diferentes tipos de dados não é o mesmo 4
Declarações de Variáveis Nenhuma variável deve ser utilizada antes de ser criada. A declaração cria uma variável e deve ser feita antes da sua utilização. Criar uma variável envolve dar-lhe um nome e reservar, em memória, o espaço necessário para que ela possa guardar o tipo de dados para o qual está a ser criada. 5
Declarações de Variáveis Por exemplo: Dim Preço As Integer...cria (declara) uma variável com o nome Preço e do tipo Integer, ou seja, preparada para receber dados do tipo inteiro simples. Pode-se usar a mesma instrução Dim para declarar mais do que uma variável de uma só vez. Por exemplo: Dim Preço As Integer, Desconto As Single...cria a variável Preço como sendo do tipo Integer e a variável Desconto como sendo do tipo Single. 6
Outros Tipos de Dados: Tipo Long Single Double Descrição inteiro longo, ou seja, compreendido entre -2.147.483.648 e 2.147.483.647 real representado com precisão simples, com valores negativos compreendidos entre cerca de -3,4E38 e -1,4E-45 e valores positivos entre cerca de 1,4E-45 e 3,4E38 real representado com precisão dupla 7
Operação de Atribuição A operação de Atribuição permite guardar um dado numa variável. A sintaxe utilizada por esta operação é a seguinte: Variável = Valor O resultado da operação será, portanto, o de guardar Valor em Variável. Valor pode ser: um valor constante, o conteúdo de outra variável, o resultado de uma expressão ou o valor devolvido por uma função. 8
Constantes Uma constante consiste num nome que é dado a um valor numérico ou a uma cadeia de caracteres, e que pode ser usado dentro do programa na vez desses valores. Se for definida uma constante com um valor, bastará modificar uma só vez essa definição inicial para que tal mudança automaticamente se repercuta em todas as ocorrências dessa constante no decurso do programa. A sintaxe da definição de constantes é a seguinte: Const nome As tipo = expressão 9
Alguns exemplos de definições de constantes: Const Pi As Double = 3.14159265358979 Const Raio As Single = 12.5 Const Perímetro As Double = 2 * Pi * Raio 10
Operadores Aritméticos + Adição - Subtracção * Multiplicação \ Divisão Inteira / Divisão Real MOD ^ Resto de Divisão Inteira Exponenciação 11
Operadores Relacionais = Igual <> Diferente < Menor que > Maior que <= Menor ou igual a >= Maior ou igual a 12
Operadores Lógicos AND OR NOT Conjunção (E) Disjunção (OU) Negação (NÃO) Operador de Concatenação de Strings O operador & faz a junção ( soma ) de duas cadeias de caracteres 13
Comentários Comentários ao código do programa podem ser inseridos mediante a utilização da "plica". Exemplo: ' isto é um comentário Todo o texto escrito a seguir a uma plica, será considerado como um comentário e não como pertencendo a uma instrução. 14
Convenções a seguir na escolha de nomes de objectos Classe do Objecto Form CommandButton Frame Horizontal ScrollBar Image Label List Box Menu Option Button Picture Box Text Box Vertical SrcrollBar Nome começa por frm cmd fra hsb img lbl lst mnu opt pic txt vsb 15