A linguagem de programação Pascal foi inventado por Niklaus Wirth e publicado em 1970. Wirth destina a linguagem a ser pequeno , compacto e de incentivo às boas práticas de programação . Pascal é uma linguagem digitada e estruturado , o que significa que antes de usar alguma coisa, ele já deve estar definida. Por exemplo, para usar uma variável que você deve declará-lo na seção " Var " . Repetidas frequentes partes do código são movidos para procedimentos que também devem ser declaradas antes de serem usadas . Procedimentos têm as suas próprias variáveis e constantes que só o processo pode usar. Você também pode passar parâmetros para um procedimento. Instruções 
 um 
 Declare o procedimento após a constante , tipo e seções variáveis do seu programa e antes da seção de corpo. A sintaxe para um procedimento é: 
 
 Procedimento procedure_name (parâmetro 1 : tipo, parâmetro 2 : tipo, ... parâmetro n: tipo); 
 
 Por exemplo, para declarar um procedimento chamado " . I_Am_Here_World " que aceita três parâmetros - X e Y que são do tipo inteiro e nome que é do tipo string - fazer a seguinte declaração 
 
 Procedimento I_am_Here_World (X, Y: integer, Nome: string) ; 
 
 parâmetros podem ser do tipo Var, valor, função ou procedimento . Separe os parâmetros com vírgulas e acabar com a declaração com um ponto e vírgula. 
 2 
 Digite as declarações constantes do procedimento . Comece a seção constante com a palavra reservada "Const " seguido pelas declarações constantes 
 
 Por exemplo, 
 
 Const 
 
 Olá = "Olá Mundo" ; . 
 
 a definição constante não termina com um ponto e vírgula , mas cada declaração dentro da seção constante faz. 
 
 Todas as declarações feitas dentro do procedimento são locais para o procedimento e só podem ser utilizados no procedimento. Declarações globais podem ser usados em qualquer lugar. 
 3 
 Declare as definições de tipo para o processo após as declarações constantes usando a palavra reservada "Type" seguido pelas declarações de tipo . 
 
 digite 
 
 namestring = string [ 25] ; 
 
 Esta instrução declara um tipo de dados do tipo string que tem um comprimento de 25 caracteres. Tipos de definir os tipos de dados específicos utilizados para declarar variáveis desse tipo 
 4 
 Declare as variáveis usadas pelo código de procedimento 
 
 Var 
 
 Z: . . Integer; 
 
 my_name , your_name : namestring ; 
 
 Aqui nós definimos três variáveis - Z do tipo inteiro e meu nome e your_name que são do tipo namestring , previamente definidos na seção Tipo como uma seqüência de 25 caracteres . 
 5 
 Declarar e escrever quaisquer procedimentos criança e funções locais para o procedimento. Estes irão usar as mesmas declarações e declarações mostradas aqui , mas declarações de procedimento e função criança são locais para o procedimento dos pais em que são declaradas e não pode ser usado fora do procedimento . 
 6 
 Escrever o corpo de o procedimento . O corpo deve começar com a palavra reservada Começar e parar com o Fim palavra reservada e um ponto e vírgula . Aqui está um exemplo de um procedimento Pascal todo 
 
 Procedimento I_am_Here_World (X, Y: Integer, Nome: String) ; . 
 
 Const 
 
 Olá = "Olá Mundo" ; 
 
 Digite 
 
 namestring = string [ 25] ; 
 
 LongString = string [ 100]; 
 
 Var 
 
 Z : Integer; 
 
 my_name , your_name : namestring ; 
 
 Sentença : LongString ; 
 
 Comece 
 
 Z = 1; 
 
 GotoXY (X, Y ); 
 
 your_name = " mundo". 
 
 my_name = Nome ; 
 
 Sentença = Concat ( Olá, "Meu Nome é" , my_name " . seu nome é" , your_name ); 
 
 Escrever ( Sentença ); 
 
 End; 
 
 a afirmação " Sentença = Concat " no corpo do procedimento chama uma função que combina seqüências passadas como parâmetros e atribui à sentença variável. 
 7 
 Chame o procedimento declarado a partir do corpo do programa ou de outro procedimento. 
 
 Comece 
 
 I_Am_Here_World (5,1 , "John Doe" ); 
 
 End of 
 Quando o programa é executado , o cursor é colocado nas coordenadas 5,1 ea linha 
 
 "Olá mundo , meu nome é John Doe. seu nome é mundo " . 
 
 está escrito .