Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Introdução à Programação de
Computadores – Parte I
Prof. Dr. Edson Pimentel
Centro de Matemática, Computação e
Cognição
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Objetivos
 Compreender os componentes básicos de um
programa ...
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Objetivos
 Compreender os componentes básicos de um
programa ...
 Conhecer a arquitetura básica de um
computador
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Pra começar...
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Pra começar...
 Um dos objetivos específicos da Disciplina:
Aprender e praticar a escrita de PROGRAMAS
de computador para resolver problemas
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Pra começar...
 Um dos objetivos específicos da Disciplina:
Aprender e praticar a escrita de PROGRAMAS
 Qual é a “cara” de um programa de
computador?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Exemplo: um programa em JAVA
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Variáveis
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Entrada de Dados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Processamento
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Saída
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Um programa tem várias partes
Processamento
Saída
Variáveis
Entrada de Dados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
O COMPUTADOR E SEUS
COMPONENTES BÁSICOS
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Arquitetura básica do processamento de dados
 O programa é quem determina o funcionamento do computador e
ele depende da sua finalidade
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Hardware está associado à parte física do sistema
que suporta o processamento da informação
(circuitos, placas, monitor, teclado...)
Sistema Computacional: Hardware e Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Software corresponde ao conjunto de programas
responsáveis pelo controle do sistema para a
execução das tarefas consideradas
Sistema Computacional: Hardware e Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
HARDWARE
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
I - Unidade de Entrada e
Saída de Dados;
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
II - Memória;
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
III – Unidade Lógica
Aritmética
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
IV – Unidade de Controle
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 A arquitetura básica proposta por John von Neumann o
possui quatro componentes básicos:
Hardware Básico de um Computador
A Unidade Central de
Processamento (UCP)
engloba a UC e a ULA.
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
SOFTWARE
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Software de sistema, ou sistema operacional
• Windows, Linux, etc.
Tipos de Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Software de sistema, ou sistema operacional
• Windows, Linux, etc.
• Software aplicativo
• Editores de texto: Word, WordPerfect, etc
• Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc
• Apresentação: PowerPoint, etc
• Desenho: PaintBrush, CorelDraw, etc
Tipos de Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Software de sistema, ou sistema operacional
• Windows, Linux, etc.
• Software aplicativo
• Editores de texto: Word, WordPerfect, etc
• Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc
• Apresentação: PowerPoint, etc
• Desenho: PaintBrush, CorelDraw, etc
• Softwares Específicos podem ser construídos:
• Folha de Pagamento, Sistemas de Vendas, Sistema Acadêmico, etc
Tipos de Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Software de sistema, ou sistema operacional
• Windows, Linux, etc.
• Software aplicativo
• Editores de texto: Word, WordPerfect, etc
• Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc
• Apresentação: PowerPoint, etc
• Desenho: PaintBrush, CorelDraw, etc
• Softwares Específicos podem ser construídos:
• Folha de Pagamento, Sistemas de Vendas, Sistema Acadêmico, etc
SOFTWARE PROGRAMA
Tipos de Software
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
O PROGRAMA E SEUS
COMPONENTES BÁSICOS
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
É uma sequência de instruções (comandos) que, a partir de
dados inseridos, obtêm um resultado que será disponibilizado
por algum dispositivo de saída
Definição de Programa
Entrada
de Dados
Processamento
dos comandos de
um programa
Saída de
Dados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
É uma sequência de instruções (comandos) que, a partir de
dados inseridos, obtêm um resultado que será disponibilizado
por algum dispositivo de saída
Definição de Programa
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Entrada
de Dados
Processamento
dos comandos de
um programa
Saída de
Dados
2+5 7
Analogia: Calculadora e Programa
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Como softwares e/ou
programas são construídos?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Linguagens de programação
são utilizadas para a construção de
programas em computadores
Como softwares e/ou
programas são construídos?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Conjunto limitado de símbolos e comandos,
utilizados para criar programas;
Definição de Linguagem de Programação
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Conjunto limitado de símbolos e comandos,
utilizados para criar programas;
 Método padronizado para expressar instruções para
