MÓDULO 1                                  AULA 1Introdução àInformática          Alexandre Meslin         (meslin@nce.ufrj...
Objetivo do Curso                                               MÓDULO 1                                                 A...
Programação do Curso                                            MÓDULO 1                                              AULA...
Aula 1                              MÓDULO 1                                AULA 1 Introdução ao Computador Hardware   Uni...
Vocabulário                                                   MÓDULO 1                                                    ...
Vocabulário                                                     MÓDULO 1                                                  ...
Vocabulário                                                      MÓDULO 1                                                 ...
Vocabulário                                                      MÓDULO 1                                                 ...
Conceitos                                            MÓDULO 1                                              AULA 1 Computad...
Fluxo de Informação                                      MÓDULO 1                                        AULA 1   Entrada ...
Computador             MÓDULO 1               AULA 1
Unidades de Entrada                                             MÓDULO 1                                               AUL...
Unidades de Saída                                            MÓDULO 1                                              AULA 1 ...
Memória Principal                                             MÓDULO 1                                               AULA ...
UCP ou CPU                                                MÓDULO 1                                                  AULA 1...
CPU      MÓDULO 1        AULA 1
Software                             MÓDULO 1                               AULA 1 Algoritmos Programas Linguagens de Prog...
Algoritmos                                            MÓDULO 1                                              AULA 1 Seqüênc...
Algoritmo – Exemplo                                               MÓDULO 1                                                ...
Linguagem de Programação                                             MÓDULO 1                                             ...
Exemplos de Linguagem de                        MÓDULO 1                                                  AULA 1Programaçã...
Programas                                                   MÓDULO 1                                                     A...
Compilador                                          MÓDULO 1                                            AULA 1 Converte um...
Compilação                                                         MÓDULO 1                                               ...
Sistemas Operacionais                                                     MÓDULO 1                                        ...
Upcoming SlideShare
Loading in …5
×

Introdução à informática tsc cederj-01

1,311 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,311
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introdução à informática tsc cederj-01

  1. 1. MÓDULO 1 AULA 1Introdução àInformática Alexandre Meslin (meslin@nce.ufrj.br)
  2. 2. Objetivo do Curso MÓDULO 1 AULA 1 Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação da informação e o sistema de numeração em base binária. Fornecer uma noção geral das partes constituintes de um computador e de sua funcionalidade.
  3. 3. Programação do Curso MÓDULO 1 AULA 1 Introdução ao Computador Números binários e hexadecimais Representação Interna Conceitos básicos do hardware do computador Organização lógica e funcional do modelo Von- Neumann Estudo dos diversos componentes de um processador Unidade de entrada e saída Memória
  4. 4. Aula 1 MÓDULO 1 AULA 1 Introdução ao Computador Hardware Unidade de Entrada Unidade de Saída Memória Principal CPU Software Algoritmos Programas Linguagem de Programação Compilador Sistemas Operacionais
  5. 5. Vocabulário MÓDULO 1 AULA 1 UCP ou CPU Unidade Central de Processamento (Central Processing Unit) Responsável pelo processamento de informações Controla o fluxo de informações (dados)
  6. 6. Vocabulário MÓDULO 1 AULA 1 Hardware A parte física (palpável) da máquina Composta por gabinetes, teclados, monitor, etc. Software Programas, aplicativos, sistemas operacionais
  7. 7. Vocabulário MÓDULO 1 AULA 1 Dados Analógicos Os sinais que nós enviamos para nos comunicarmos são dados. Nosso dia a dia tem muitas formas de dados: sons, letras, números e outros símbolos (escritos ou impressos), fotografias, gráficos, filmes, etc. Todos estes dados são na sua natureza analógicos, o que significa que eles são variados nos seus tipos. Desta forma eles são inúteis em um computador. O computador somente pode processar formatos de dados concisos e simples.
  8. 8. Vocabulário MÓDULO 1 AULA 1 Dados Digitais O computador é uma unidade elétrica, então ele somente pode manipular dados, os quais são associados com eletricidade. Isto pode ser associado a interruptores elétricos que podem estar ligados ou desligados. Se o interruptor estiver desligado, o computador obterá o valor numérico 0 (zero). Se o interruptor estiver ligado, será obtido o valor numérico 1. Uma outra analogia pode ser feita para obter dados de saída: uma lâmpada acessa pode representar o valor numérico 1 (um), enquanto que uma lâmpada apagada representa o valor numérico 0 (zero).
  9. 9. Conceitos MÓDULO 1 AULA 1 Computador: máquina capaz de receber, armazenar, recuperar, processar e exibir informações DADOS COMPUTADOR INFORMAÇÃO
  10. 10. Fluxo de Informação MÓDULO 1 AULA 1 Entrada Processamento Saída Memória
  11. 11. Computador MÓDULO 1 AULA 1
  12. 12. Unidades de Entrada MÓDULO 1 AULA 1 Equipamentos utilizados para introduzir dados no computador Ex.: teclado mouse scanner unidade de fita magnética unidade de disco magnético
  13. 13. Unidades de Saída MÓDULO 1 AULA 1 Equipamentos utilizados para externar os resultados do processamento dos dados Ex.: monitor de vídeo impressora unidade de fita magnética disco magnético
  14. 14. Memória Principal MÓDULO 1 AULA 1 Dispositivo eletrônico interno de armazenamento temporário Atua como se fosse uma área de trabalho para a CPU Armazena dados intermediários ou finais resultantes do processamento Memória Secundária: Acesso lento; Recurso abundante e barato;
  15. 15. UCP ou CPU MÓDULO 1 AULA 1 Unidade Central de Processamento Contém os circuitos responsáveis pela interpretação/execução das instruções e pelo controle de fluxo de dados Unidade Unidade de Lógica e Controle Aritmética Controlador de Dispositivo
  16. 16. CPU MÓDULO 1 AULA 1
  17. 17. Software MÓDULO 1 AULA 1 Algoritmos Programas Linguagens de Programação Compilador Sistemas Operacionais
  18. 18. Algoritmos MÓDULO 1 AULA 1 Seqüência de passos com objeto de realizar determinada tarefa “Receita de Bolo” Pode ser escrito sem preocupação com sintaxe, linguagem ou computador Deve prever todos os possíveis eventos e ocorrências
  19. 19. Algoritmo – Exemplo MÓDULO 1 AULA 1 Exemplo: Calcular o salário médio em uma companhia. Descubra quanto ganha cada pessoa Conte quantos empregados você tem Totalize os salários Divida o total pelo número de empregados.
  20. 20. Linguagem de Programação MÓDULO 1 AULA 1 Texto formal para representar o algoritmo Utiliza rígidas normas de escrita Impossibilidade de ambiguidade
  21. 21. Exemplos de Linguagem de MÓDULO 1 AULA 1Programação Fortran – destinado a aplicações matemáticas Cobol – destinado a aplicações comerciais e financeiras Basic – simples de implementar, sintaxe elementar Lisp – destinado a manipulação de listas e símbolos Pascal – linguagem simples destinada ao aprendizado de programação C – liguagem de uso geral, extremamente eficiente e rápida
  22. 22. Programas MÓDULO 1 AULA 1 Seqüência de comandos em código de máquina Texto em binário para a CPU Programa em linguagem de alto nível a=10; b=20; c=a+b; Programa pronto para ser executado pela CPU Linguagem de máquina 1100011100000110110001100000001000001010000000001100 0111000001101100100000000010000101000000000010100001 1100011000000010000000110000011011001000000000101010 00111100101000000010
  23. 23. Compilador MÓDULO 1 AULA 1 Converte um texto de um programa em um programa executável Adiciona bibliotecas Verifica erros de sintaxe Não verifica erros de lógica
  24. 24. Compilação MÓDULO 1 AULA 1 x.c y.c z.c Texto em linguagem C Pré-Processador Texto pré- x.p y.p z.p processado Compilador Código x.o y.o z.o objeto Linker Programa Programa executável final
  25. 25. Sistemas Operacionais MÓDULO 1 AULA 1 O computador sempre está executando algum programa. Quando ele é ligado, o computador executa o programa de carga do Sistema Operacional. O Sistema Operacional é um programa que facilita a interface entre o operador do computador e o hardware. O sistema operacional tem como tarefas permitir que o usuário selecione programa para executar, gerenciar o armazenamento de dados nos discos, facilitar entrada e saída de dados dos programas, etc.

×