Linguagens de Programação
Curso Profissional Técnico de
Informática de Gestão  10.º ano
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Free Pascal Versão 2.6.2 (para win32)
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Free Pascal Versão 2.6.2 (para win32)
INTRODUÇÃO A UM AMBIENTE DE
PROGRAMAÇÃO
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO
Pascalzim
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
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
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
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
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
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

Lp m2(parte1)

  • 1.
    Linguagens de Programação CursoProfissional Técnico de Informática de Gestão  10.º ano
  • 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 escreveremprogramas 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 deprogramaçã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ÇÃOESTRUTURADA 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 dealto 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çapor 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 seescrever 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 – quetraduz 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 traduza 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 deprogramaçã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 diversosambientes 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 ambientesde 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 ambientesde 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 UMAMBIENTE DE PROGRAMAÇÃO INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO Free Pascal Versão 2.6.2 (para win32)
  • 18.
    INTRODUÇÃO A UMAMBIENTE DE PROGRAMAÇÃO INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO Free Pascal Versão 2.6.2 (para win32)
  • 19.
    INTRODUÇÃO A UMAMBIENTE DE PROGRAMAÇÃO INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO Pascalzim
  • 20.
    No Free Pascal: Paracomeç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 seum 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çarum 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 seum 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