um computador;
Definição de Linguagem de Programação
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Conjunto limitado de símbolos e comandos,
utilizados para criar programas;
 Método padronizado para expressar instruções para
um computador;
 Por meio dela se estabelece uma comunicação com o
computador, fazendo com que ele “compreenda” e execute
o que o programador determinar.
Definição de Linguagem de Programação
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Uma linguagem de programação pode
ser de baixo nível (linguagem de
máquina)
Linguagem Assembler
Linguagem de Baixo Nível
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Linguagem de Alto Nível
• Linguagens de alto nível apresentam uma “sintaxe”
mais próxima da linguagem natural (humana)
• Usam palavras reservadas extraídas do vocabulário
corrente (int, public, if, else, while, ...)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
EXEMPLO
Linguagem de Alto Nível
class HelloWorld {
public static void main (String[] args) {
System.out.println (“Alô mundo!”);
}
}
• Linguagens de alto nível apresentam uma “sintaxe”
mais próxima da linguagem natural (humana)
• Usam palavras reservadas extraídas do vocabulário
corrente (int, public, if, else, while, ...)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
Algumas linguagens de programação, e o ano em
que foram desenvolvidas:
Histórico das Linguagens de Programação
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Os programas escritos em linguagens de alto nível
são convertidos para a linguagem de máquina
através de um programa compilador, ou de um
interpretador
Programas Compilados ou Interpretados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Os programas escritos em linguagens de alto nível
são convertidos para a linguagem de máquina
através de um programa compilador, ou de um
interpretador
Linguagem de
Alto Nível
Linguagem
de Máquina
Compilador ou
interpretador
Programas Compilados ou Interpretados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
 Os programas escritos em linguagens de alto nível
são convertidos para a linguagem de máquina
através de um programa compilador, ou de um
interpretador
Linguagem de
Alto Nível
Linguagem
de Máquina
Compilador ou
interpretador
• Trataremos de “Compiladores” e “Interpretadores”
mais adiante”
Programas Compilados ou Interpretados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
RESUMINDO ....
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Um computador executa PROGRAMAS
Coisas para não esquecer
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Um computador executa PROGRAMAS
• O Sistema Computacional depende do Hardware (computador)
e do Software (programas)
Coisas para não esquecer
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Um computador executa PROGRAMAS
• O Sistema Computacional depende do Hardware (computador)
e do Software (programas)
• Programas são escritos em determinadas linguagens e são
“traduzidas” para que o computador possa executar
Coisas para não esquecer
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Um computador executa PROGRAMAS
• O Sistema Computacional depende do Hardware (computador)
e do Software (programas)
• Programas são escritos em determinadas linguagens e são
“traduzidas” para que o computador possa executar
• Um programa geralmente possui 3 partes distintas: a entrada
de dados, o processamento e a saída de dados
Coisas para não esquecer
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Introdução à Programação de Computadores – Parte 1
• Um computador executa PROGRAMAS
• O Sistema Computacional depende do Hardware (computador)
e do Software (programas)
• Programas são escritos em determinadas linguagens e são
“traduzidos” para que o computador possa executar
• Um programa geralmente possui 3 partes distintas: a entrada
de dados, o processamento e a saída de dados
• A arquitetura básica de um computador é composta pelos:
dispositivos de entrada e saída de dados, pela CPU
(unidade central de processamento) que engloba a unidade de
controle e a unidade lógica e aritmética, e a memória
principal.
Coisas para não esquecer

