MANIPULAÇÃO DE STRINGS EM DELPHI

1211 palavras 5 páginas
Linguagens e Técnicas de Programação I –Pascal / Delphi

Aula – 3

MANIPULAÇÃO DE STRINGS
O TIPO DE DADO STRING
Os strings, como trechos de texto, são os tipos de dados mais familiares aos seres humanos. O
Pascal padrão não fornecia tipos de dados de String; tínhamos que utilizar apenas o tipo Char e, para trabalharmos com textos, devíamos utilizar um array de Char.
O Turbo Pascal, felizmente, oferece para os usuários o tipo de dado String. Embora este tipo seja considerado um array de Char, podemos ignorar este fato e utilizá-lo normalmente. Quando necessário, podemos utilizá-lo como um array (por exemplo, usando os colchetes com um índice para individualizar cada caracter do string). Observe o exemplo abaixo:
S := 'ASPER'; write(s[4]); {será exibida a letra E, correspondente a 4ª letra da string S}
O tamanho de um string pode variar entre 0 e 255 caracteres. Se na declaração de uma variável string não especificarmos o tamanho máximo do string, ele assumirá 255. Por exemplo: var S1 : string;
S2 : string[10];
No exemplo acima, a variável S1 pode conter até 255 caracteres, enquanto a variável S2 pode conter no máximo 10 caracteres. Esse tamanho máximo nós denominamos de comprimento físico do string, que é o que determina o espaço reservado para a variável.
Se na variável S2 for armazenado um string de 4 caracteres, por exemplo, o comprimento físico continua sendo de 10 caracteres, enquanto que o espaço ocupado, no caso 4 caracteres, é o que denominamos comprimento lógico do string. O comprimento lógico de um string pode variar conforme o valor recebido pela variável durante o programa.
Resumindo, temos então que um string pode ter o seu comprimento físico variando de 1 a 255 caracteres, e o seu comprimento lógico variando de 0 até o valor do comprimento físico.

USANDO STRINGS COMO PARÂMETROS EM SUB-ROTINAS
O Turbo Pascal aceita a declaração do tipo string (sem definição de tamanho) como parâmetro de um procedimento ou função, porém

Relacionados

  • rede
    7138 palavras | 29 páginas
  • Liguagem Object Pascal (Delphi)
    4898 palavras | 20 páginas
  • nada com nada
    8429 palavras | 34 páginas
  • Delphi
    11831 palavras | 48 páginas
  • Humano
    17865 palavras | 72 páginas
  • Object Pascal I
    6744 palavras | 27 páginas
  • A Linguagem ObjectPascal
    9020 palavras | 37 páginas
  • Delphi
    157330 palavras | 630 páginas
  • Banco de dados
    20860 palavras | 84 páginas
  • DELPHI
    3391 palavras | 14 páginas