Aula 1 Pascal Organizacao
Vamos programar em Pascal! Mas... •
•
•
•
•
Como um programa é organizado? Quais são os Apos de dados disponíveis? Como variáveis podem ser declaradas? Como atribuir valores às variáveis? Como entrada e saída básica de dados podem ser feitas? Vamos começar com um exemplo...
Leonardo Murta
Organização de Programas em Pascal
2
Primeiro passo: escrever o programa!
alomundo.pas
Leonardo Murta
Organização de Programas em Pascal
3
Mas o computador não
conhece Pascal!!! • O computador só entende binário – Linguagem de zeros e uns – 010010011101010101001010101, entendeu?
• Precisamos traduzir o programa de Pascal para binário • Esse processo é conhecido como compilação
Leonardo Murta
Organização de Programas em Pascal
4
Instalação do Compilador • Download do compilador Free Pascal – hUp://www.freepascal.org – Versão mais recente
• Programa principal – fpc (compilador)
Leonardo Murta
Organização de Programas em Pascal
5
Compilação Programa em Linguagem de alto nível
Programa em Linguagem de Máquina
Compilador
Binário
program alomundo;
Begin
write('Alo Mundo!'); end. Leonardo Murta
fpc
Organização de Programas em Pascal
00101110011110
10010110000110
10011100011010
6
Compilação
Leonardo Murta
Organização de Programas em Pascal
7
Execução
Programa em Linguagem de Máquina
Leonardo Murta
Organização de Programas em Pascal
8
Execução
Leonardo Murta
Organização de Programas em Pascal
9
Notepad x IDE