SEGUNDO TRABALHO

Sobre a composição dos nomes

Qual o tamanho máximo que podem ter os nomes?

Em Pascal não exite limite para o tamanho dos nomes.

Fonte: http://www.cin.ufpe.br/~jrpn/arquivos/5%BA%20Periodo/Paradigmas/Aulas/Topico%204%20-%20Nome,%20vinculacao,%20Tipos,%20Escopo.pdf

Existe distinção entre maiúsculas e minúsculas na composição dos nomes?

Pascal não é case sensitive. Desta forma as opções a seguir representam a mesma variável.

  • pascal
  • Pascal
  • PASCAL
  • PaScAL
  • pAsCaL

Quantas palavra-chave e palavra reservada existem na linguagem?

50 palavras são reservadas no Pascal. A tabela a seguir lista as palavras reservadas:

and downto In packed to
array else inline procedure type
asm End interface program unit
begin File Label record until
case For mod repeat until
const Foward nil set uses
constructor Function not shl var
destructor Goto object shr while
div If of string with
do implementation or then xor

Sobre as variáveis

Existe suporte a apelidos?

Sim, Pascal suporta apelidos. Uma vez que existam ponteiros na linguagem Pascal, endereços de memória podem ser referenciados através de apelidos.

Qual é a faixa de valores das variáveis em função do tipo?

Tipo de dado inteiro Faixa de abrangência Tamanho (bytes)
shortint -128 até 127 1
integer -32768 até 32767 2
longint –2.147.483.648 até 2.147.483.647 4
byte 0 até 255 1
word 0 até 65535 2
Tipo de dado real Faixa de abrangência Tamanho (bytes)
real 2.9 e-39 até 1.7 e38 6
single 1.5 e-45 até 3.4 e38 4
double 5.0 e-324 até 1.7e308 8
extended 3.4 e-4.932 até 1.1 e4.932 10
comp –9.2 e18 até 9.2 e18 8

Que tipos de declarações são aceitas (implícitas, explícitas, etc.)?

Em Pascal, somente declarações explícitas são aceitas.

Existe suporte a vinculação dinâmica de tipos?

Não. Assim como Cobol, Fortran e C; Pascal possui vinculação estática de tipos.

Existe suporte a tipificação forte?

Pascal é por definição fortemente tipado.

Como é o escopo? Estático, dinâmico ou ambos?

O escopo das variáveis em Pascal é estático. A definição das variáveis dinâmicas e estáticas devem ser realizadas antes da execução do programa.

 
pascal-2-trabalho.txt · Last modified: 2012/03/29 23:08 by clp · [Old revisions]