Você está na página 1de 9

DESCRIO DAS FUNES/ROTINAS:

Rotina
Funo Sintaxe Exemplo:

: ABS()
: Retorna o valor absoluto de um valor numrico. : Resultado: =ABS(Valor) PROGRAM Teste; VAR X1 : REAL; X2 : INTEGER; BEGIN X1: =ABS( -2.3 ); X2: =ABS( -157 ); END.

( 2.3 ) ( 157 )

Rotina

: CHR()

Funo : Retorna um caracter da tabela ASCII de acordo com um determinado valor numrico Sintaxe : Resultado: =CHR(Valor) Exemplo: PROGRAM Teste; VAR X1 : CHAR; BEGIN X1: =CHR( 65 ); END.

( A )

Rotina
Funo Sintaxe Exemplo:

: CLRSCR
: Limpa a tela de vdeo : CLRSCR PROGRAM Teste; USES CRT; BEGIN CLRSCR; END.

Rotina
Funo Sintaxe Exemplo:

: CONCAT()
: Concatena ( Junta ) uma seqncia de STRINGs : Resultado: =CONCAT( s1,s2,,sn) PROGRAM Teste; VAR s1,s2 : STRING; BEGIN s1: =CONCAT(Joo,Mineiro); (Joo Mineiro ) s2: = CONCAT(ABC,DEFG,HIJ); (ABCDEFGHIJ) END.

Rotina : COPY() Funo : Copia n caracteres de uma STRING a partir de uma posio especfica Sintaxe : Resultado: =COPY(s1, posio , quantidade) Exemplo: PROGRAM Teste; VAR s1 :STRING; BEGIN s1: =COPY(ABCDEFGH,2,3); (BCD) END.

Rotina
Funo Sintaxe Exemplo:

: COS()
: Retorna o cosseno de um valor numrico : Resultado: = COS(Valor) PROGRAM Teste; VAR x : REAL; BEGIN x: =COS(10); END.

Rotina
Funo Sintaxe Exemplo:

: DEC()
: Decrementa uma varivel numrica : DEC(Valor) PROGRAM Teste; VAR x : INTEGER; BEGIN x: =10; DEC(x) ; END.

(9)

Rotina

: DELAY() ( CRT )

Funo : Interrompe o processamento por um nmero especificado de milisegundos Sintaxe : DELAY(Tempo) Exemplo: PROGRAM Teste; USES CRT; BEGIN DELAY(200); END.

Rotina
Funo inicial Sintaxe Exemplo:

: DELETE()
: Deleta n caracteres de uma STRING, a partir de uma posio : DELETE(s ,posio, quantidade) PROGRAM Teste; VAR s : STRING; BEGIN s: =Joo da Silva; DELETE (s,5,3); END.

(Joo Silva)

Rotina
Funo Sintaxe Exemplo:

: EXP()
: Retorna e elevado a um determinado valor numrico : Resultado: =EXP(Valor) PROGRAM Teste; VAR x : REAL; BEGIN x: : =EXP(10); END.

Rotina
Funo Sintaxe Exemplo:

: FRAC()
: Retorna a parte fracionria de um valor numrico : Resultado: =FRAC(Valor) PROGRAM Teste VAR x: REAL BEGIN x: =FRAC(2.345) END

( 345 )

Rotina
Funo linha ( y ) Sintaxe Exemplo:

: GOTOXY()
: Posiciona o cursor no vdeo em uma determinada coluna ( x ) e : GOTOXY( coluna, linha ) PROGRAM Teste; USES CRT; BEGIN GOTOXY(10,20); END.

Rotina
Funo Sintaxe Exemplo:

: INC()
: Incrementa uma varivel numrica : INC(Valor) PROGRAM Teste; VAR x : INTEGER; BEGIN x: =10; INC(x); END.

(11)

Rotina

: INSERT()

Funo : Insere uma STRING dentro de outra STRING a partir de uma determinada posio Sintaxe : INSERT(STRING_Fonte, STRING_Destino, posio) Exemplo: PROGRAM Teste; VAR s : STRING; BEGIN s: =Joo Silva; INSERT(Da ,s,6); (Joo Da Silva) END.

Rotina
Funo Sintaxe Exemplo:

: INT()
: Retorna a parte inteira de um valor numrico : REsultado: =INT(Valor) PROGRAM Teste; VAR x : REAL; BEGIN x: =INT(2.345); END.

(2)

Rotina
Funo Sintaxe Exemplo:

: KEYPRESSED
: Retorna TRUE se uma tecla foi pressionada, FALSE case contrrio : KEYPRESSED PROGRAM Teste; USES CRT; BEGIN REPEAT UNTIL KEYPRESSED; END.

Rotina
Funo Sintaxe Exemplo:

: LENGTH()
: Retorna o nmero de caracteres de uma STRING : Resultado: = LENGTH(s) PROGRAM Teste; VAR x : INTEGER; BEGIN x: = LENGTH(Joo); END.

