introdução à computação

32
1 – O que é um computador? Definição – uma máquina que lê dados , efectua cálculos e fornece resultados.

Upload: gabriel-piske

Post on 09-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Material de estudo introduzindo o tema.

TRANSCRIPT

  • 1 O que um computador?

    Definio uma mquina que l dados , efectua clculos e fornece resultados.

  • 1.1 - Processos bsicos do computador

    Sada de dadosfornecer os resultados obtidos

    Entrada de dadosler ou receber os valores iniciais ou constantes

    Processamentoefectuar o clculo

  • Esquema lgico

    Entrada dedados

    ProcessamentoSada dedados

  • Definio de sistema

    - qualquer coisa que para um determinado input provoca um output

    sistemainput output

  • Exemplos

    - um sistema fsico: a mola

    P

    input - fora P

    output - oscilao

  • Exemplos (cont.)

    - um sistema qumico: uma experincia

    input - reagentes

    output - reaco

  • Exemplos (cont.)

    - uma fbrica como um sistema

    fbricamatria primamo de obraprodutos

  • O computador como um Sistema

    Entrada dedados

    ProcessamentoSada dedados

  • 1.2 Caractersticas de um computador

    alta velocidade na execuo de suas operaes.

    memria grande capacidade de armazenar informaes.

    programa capacidade de executar longa sequncia alternativa de operaes.

  • Exemplos de processos bsicos efectuados por um computador

    Problema A Calcular o valor da operao 12 x 4

    valores12 e 4

    calcular12 x 4

    Fornecer valor 48

    entrada processamento sada

  • Exemplos de processos bsicos efectuados por um computador

    Problema B Colocar em ordem alfabtica os

    nomes lidos

    Joo, Jos, Antnio e Maria

    colocar osnomes lidosem ordemalfabtica

    AntnioJoo JosMaria

    entrada processamento sada

  • Exemplos de processos bsicos efectuados por um computador

    Problema C Escolher o maior de 2 valores

    valoresA=100B=60

    Compara e escolhe o maior valor

    maior valor A=100

    entrada processamento sada

  • 1.2 O computador uma mquina programvel

    O computador pode guardar na memria uma grande sequncia pr-organizada de operaes e depois execut-la com grande rapidez. Essa sequncia de operaes para resolver um problema chama-se programa.

  • 1.2 O computador uma mquina programvel (cont.)

    entrada processamento sada

    valores12 e 4

    Programa para: - ler valores 12 e 4- calcular 12 x 4 - escrever resultado

    valor 48

  • 1.3 Classificao do computador por tipo

    De acordo com o tipo de dado manipulado, podemos ter o seguintes tipos de computador:

    - computador digital

    - computador analgico

    - computador hbrido

  • 1.3.1 Computador digital

    Manipula dados formados atravs de um processo de contagem de valor unitrio chamado dgito.

  • 1.3.2 Computador analgico

    Manipula dados obtidos por um o processo comparao ( analogia ) de medidas de fenmenos fsicos.

    O computador efectua operaes com correntes elctricas obtidas no processo de medida de presso atmosfrica, temperatura, velocidade, etc.

  • 1.3.3 Computador hbrido

    Possui uma combinao dos dois jcitados.

  • 1.3 Classificao do computador por tamanho

    Existe uma classificao tradicional

    - microcomputador

    - minicomputador

    - computador de grande porte

    Que actualmente no realista em funo das modificaes tecnolgicas em relao s caractersticas de um determinado tamanho.

  • 2 Como funciona o computador?

  • 2.1 Componentes bsicos do computador: o hardware

    Os equipamentos bsicos ou hardwareque compem um computador ou sistema de computao podem ser divididos nas quatro categorias seguintes:

    - memria

    - unidade central de processamento (CPU)

    - unidades de entrada de dados

    - unidades de sada de dados

  • Esquema fsico

    Unidades deentrada dedados

    Unidade Centralde

    ProcessamentoUnidades desada dedados

    Memria

    ( Mquina de Von Neuman )

  • Unidades deentrada dedados

    Unidade Centralde

    ProcessamentoUnidades desada dedados

    Memria

    Entrada dedados

    ProcessamentoSada dedados

  • 3.1.1 Unidades de entrada de dados

    Servem para receber os dados que foram usados ou preparados pelo utilizador e para coloc-los na memria do computador em forma de sinais electromagnticos. Esses sinais so chamados bits.

    exemplos: monitores, discos, pen drive, scanners ...

  • 3.1.2 Unidades de sada dedados

    Servem para transmitir os dados da memria , de forma acessvel ou manipulvel ao utilizadoros dados que foram usados ou preparados pelo utilizador.

    Exemplos: monitores, discos, pen drive, impressoras ...

  • 3.1.3 Unidade central de processamento

    Contm circuitos electrnicos para controlar a execuo de um programa, manipulao de dados na memria e efectuar clculos aritmticos e lgicos.

  • 3.1.3 Memria

    usada para guardar uma cpia do programa que o computador estexecutando, os dados lidos, os resultados intermedirios e finais obtidos.

  • 3.2 Conjunto de programas do computador: o software

    3.2.1 Software bsico

    uma coleco de programas complexos com a funo de operar, controlar e aumentar as capacidades de processamento do computador. Desta coleco so muito importantes os sistemas operativos e as linguagens de programao.

  • 3.2.1.1- Sistema Operativo

    Controla todo o hardware e software de um sistema computacional, simplifica a utilizao das unidades de entrada e sada pelo programador e permite a utilizao do computador por vrios utilizadores.

  • 3.2.1.2 - Linguagens de Programao

    Foram desenvolvidas com o objectivo de permitir a programao do computador de maneira simplificada.

  • 3.2.2 Software de Aplicao

    3.2.2.1 Aplicativos

    So programas pacotes que automatizam tarefas de utilizao generalizada, como um editor de texto, uma folha de clculo, etc.

  • 3.2.2 Software de Aplicao (cont.)

    3.2.2.2 Aplicaes finaisSo aplicaes, sistemas, desenvolvidas por programadores para executarem tarefas que automatizem processos nos variados segmentos da sociedade, como uma sistema de folha de pagamentos de uma empresa, uma sistema de matrculas de uma universidade, etc.