Pascal - sintaxe básica
Você viu uma estrutura básica de um programa pascal, então será fácil entender outros blocos básicos de construção da linguagem de programação pascal.
Variáveis
Uma definição de variável é colocada em um bloco começando com um var palavra-chave, seguida por definições das variáveis como segue:
var
A_Variable, B_Variable ... : Variable_Type;
Variáveis Pascal são declaradas fora do corpo do código da função, o que significa que não são declaradas dentro do begin e end pares, mas eles são declarados após a definição do procedimento / função e antes do beginpalavra-chave. Para variáveis globais, elas são definidas após o cabeçalho do programa.
Funções / Procedimentos
Em Pascal, um procedure é um conjunto de instruções a serem executadas, sem valor de retorno e um functioné um procedimento com um valor de retorno. A definição de função / procedimentos será a seguinte -
Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);
Comentários
Os comentários de várias linhas são colocados entre colchetes e asteriscos como (* ... *). Pascal permite comentários de uma linha entre colchetes {...}.
(* This is a multi-line comments
and it will span multiple lines. *)
{ This is a single line comment in pascal }
Sensibilidade ao Caso
Pascal é uma linguagem que não faz distinção entre maiúsculas e minúsculas, o que significa que você pode escrever suas variáveis, funções e procedimentos em qualquer um dos casos. Como as variáveis A_Variable, a_variable e A_VARIABLE têm o mesmo significado em Pascal.
Declarações Pascal
Os programas Pascal são feitos de declarações. Cada declaração especifica uma função definida do programa. Esses trabalhos podem ser declaração, atribuição, leitura de dados, gravação de dados, tomada de decisões lógicas, transferência de controle de fluxo de programa, etc.
Por exemplo -
readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);
Palavras reservadas em Pascal
As instruções em Pascal são elaboradas com algumas palavras Pascal específicas, chamadas de palavras reservadas. Por exemplo, as palavras, programa, entrada, saída, var, real, início, linha de leitura, linha de escrita e fim são todas palavras reservadas.
A seguir está uma lista de palavras reservadas disponíveis em Pascal.
e | matriz | início | caso | const |
div | Faz | até | outro | fim |
Arquivo | para | função | vamos para | E se |
dentro | rótulo | mod | nada | não |
do | ou | embalado | procedimento | programa |
registro | repetir | conjunto | então | para |
tipo | até | var | enquanto | com |
Conjunto de caracteres e identificadores em Pascal
O conjunto de caracteres Pascal consiste em -
Todas as letras maiúsculas (AZ)
Todas as letras minúsculas (az)
Todos os dígitos (0-9)
Símbolos especiais - + * /: =,. ; () [] = {} `espaço em branco
As entidades em um programa Pascal como variáveis e constantes, tipos, funções, procedimentos e registros, etc., têm um nome ou identificador. Um identificador é uma sequência de letras e dígitos, começando com uma letra. Símbolos especiais e espaços em branco não devem ser usados em um identificador.