Aula 2 - Introdução à programação de computadores - parte1

  • 1.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Introdução à Programação de Computadores – Parte I Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição
  • 2.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Objetivos  Compreender os componentes básicos de um programa ...
  • 3.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Objetivos  Compreender os componentes básicos de um programa ...  Conhecer a arquitetura básica de um computador
  • 4.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Pra começar...
  • 5.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Pra começar...  Um dos objetivos específicos da Disciplina: Aprender e praticar a escrita de PROGRAMAS de computador para resolver problemas
  • 6.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Pra começar...  Um dos objetivos específicos da Disciplina: Aprender e praticar a escrita de PROGRAMAS  Qual é a “cara” de um programa de computador?
  • 7.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Exemplo: um programa em JAVA
  • 8.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes
  • 9.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes Variáveis
  • 10.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes Entrada de Dados
  • 11.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes Processamento
  • 12.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes Saída
  • 13.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Um programa tem várias partes Processamento Saída Variáveis Entrada de Dados
  • 14.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 O COMPUTADOR E SEUS COMPONENTES BÁSICOS
  • 15.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Arquitetura básica do processamento de dados  O programa é quem determina o funcionamento do computador e ele depende da sua finalidade
  • 16.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Hardware está associado à parte física do sistema que suporta o processamento da informação (circuitos, placas, monitor, teclado...) Sistema Computacional: Hardware e Software
  • 17.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Software corresponde ao conjunto de programas responsáveis pelo controle do sistema para a execução das tarefas consideradas Sistema Computacional: Hardware e Software
  • 18.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 HARDWARE
  • 19.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador
  • 20.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador I - Unidade de Entrada e Saída de Dados;
  • 21.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador II - Memória;
  • 22.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador III – Unidade Lógica Aritmética
  • 23.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador IV – Unidade de Controle
  • 24.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  A arquitetura básica proposta por John von Neumann o possui quatro componentes básicos: Hardware Básico de um Computador A Unidade Central de Processamento (UCP) engloba a UC e a ULA.
  • 25.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 SOFTWARE
  • 26.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Software de sistema, ou sistema operacional • Windows, Linux, etc. Tipos de Software
  • 27.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Software de sistema, ou sistema operacional • Windows, Linux, etc. • Software aplicativo • Editores de texto: Word, WordPerfect, etc • Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc • Apresentação: PowerPoint, etc • Desenho: PaintBrush, CorelDraw, etc Tipos de Software
  • 28.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Software de sistema, ou sistema operacional • Windows, Linux, etc. • Software aplicativo • Editores de texto: Word, WordPerfect, etc • Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc • Apresentação: PowerPoint, etc • Desenho: PaintBrush, CorelDraw, etc • Softwares Específicos podem ser construídos: • Folha de Pagamento, Sistemas de Vendas, Sistema Acadêmico, etc Tipos de Software
  • 29.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Software de sistema, ou sistema operacional • Windows, Linux, etc. • Software aplicativo • Editores de texto: Word, WordPerfect, etc • Planilhas eletrônicas: Excel, Lotus 123, QuatroPro, etc • Apresentação: PowerPoint, etc • Desenho: PaintBrush, CorelDraw, etc • Softwares Específicos podem ser construídos: • Folha de Pagamento, Sistemas de Vendas, Sistema Acadêmico, etc SOFTWARE PROGRAMA Tipos de Software
  • 30.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 O PROGRAMA E SEUS COMPONENTES BÁSICOS
  • 31.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 É uma sequência de instruções (comandos) que, a partir de dados inseridos, obtêm um resultado que será disponibilizado por algum dispositivo de saída Definição de Programa Entrada de Dados Processamento dos comandos de um programa Saída de Dados
  • 32.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 É uma sequência de instruções (comandos) que, a partir de dados inseridos, obtêm um resultado que será disponibilizado por algum dispositivo de saída Definição de Programa
  • 33.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Entrada de Dados Processamento dos comandos de um programa Saída de Dados 2+5 7 Analogia: Calculadora e Programa
  • 34.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Como softwares e/ou programas são construídos?
  • 35.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Linguagens de programação são utilizadas para a construção de programas em computadores Como softwares e/ou programas são construídos?
  • 36.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Conjunto limitado de símbolos e comandos, utilizados para criar programas; Definição de Linguagem de Programação
  • 37.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Conjunto limitado de símbolos e comandos, utilizados para criar programas;  Método padronizado para expressar instruções para um computador; Definição de Linguagem de Programação
  • 38.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Conjunto limitado de símbolos e comandos, utilizados para criar programas;  Método padronizado para expressar instruções para um computador;  Por meio dela se estabelece uma comunicação com o computador, fazendo com que ele “compreenda” e execute o que o programador determinar. Definição de Linguagem de Programação
  • 39.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Uma linguagem de programação pode ser de baixo nível (linguagem de máquina) Linguagem Assembler Linguagem de Baixo Nível
  • 40.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Linguagem de Alto Nível • Linguagens de alto nível apresentam uma “sintaxe” mais próxima da linguagem natural (humana) • Usam palavras reservadas extraídas do vocabulário corrente (int, public, if, else, while, ...)
  • 41.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 EXEMPLO Linguagem de Alto Nível class HelloWorld { public static void main (String[] args) { System.out.println (“Alô mundo!”); } } • Linguagens de alto nível apresentam uma “sintaxe” mais próxima da linguagem natural (humana) • Usam palavras reservadas extraídas do vocabulário corrente (int, public, if, else, while, ...)
  • 42.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 Algumas linguagens de programação, e o ano em que foram desenvolvidas: Histórico das Linguagens de Programação
  • 43.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Os programas escritos em linguagens de alto nível são convertidos para a linguagem de máquina através de um programa compilador, ou de um interpretador Programas Compilados ou Interpretados
  • 44.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Os programas escritos em linguagens de alto nível são convertidos para a linguagem de máquina através de um programa compilador, ou de um interpretador Linguagem de Alto Nível Linguagem de Máquina Compilador ou interpretador Programas Compilados ou Interpretados
  • 45.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1  Os programas escritos em linguagens de alto nível são convertidos para a linguagem de máquina através de um programa compilador, ou de um interpretador Linguagem de Alto Nível Linguagem de Máquina Compilador ou interpretador • Trataremos de “Compiladores” e “Interpretadores” mais adiante” Programas Compilados ou Interpretados
  • 46.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 RESUMINDO ....
  • 47.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Um computador executa PROGRAMAS Coisas para não esquecer
  • 48.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Um computador executa PROGRAMAS • O Sistema Computacional depende do Hardware (computador) e do Software (programas) Coisas para não esquecer
  • 49.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Um computador executa PROGRAMAS • O Sistema Computacional depende do Hardware (computador) e do Software (programas) • Programas são escritos em determinadas linguagens e são “traduzidas” para que o computador possa executar Coisas para não esquecer
  • 50.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Um computador executa PROGRAMAS • O Sistema Computacional depende do Hardware (computador) e do Software (programas) • Programas são escritos em determinadas linguagens e são “traduzidas” para que o computador possa executar • Um programa geralmente possui 3 partes distintas: a entrada de dados, o processamento e a saída de dados Coisas para não esquecer
  • 51.
    Bacharelado em Ciênciae Tecnologia Processamento da Informação Introdução à Programação de Computadores – Parte 1 • Um computador executa PROGRAMAS • O Sistema Computacional depende do Hardware (computador) e do Software (programas) • Programas são escritos em determinadas linguagens e são “traduzidos” para que o computador possa executar • Um programa geralmente possui 3 partes distintas: a entrada de dados, o processamento e a saída de dados • A arquitetura básica de um computador é composta pelos: dispositivos de entrada e saída de dados, pela CPU (unidade central de processamento) que engloba a unidade de controle e a unidade lógica e aritmética, e a memória principal. Coisas para não esquecer