(4)

Rotina
Funo Sintaxe Exemplo:

: LN()
: Retorna o logaritmo natural de um determinado valor numrico : Resultado: =LN(Valor) PROGRAM Teste; VAR x : REAL; BEGIN x: =EXP(LN(2)*3); (* 2**3 ( 8 ) *) END.

Rotina

: ODD()

Funo : Retorna TRUE se uma determinado valor numrico FOR impar, FALSE caso contrrio Sintaxe : Exemplo: PROGRAM Teste; VAR x : Boolean; BEGIN c: =odd(65); ( TRUE ) END.

Rotina
Funo caracter Sintaxe Exemplo:

: ORD()
: Retorna qual o nmero na tabela ASCII de um determinado : Resultado: =ORD(Caracter) PROGRAM Teste; VAR x : INTEGER; BEGIN x: =ORD(A); END.

( 65 )

Rotina
Funo Sintaxe Exemplo:

: PI
: Retorna o valor de PI : Resultado: =PI PROGRAM Teste; VAR x : REAL; BEGIN x: =PI; ( 4.1415926535) END.

Rotina

: POS()

Funo : Retorna a posio da primeira ocorrncia dos caracteres de uma STRING dentro de outra STRING Sintaxe : Resultado: =POS(Caracteres,STRING_A_SER_PROCURADA) Exemplo: PROGRAM Teste; VAR x : INTEGER; BEGIN x: =POS(ABC,DEABCDFG); (3) END.

Rotina

: READKEY

Funo : Faz a leitura de um caracter do teclado, no sendo necessrio pressionar ENTER Sintaxe : Resultado: =READKEY Exemplo: PROGRAM Teste; USES CRT; VAR tecla: CHAR; BEGIN tecla: =READKEY; END.

Rotina
Funo Sintaxe Exemplo:

: SIN()
: Retorna o seno de um valor numrico : Resultado: =SIN(Valor) PROGRAM Teste; VAR x : REAL; BEGIN x : = SIN(10); END.

Rotina
Funo Sintaxe Exemplo:

: SQR()
: Retorna um valor numrico elevado ao quadrado : Resultado: =SQR(Valor) PROGRAM Teste; VAR x : INTEGER; BEGIN x: =SQR(3); END.

(9)

Rotina
Funo Sintaxe Exemplo:

: SQRT()
: Retorna a raiz quadrada de um valor numrico : Resultado: =str(Valor) PROGRAM Teste VAR x: INTEGER BEGIN x: =SQRT(9) END

(3)

Rotina
Funo Sintaxe Exemplo:

: STR()
: Converte um valor numrico para a sua representao em STRING : STR(Valor, STRING_Resultante) PROGRAM Teste; VAR s : STRING; BEGIN STR(2.345,s); END.

Rotina
Funo Sintaxe Exemplo:

: TEXTBACKGROUND()
: Altera a cor de fundo nas operaes de E/S : TEXTBACKGROUND(Cor) PROGRAM Teste; USES CRT; BEGIN TEXTBACKGROUND(0); (Preto) TEXTBACKGROUND(1); (Azul) TEXTBACKGROUND(2); (Verde) TEXTBACKGROUND(3); (Ciano) TEXTBACKGROUND(4); (Vermelho) TEXTBACKGROUND(5); (Mangenta) TEXTBACKGROUND(6); (Marrom) TEXTBACKGROUND(7); (Cinza) END.

Rotina
Funo Sintaxe Exemplo:

: TEXTCOLOR()
: Altera a cor das letras nas operaes de E/S : TEXTCOLOR(Cor) PROGRAM Teste; USES CRT; BEGIN TEXTCOLOR (0); TEXTCOLOR(1); TEXTCOLOR (2); TEXTCOLOR(3); TEXTCOLOR(4); TEXTCOLOR(5); TEXTCOLOR(6); TEXTCOLOR(7); END.

(Preto) (Azul) (Verde) (Ciano) (Vermelho) (Mangenta) (Marrom) (Cinza)

Rotina
Funo Sintaxe Exemplo:

: TRUNC()
: Trunca um valor REAL para um valor Inteiro : Resultado: =TRUNC(Valor) PROGRAM Teste; VAR x : INTEGER; BEGIN x: =TRUNC(2.345); END

(2)

Rotina
Funo Sintaxe Exemplo:

: UPCASE()
: Converte um caracter minsculo para maisculo : Resultado: =UPCASE(Caracter) PROGRAM Teste; VAR x : CHAR; BEGIN x: =UPCASE(a); END.

( A )

Rotina
Funo Sintaxe Exemplo:

: VAL()
: Converte uma STRING para a sua representao numrica : VAL(STRING_ORIGEM,VALOR_RESPOSTA,CODIGO_ERRO) PROGRAM Teste; VAR x, e : INTEGER; BEGIN VAL(12345,x,e); END.

( 12345 )

Você também pode gostar