[pascal] Tutorial incio [2]
Studio-Natch :: PC :: Programação :: Visual basic / Pascal
Página 1 de 1
[pascal] Tutorial incio [2]
4-Tipos de Dados Elementares
Um tipo de dados define o conjunto de valores que uma variável ou constante pode assumir.
4.1-Dados de tipo elementar:
Podem ser:
Inteiros(INTEGER);
Reais(REAL);
Caracteres(CHAR);
Lógicos(BOOLEAN).
4.2-Dados de tipo ordinal: existem quando os elementos que compreendem o tipo de dados formam um conjunto ordenado e finito. ? o caso dos:
Inteiros
Caracteres
Booleanos
Dados de tipos definidos pelo programador
4.1.1-Dados inteiros
O tipo integer permite a utilização de valores inteiros entre -MAXINT e MAXINT.
Cada dado do tipo integer ocupa dois bytes em memória.
Os operadores válidos para numeros inteiros são a adição(+),subtracção(-),multiplicação(*),divisão inteira(/) e resto da divisão inteira (MOD).
DIV-Permite obter o quociente inteiro da divisão de dois números inteiros.
MOD-Permite obter o resto da divisão de dois numeros inteiros.
Exemplo:
17 DIV 5=3 e 17 MOD 5=2
4.1.2-Dados Reais
Os dados do tipo real representam quantidades numéricas reais:
Permite utilizar valores de +-2.9E-39 a +-1.7E38 com uma precisão de 12 dígitos.
Cada dado do tipo real ocupa 6 bytes de memória.
Os operadores válidos para os valores reais são os operadores aritméticos usuais: +,-,*,/.
Em Pascal, um valor inteiro pode surgir onde for esperado um valor real, visto que o conjunto de inteiros está contido no conjunto dos reais.
4.3-Funções padrão para valores numéricos
4.3.1-Funções reais
Estas funções apresentam sempre um resultado real, mas recebem um argumento que pode ser real ou inteiro.
ARCTAN(X)-Calcula o valor do ângulo, em radianos, cuja tangente é X;
COS(X)-Calcula o co-seno de C, expresso em radianos.
EXP(X)-Calcula a exponencial neperiana de C(e^X)
LN(X)-Calcula o logaritmo neperiano de X
SIN(X)-Calcula o seno de X
SQRT(X)-Calcula a raíz quadrada de X.
4.3.2-Funções inteiras
Estas funções representam um resultado inteiro, mas recebem um argumento real.
ROUND(X)-Arredonda o valor de X de forma a convertê-lo no inteiro mais próximo.
TRUNC(X)-Trunca o valor de X, eliminando a sua parte decimal.
4.3.3-Funções do tipo argumento
Estas funções apresentam um resultado do mesmo tipo do argumento.
ABS(X)-Calcula o valor absoluto do argumento X (|X|)
SQR(X)-Calcula o quadrado do argumento X(X^2)
4.4-Dados do tipo caracter
Os dados do tipo char representam caracteres individuais.
O conjunto completo de caracteres que pode ser usado com dados do tipo char forma o conjunto ordenado de caracteres ASCII.
O conjunto ASCII é formado por 128 caracteres.
Os caracteres estão ordenados e codificados num ordinal de 0 a 127.
Tabela do código ASCII
Cada caracter ASCII está associado ao seu numero de ordem no conjunto ASCII.
Os caracteres podem ser comparados entre si, com base na sua ordem relativa no conjunto ASCII.
As letras ordenadas segundo a sua ordem alfabética
Os dígitos de (0 a 9) estão ordenados na sua sequencia numérica própria.
Uma constante caracter é expressa atrav+es da sua inclusão entre plicas ' '
Cada dado do tipo caracter ocupa 1 byte de memória.
4.4.1-Funções padrão usadas em dados do tipo caracter
ORD(X)-Apresenta como resultado o ordinal associado ao caracter X no conjunto ASCII.
CHR(X)-Apresenta como resultado o caracter ASCII correspondente ao numero inteiro ordinal X
4.4.2-Funções utilizadas em dados do tipo ordinal (INTEGER; BOOLEAN; CHAR)
SUCC(X)-Apresenta como resultado o sucessor de X
PRED(X)-Fornece o predecessor de X.
4.5-Dados booleanos
Um tipo de dado booleano pode assumir um valor lógico entre dois possíveis: TRUE ou FALSE.
Os operadores lógicos são:
Conjunção--->AND
Disjunção---->OR
Disjunção exclusiva--->XOR
Negação------>NOT
Um tipo de dados define o conjunto de valores que uma variável ou constante pode assumir.
4.1-Dados de tipo elementar:
Podem ser:
Inteiros(INTEGER);
Reais(REAL);
Caracteres(CHAR);
Lógicos(BOOLEAN).
4.2-Dados de tipo ordinal: existem quando os elementos que compreendem o tipo de dados formam um conjunto ordenado e finito. ? o caso dos:
Inteiros
Caracteres
Booleanos
Dados de tipos definidos pelo programador
4.1.1-Dados inteiros
O tipo integer permite a utilização de valores inteiros entre -MAXINT e MAXINT.
Cada dado do tipo integer ocupa dois bytes em memória.
Os operadores válidos para numeros inteiros são a adição(+),subtracção(-),multiplicação(*),divisão inteira(/) e resto da divisão inteira (MOD).
DIV-Permite obter o quociente inteiro da divisão de dois números inteiros.
MOD-Permite obter o resto da divisão de dois numeros inteiros.
Exemplo:
17 DIV 5=3 e 17 MOD 5=2
4.1.2-Dados Reais
Os dados do tipo real representam quantidades numéricas reais:
Permite utilizar valores de +-2.9E-39 a +-1.7E38 com uma precisão de 12 dígitos.
Cada dado do tipo real ocupa 6 bytes de memória.
Os operadores válidos para os valores reais são os operadores aritméticos usuais: +,-,*,/.
Em Pascal, um valor inteiro pode surgir onde for esperado um valor real, visto que o conjunto de inteiros está contido no conjunto dos reais.
4.3-Funções padrão para valores numéricos
4.3.1-Funções reais
Estas funções apresentam sempre um resultado real, mas recebem um argumento que pode ser real ou inteiro.
ARCTAN(X)-Calcula o valor do ângulo, em radianos, cuja tangente é X;
COS(X)-Calcula o co-seno de C, expresso em radianos.
EXP(X)-Calcula a exponencial neperiana de C(e^X)
LN(X)-Calcula o logaritmo neperiano de X
SIN(X)-Calcula o seno de X
SQRT(X)-Calcula a raíz quadrada de X.
4.3.2-Funções inteiras
Estas funções representam um resultado inteiro, mas recebem um argumento real.
ROUND(X)-Arredonda o valor de X de forma a convertê-lo no inteiro mais próximo.
TRUNC(X)-Trunca o valor de X, eliminando a sua parte decimal.
4.3.3-Funções do tipo argumento
Estas funções apresentam um resultado do mesmo tipo do argumento.
ABS(X)-Calcula o valor absoluto do argumento X (|X|)
SQR(X)-Calcula o quadrado do argumento X(X^2)
4.4-Dados do tipo caracter
Os dados do tipo char representam caracteres individuais.
O conjunto completo de caracteres que pode ser usado com dados do tipo char forma o conjunto ordenado de caracteres ASCII.
O conjunto ASCII é formado por 128 caracteres.
Os caracteres estão ordenados e codificados num ordinal de 0 a 127.
Tabela do código ASCII
Cada caracter ASCII está associado ao seu numero de ordem no conjunto ASCII.
Os caracteres podem ser comparados entre si, com base na sua ordem relativa no conjunto ASCII.
As letras ordenadas segundo a sua ordem alfabética
Os dígitos de (0 a 9) estão ordenados na sua sequencia numérica própria.
Uma constante caracter é expressa atrav+es da sua inclusão entre plicas ' '
Cada dado do tipo caracter ocupa 1 byte de memória.
4.4.1-Funções padrão usadas em dados do tipo caracter
ORD(X)-Apresenta como resultado o ordinal associado ao caracter X no conjunto ASCII.
CHR(X)-Apresenta como resultado o caracter ASCII correspondente ao numero inteiro ordinal X
4.4.2-Funções utilizadas em dados do tipo ordinal (INTEGER; BOOLEAN; CHAR)
SUCC(X)-Apresenta como resultado o sucessor de X
PRED(X)-Fornece o predecessor de X.
4.5-Dados booleanos
Um tipo de dado booleano pode assumir um valor lógico entre dois possíveis: TRUE ou FALSE.
Os operadores lógicos são:
Conjunção--->AND
Disjunção---->OR
Disjunção exclusiva--->XOR
Negação------>NOT
Tópicos semelhantes
» [pascal]tutorial inicio [1]
» [Pascal-tutorial] video aulas
» Turbo Pascal
» [pascal] Efeito matrix
» [pascal] tabela ASCII
» [Pascal-tutorial] video aulas
» Turbo Pascal
» [pascal] Efeito matrix
» [pascal] tabela ASCII
Studio-Natch :: PC :: Programação :: Visual basic / Pascal
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|