18
Algoritmos e Programação Aula 01 Computadores e seus componentes.

Algoritmos e Programação Aula 01 Computadores e seus componentes

Embed Size (px)

Citation preview

Page 1: Algoritmos e Programação Aula 01 Computadores e seus componentes

Algoritmos e Programação

Aula 01Computadores e seus componentes.

Page 2: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

2Sumário

• Evolução tecnológica• Computadores• Processamento de dados• Dados e Informações• Características básicas dos computadores.

Page 3: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

3Evolução Tecnológica

Page 4: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

4

Informações

Computador

• Máquina de processar dados eletronicamente, em alta velocidade.

Dados PROCESSAMENTOENTRADA SAÍDA

Page 5: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

5Características básicas dos computadores• Alta velocidade de

processamento• Grande capacidade de

armazenamento• Grande capacidade de

cálculos• Executa longas sequências

de instruções• Executa tarefas repetitivas.

Page 6: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

6Dados e informações

• Dados: dados de entrada no computador, normalmente sem muito sentido ou ordem.• Informações: são os dados processados,

organizados de maneira significativa, e que representam uma entidade (pessoa, empresa, etc.).

Page 7: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

7Tipos de processamento

• Comercial: grandes volumes de dados e informações. Poucos cálculos.• Científico: baixo volume de dados e informações. Muitos

cálculos.

Page 8: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

8Partes fundamentais para o processamento• Peopleware: as pessoas

envolvidas no processo.

Page 9: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

9Partes fundamentais para o processamento• Hardware: os

equipamentos e componentes.

Page 10: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

10Hardware: elementos básicos

• Unidades de entrada: meios pelos quais entramos com os dados no computador.• Unidade Central de

Processamento (UCP): responsável por executar as operações e controle do sistema.• Unidades de saída: dão saída

aos dados processados.

Page 11: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

11Hardware: elementos básicos

Unidade Central de Processamento (UCP)

Unidade Lógica e Aritmética

(ULA)Unidade de

Controle

REGISTRADORES

Unidades de Entrada

Unidades de Saída

Memória Principal

Page 12: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

12Hardware: tipos de memórias

MemóriasRAM (Random Access Memory) Memória volátil, pra armazenamento

temporário de dados em execução.ROM (Read Only Memory) Somente para leitura. Armazena as instruções

de fábrica, importantes para a inicialização do computador.

Secundária ou Auxiliar Normalmente meios magnéticos, com capacidade para armazenar grande volume de dados.

Cache De altíssima velocidade, entre a UCP e Memória principal, armazena dados e instruções de utilização imediata.

Page 13: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

13Partes fundamentais para o processamento• Software: os programas e

instruções utilizadas para executar as tarefas no computador.

Page 14: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

14Softwares: classificação quanto ao tipo

• Básicos: interface entre máquina e usuário, gerenciando os aplicativos e periféricos em geral.

• Aplicativos: comumente utilizados em tarefas diárias, auxiliando os usuários em seu trabalho comum

• Linguagem de programação: utilizadas para construir outros programas

Page 15: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

15Sistema computacional

APLICATIVOS

SOFTWARE BÁSICO

HARDWARE

Page 16: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

16Sistema computacional

HOMEM

SOFTWARES

HARDWARE

Page 17: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

17Paradigmas de programação

• Programação Linear.• Programação Estruturada.• Programação Orientada a Eventos.• Programação Orientada a Objetos.

Page 18: Algoritmos e Programação Aula 01 Computadores e seus componentes

Professor Paulo Nunes - @pcmnunes - https://www.facebook.com/Algoritmia

18Referências

• Carboni, Irenice de Fátima. Lógica de Programação. São Paulo : Pioneira Thomson Learning, 2003.