Delphi uma linguagem fortemente tipada – Definição de variáveis

hoje vamos aprender a fazer a utilização de variáveis com Delphi.

Primeiramente temos que entender o que é uma variável.

Segundo a Wiki:

Na programação, uma variável é um objeto (uma posição, freqüentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só “existem” em tempo de execução, elas são associadas a “nomes”, chamados identificadores, durante o tempo de desenvolvimento.

Quando nos referimos à variável, do ponto de vista da programação de computadores, estamos tratando de uma “região de memória (do computador) previamente identificada cuja finalidade é armazenar os dados ou informações de um programa por um determinado espaço de tempo”. A memória do computador se organiza tal qual um armário com várias divisões. Sendo cada divisão identificada por um endereço diferente em uma linguagem que o computador entende.

O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão.

O computador identifica cada divisão por intermédio de um endereço no formato hexadecimal, e as linguagens de programação permitem nomear cada endereço ou posição de memória, facilitando a referência a um endereço de memória. Uma variável é composta por dois elementos básicos: o conteúdo,o valor da variável e identificador, um nome dado à variável para possibilitar sua utilização.

agora que ja sabemos um pouco sobre o que é uma variáveis, irei demonstrar os lugares que podemos definir variáveis em um programa Delphi

//*****************************************

unit UnitExemplo;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm2 = class(TForm)
    Btn1: TButton;
    procedure Btn1Click(Sender: TObject);
    //aqui podemos definir uma variável
  private
    { Private declarations }
    var VariávelPrivada:Integer;
    //aqui podemos definir uma variável
  public
    { Public declarations }
    var VariávelPublica:Integer;
  end;

//aqui podemos definir uma variável
var
  Form2: TForm2;
  var VariávelBoba:Integer;

implementation

{$R *.dfm}

procedure TForm2.Btn1Click(Sender: TObject);
//aqui podemos definir uma variável
var VariavelLocal:Integer;
begin

end;

end.

O Delphi é uma linguagem fortemente tipada.

isso significa que, cada variável, ao ser definida somente aceitará um tipo de dado
e caso tentemos colocar um tipo diferente o Delphi levantará uma exception informando ao usuário o erro:

clique em Definição de Variáveis Delphi para baixar a lista de tipos aceitos pelo Delphi.

após baixar
Faça um form e coloque um botão para cada tipo documentado no pdf

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s