introdução à computação
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.