A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução Programação (PG) Pedro Alexandre Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa.

Apresentações semelhantes


Apresentação em tema: "Introdução Programação (PG) Pedro Alexandre Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa."— Transcrição da apresentação:

1 Introdução Programação (PG) Pedro Alexandre Pereira (palex@cc.isel.ipl.pt)palex@cc.isel.ipl.pt Centro de Cálculo Instituto Superior de Engenharia de Lisboa

2 CCISEL, 2013 Hardware & Software 2Programação Hardware –Componentes electrónicos Memória (RAM, ROM) Processador (CPU) –Dispositivos Teclado; Display Software –Programas Editor; Compilador –Sistema Operativo Windows; Linux

3 CCISEL, 2013 Memória Principal Hardware Memória (Principal; Secundária) Processador Dispositivos de entrada (Teclado; Rato; …) Dispositivos de saída (Ecrã; Impressora; …) 3Programação RAM BUS CPU INPUT OUTPUT ROM Memória Secundária Memória Secundária

4 CCISEL, 2013 Sistema operativo Aplicações Sistema Operativo Hardware 4Programação Hardware (dispositivos físicos) Hardware (dispositivos físicos) Sistema Operativo Aplicações Programas Aplicações Programas

5 CCISEL, 2013 Sistema de ficheiros Ficheiros –Ficheiros de texto –Programas (executáveis) –Dados (binários) –Documentos –… Pastas –Contêm ficheiros –Contêm outras pastas 5Programação C:\ tmpDocs java.exe auto.txt PG b.docf.datres.doc Prog.class Prog.java C:\Docs\PG\Prog.java

6 CCISEL, 2013 Programa típico Ler dados –Input –Leitura do teclado –Leitura de um ficheiro Processa dados –Operações Apresenta dados –Output –Escrita no ecrã (Consola) –Escrita num ficheiro 6Programação Programa input output

7 CCISEL, 2013 Ficheiros & linguagem Java Ficheiro fonte (Prog.java) –Ficheiro de texto –Texto em linguagem java Compilador (javac.exe) –Ficheiro executável –Transforma (.java .class) Ficheiro compilado (Prog.class) –Ficheiro binário –Instruções para máquina virtual Máquina virtual (java.exe) –Executa as instruções do ficheiro compilado 7Programação Prog.java javac javac.exe Prog.class java.exe input output java


Carregar ppt "Introdução Programação (PG) Pedro Alexandre Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa."

Apresentações semelhantes


Anúncios Google