A linguagem de programação Pascal é muitas vezes usado como uma linguagem introdutória para o ensino de programação de computadores para os alunos. Há muitas versões do mesmo, mas o mais comum são Turbo Pascal da Borland e Free Pascal . Este tutorial foi escrito usando Free Pascal , mas todas as versões do Pascal compartilham as mesmas características , de modo que o código deve transferir sem modificações entre versões diferentes . Pascal é uma linguagem de programação imperativa e estruturada . Os recursos de animação são fornecidos pelo " Gráfico " biblioteca de funções que vem com o idioma. Ele é totalmente descrito no Capítulo 18 do Guia do Run-Time Library Reference vinculado na primeira referência . Instruções 
 1 
 Criar um próximo arquivo em seu editor de texto favorito. Qualquer editor de texto simples vai fazer, incluindo o Windows Notepad , mas você pode preferir usar um editor de Pascal dedicado como o programa gratuito Lázaro. 
 2 
 Copie o seguinte dados do cabeçalho no editor de texto para inicializar as variáveis que será usado no tutorial de animação: 
 
 Programa Pascal_Animation_Tutorial ; 
 
 Usa Crt , Gráfico ; 
 
 Var VideoDriver , gMode : Integer; 
 
 Var x , y , w, h: Integer; 
 
 laço Var : Boolean; 
 
 Var cor : Integer; 
 
 Isso importa tanto o CRT (para lidar com o console) e bibliotecas gráficas . Em seguida, ele declara variáveis para o driver de gráficos , o modo gráfico , a posição ea altura de um elemento gráfico , juntamente com a sua cor, e um boolean para controlar o loop de animação . 
 3 
 Cole o seguinte código imediatamente após o último código para inicializar os valores das variáveis : 
 
 VideoDriver : = DetectGraph ; 
 
 InitGraph ( VideoDriver , gMode ,'') ; 
 
 x: = 40; 
 
 y: = 40; 
 
 w: = 10; 
 
 h: = 10; 
 
 cor : = vermelho; 
 
 loop: = True ; 
 
 o driver de vídeo fornece a interface para a tela e gMode detém a resolução atual ea profundidade de cor . X , Y , W, H e irá realizar as coordenadas X e Y na tela para desenhar a animação, bem como a sua largura e altura. Cor vai segurar a cor atual (neste caso , vermelho) . 
 4 
 Cole o seguinte código para criar o loop principal , que irá desenhar uma elipse , movê-lo um pouco, e limpar a tela para desenhá-la novamente. Quando feito repetidamente , que irá produzir uma animação de uma bola em movimento na tela. Ele também irá verificar se o usuário parar de fumar por pressione a tecla "Q" 
 
 while ( circular) 
 
 começar 
 
 clrscr ; . 
 
 SetColor ( cor ) ; 
 
 FillEllipse ( x , y , w , h ) ; 
 
 x : = x + 1 ; 
 
 y : = y + 1 ; 
 
 if ( ReadKey == ' Q' ), então loop: = False ; 
 
 final