1. O que é que o Type faz?
Escreve texto no ecrã. Define um novo tipo da variável. Faz combinações de arrays e records. Declara variáveis dos tipos mistos.
Temos de usar 'Type b: real' em vez. real já está definido. A sintaxe está mal; em vez temos de usar 'typedef'. Type só faz uma especificação de um tipo de variável para declarar depois.
4. Qual será o output do seguinte código? Type floats = array[1..10] of real;
PROCEDURE WriteIt(r: floats); begin WriteLn(r[1]); end;
Var x: array[1..10] of integer;
begin x[1] := 3; WriteIt(x); end.
Inprevisível. Esquecemos de inicilizar o array r! 3.0 Nada; fizemos uma mistura de tipos em chamar o procedure. 3