A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Strings.

Apresentações semelhantes


Apresentação em tema: "Strings."— Transcrição da apresentação:

1 Strings

2 Definição Definição: Cadeia (vetor) de caracteres com tamanho fixo, ate 255 caracteres

3 Sintaxe para declaração de variável
program StringExample var myString : string[25]; { declaração de variável } begin {...} end.

4 Sintaxe para declaração de variável
program StringExample var myString : string; { admite ate 255 caracteres } begin {...} end.

5 Sintaxe para literal program StringExample var myString : string[25];
begin myString := ‘PASCAL’; { literal do tipo string } { faca algo com myString } end.

6 Representação em memória
Exemplo: representação de valor tipo string[10] P Chr(6) A S C L Índice reservado para armazenar tamanho do vetor

7 Representação em memória
Exemplo: representação de valor tipo string[10] P Chr(6) A S C L Tamanho máximo

8 Ordem Alfabética As palavras reservadas “<“ e “>” definem operadores de ordem alfabética program ComparacaoString var myString : string[25]; begin if (‘PASCAL’ > read(myString)) then write(‘menor que PASCAL’); end.

9 Funções Length(string) -> integer UpCase (Char) -> Char
Concate (s1,...,sn: string) -> string Pos(s1, s2: string) -> string Copy(s: string, i, n: integer) -> string Delete(var s: string, i, n: integer) -> string Insert(s1: string, var s2: string, i : integer) -> string


Carregar ppt "Strings."

Apresentações semelhantes


Anúncios Google