TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

FUNÇÃO CHR

Relatório de pesquisa: FUNÇÃO CHR. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  1/12/2014  •  Relatório de pesquisa  •  1.029 Palavras (5 Páginas)  •  386 Visualizações

Página 1 de 5

Funções Internas do Pascalzin

FUNÇÃO ABS

Retorna o valor absoluto de um argumento numérico.

Sintaxe

function abs ( x : < integer, real > ): < integer, real > ;

Exemplo

Program PascalZIM;

var

r: Real;

i: Integer;

begin

r := abs( -2.3 ); // r recebe 2.3

i := abs( -157 ); // i recebe 157

end.

FUNÇÃO CHR

Recebe como parâmetro um inteiro e retorna o caracter ASC II correspondente ao código identificado com esse inteiro.

Sintaxe

function chr( x: integer ): char;

Exemplo

Program PascalZIM;

var

i: integer;

begin

for i := 32 to 126 do

write( chr(I) );

end.

FUNÇÃO ORD

Recebe como parâmetro um caractere e retorna o inteiro correspondente ao código ASC II referente ao caracter.

Sintaxe

function Ord ( X : char ): integer ;

Exemplo

Program PascalZIM;

begin

writeln( 'O codigo ASCII para "c" = ', ord('c'), ' decimal' );

end.

FUNÇÃO CONCAT

Concatena uma sequencia de cadeias de caracteres.

Sintaxe

function concat ( s1, s2, s3, ... : string ): string ;

Onde s1, s2, s3 são expressões do tipo string. As reticências indicam que mais de uma expressão pode ser informada para a função concat.

O número mínimo de expressões informadas para a função concat é um.

As expressões informadas podem também ter o tipo char.

Exemplo

Program PascalZIM;

var

s1, s2, cadeia: string ;

vetor: array[1..4] of char ;

begin

// Exibe Compilador Pascalzim

s1 := 'Compilador';

s2 := 'Pascalzim';

cadeia := concat(s1, ' ', s2) ;

writeln( cadeia );

// Exibe pzim

vetor[1] := 'p' ;

vetor[2] := 'z' ;

vetor[3] := 'i' ;

vetor[4] := 'm' ;

writeln( concat(vetor[1],vetor[2],vetor[3],vetor[4]));

end.

FUNÇÃO COPY

Retorna parte de uma cadeia de caracteres.

Sintaxe

function copy( cadeia, posInicio, quantidade ) : string ;

Onde:

o cadeia é uma expressão do tipo string.

o posInicio é uma expressão do tipo integer.

o quantidade é uma expressão do tipo integer.

Funcionamento

• Retorna uma subcadeia de cadeia, que começa na posição dada por posInicio. Quantidade denota a quantidade de caracteres que serão retornados a partir da posição informada.

• O primeiro caractere da cadeia está armazenado na posição 1

• Se quantidade for menor ou igual a zero, será retornada uma cadeia vazia.

• Se posInicio for maior que o tamanho da cadeia, será retornada uma cadeia vazia.

• Se posInicio for menor ou igual a zero, será assumido que posInicio correponde ao inicio da cadeia.

• Se a soma de posInicio e quantidade for maior que o tamanho da cadeia, retorna a subcadeia de cadeia que começa em posInicio.

Exemplo

• copy( 'abcdef', 3, 4 ) produz como resultado a cadeia 'cdef'

• copy( 'abcdef', 3, -4 ) produz como resultado a cadeia vazia

• copy( 'abcdef', 30, 4 ) produz como resultado a cadeia vazia

• copy( 'abcdef', -3, 4 ) produz como resultado a cadeia 'abcd'

• copy( 'abcdef', 3, 20 ) produz como resultado a cadeia 'cdef'

Exemplo

Program PascalZIM;

...

Baixar como (para membros premium)  txt (5 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com