O documento descreve os principais conceitos de linguagens de programação, incluindo linguagens de alto e baixo nível, ambientes de programação como Free Pascal e PascalZim, e os passos básicos para escrever, compilar e executar programas nesses ambientes.
2. LINGUAGENS DE PROGRAMAÇÃO 10º Ano
ELENCO MODULAR
Número Designação
Aulas previstas
(45 min)
1 Algoritmia 32
2
Introdução à Linguagem de
Programação
28
3 Estruturas de Controlo 48
4 Subprogramas 48
5 Tabelas 28
6 Registos 24
3. MÓDULO 2: Introdução à Linguagem
de Programação
Curso Profissional Técnico de
Informática de Gestão 10.º ano
Linguagens de Programação
4. MÓDULO 2: Introdução à Linguagem de Programação
Considerações gerais
Constantes e variáveis
Operadores e Expressões de Atribuição
Funções Especiais
Instruções de Entrada e Saída
Linguagens de Programação
5. Para se escreverem programas de computador foram
inventadas linguagens de programação. Uma linguagem
de programação é um sistema de escrita para enunciar
as operações a executar por um computador.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
6. As linguagens de programação costumam ser divididas,
numa primeira análise, em linguagens de:
baixo nível
alto nível
As linguagens de baixo nível são as que ficam mais
próximas do hardware ou nível de máquina.
As linguagens de alto nível são as que estão mais
próximas da linguagem humana.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
7. INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM PASCAL
Programa numa linguagem
de alto nível
Program XZZ
Var num: real;
Begin
…
MOV AL, DH
DIV BL
ADD AL, DL
1011101010001111000001
0011001110001110101110
HARDWARE
Programa em Assembly ou
linguagem de baixo nível
Programa em linguagem–
máquina em contacto com o
hardware
LINGUAGENS DE PROGRAMAÇÃO
8. As linguagens de alto nível são assim chamadas por se
elevarem muito acima da linguagem-máquina ou do
hardware e se aproximarem da linguagem humana(Inglês)
Exemplos de linguagens de alto nível:
Basic, Pascal, C, …
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
9. Um programa começa por ser escrito em texto inteligível
para os programadores.
Esse texto, antes de ser convertido para código-
máquina, costuma ser chamado de programa-fonte ou
código-fonte.
O mesmo programa, depois de convertido ou
traduzido em código-máquina, passa a ser designado por
programa executável.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
10. Depois de se escrever um programa numa linguagem de
programação, para o converter em código-máquina,
executável pelo computador, torna-se necessário
utilizar software de tradução, que pode ser de dois
tipos:
- Interpretador
- Compilador
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
11. Interpretador – que traduz instrução por instrução, á
medida que o programa vai sendo lido e executado,
ficando assim o programa dependente do software que
efetua essa tradução.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
12. Compilador– que traduz a totalidade de instruções de
alto nível para um programa em código –máquina, o qual
poderá ser executado independentemente do software que
efetua essa tradução.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
13. A linguagem de programação que iremos adotar será o
PASCAL
(criada, em 1970, pelo suiço Niklaus Wirth, em
homenagem ao matemático e filósofo francês Blaise Pascal
que viveu que viveu no séc. XVII e foi inventor da primeira
calculadora mecânica.)
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
14. Existem actualmente diversos ambientes de programação
para a linguagem Pascal.
Um ambiente de programação é um pacote de software
que contém um conjunto de ferramentas destinadas a
apoiar o desenvolvimento de programas , aplicações ou
projetos de software.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
15. Exemplos de ambientes de programação:
Turbo Pascal ( criado pela Borland) substituído pelo
Delphi. Podem-se obter gratuitamente versões do Turbo
Pascal (até versão 5.5, nos sites da Borland)
Free Pascal é um ambiente para Pascal que é compatível
com o Turbo Pascal e pode ser obtido gratuitamente em
http://www.freebyte.com/programming/pascal
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
16. Exemplos de ambientes de programação:
PascalZim ambiente de programação gratuito criado no
Brasil.
Vantagem de estar apresentado em português (pt-br)
No entanto, tem algumas limitações ( não permite
trabalhar com alguns tipos de ficheiros de dados)
Pode ser obtido gratuitamente em
http://pascal-zim.softonic.com.br/
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
17. INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Free Pascal Versão 2.6.2 (para win32)
18. INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Free Pascal Versão 2.6.2 (para win32)
19. INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Pascalzim
20. No Free Pascal:
Para começar um novo programa, basta entrar no
ambiente de trabalho e utilizar a área livre da janela
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
21. Para abrir ficheiros – Menu “File” “Open”;
Para guardar ficheiros – Menu “File” “Save” ou
“Save as”;
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
22. Para verificar se um programa está bem escrito, de acordo com
as regras de sintaxe da linguagem e do compilador, podemos
fazer um teste de compilação ou fazer correr o programa.
Para correr um programa – Menu “Run” comando “Run” (
ou <Crtl> + <F9>);
Se o programa não contiver erros será executado numa janela
própria. Para aceder a esta janela usar <Alt>+<F5> ou Menu “
Debug” comando “User Screen”
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
23. No PascalZim:
Para começar um novo programa, basta entrar no
ambiente de trabalho e utilizar a área livre da janela
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
24. Para abrir ficheiros – Menu “Arquivo” “Abrir”;
Para guardar ficheiros – Menu “File” “Salvar” ou
“Salvar como”;
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
25. Para verificar se um programa está bem escrito, de acordo com
as regras de sintaxe da linguagem e do compilador, podemos
fazer um teste de compilação ou fazer correr o programa.
Para correr um programa – Menu “Compilar” comando
“Executar” ( ou <F9>);
Se o programa não contiver erros será executado numa janela
própria. A janela onde são executados os programas encontra-se
ao da janela principal do ambiente de programação.
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO