You are on page 1of 16

Introduo Informtica

Information Automatique
(Frana, 1962)

Informtica

Cincia que estuda o tratamento automtico e racional da informao.


[Alcade et al]

Tratamento Automtico da Informao

Entrada

Processamento

Sada

Esquema Bsico de Hardware


CPU

Processador
Unidades de Entrada

Unidade de Controle

Unidades de Sada

Unidade Lgico-aritmtica

Memria Principal

Memria Auxiliar

Esquema Bsico de Hardware


Unidades de Entrada
Processador
Unidades de Entrada
CPU

Dispositivos que permitem a insero de Unidade memria dados na de Controle principal do Unidades de Sada computador. Ex.: Teclado, mouse etc.
Memria Principal Unidade Lgico-aritmtica

Memria Auxiliar

Esquema Bsico de Hardware


Unidades de Sada
Processador
CPU

Dispositivos que canalizam a Unidade de Controle Unidades informao do interior do de Entrada computador para o seu exterior (pessoas, mquinas). Unidade Lgico-aritmtica Pode envolver a converso da informao digital, proveniente do computador, Memria Principal para um outro formato.
[http://api-margaridaramos.blogspot.com.br/2010/01/dispositivos-de-saida.html]

Unidades de Sada

Memria Auxiliar Ex.: monitor, impressora etc.

Esquema Bsico de Hardware


CPU

Processador
Unidades de Entrada

Unidade de Controle

Unidades de Sada

UnidadeUnidade Lgico-aritmtica de Controle Comanda todas as outras unidades. quem interpretaPrincipal Memria as instrues e controla sua execuo.
Memria Auxiliar

Esquema Bsico de Hardware


CPU

Processador
Unidades de Entrada

Unidade de Controle

Unidades de Sada

Unidade Lgico-aritmtica

Unidade Lgico-aritmtica
Memria Principal

Realiza as operaes (lgicas e aritmticas).


Memria Auxiliar

elementares

Esquema Bsico de Hardware


CPU Memria Principal

Processador

Todos os programas e dados Unidade de Controle Unidades Unidades necessrios para que a mquina realize de Entrada de Sada um determinado trabalho devem estar na memria principal. voltil. Unidade Lgico-aritmtica
Memria Principal

Memria Auxiliar

Esquema Bsico de Hardware


Memria Auxiliar
Processador
CPU

Dispositivos dede Unidade Controlearmazenamento Unidades Unidades permanente. So capazes de Sada de Entrada de armazenar as informaes pelo tempo Unidade Lgico-aritmtica que o usurio desejar. So considerados dispositivos de armazenamento de acesso lento.
Memria Principal

Memria Auxiliar

Esquema Bsico de Hardware


CPU

Processador PERGUNTA TRANSFERE UE UC TRANSFERE UC MP ARMAZENA A PERGUNTA TRANSFERE UE UC TRANSFERE UC MP ARMAZENA B RECUPERA A TRANSFERE MP UC TRTRANSFERE UC ULA RECUPERA B TRANSFERE MP UC TRANSFERE UC ULA SOMA TRANSFERE ULA UC TRANSFERE UC MP ARMAZENA C RECUPERA C TRANSFERE MP UC TRANSFERE UC US MOSTRA
Memria Principal Unidades de Entrada Unidade de Controle Unidades de Sada

Unidade Lgico-aritmtica

Programa
Sequncia de comandos que sero executados na ordem em que se encontram pela mquina. Um programa deve ser expresso numa linguagem de programao.

Linguagens de Programao - Nvel

Nvel
Mquina Homem

Baixo

Alto

Linguagens de Programao - Nvel


Linguagem de Mquina Linguagem compreendida pela mquina. Baseia-se no sistema binrio possuindo apenas dois smbolos (0 e 1).

Toda informao armazenada e processada pelo computador representada com sequncias de 0s e 1s.

Linguagens de Programao - Nvel


Linguagem de Montagem Primeira tentativa de elevar o nvel da linguagem de programao Substituiu as sequncias de 0s e 1s por palavras mnemnicas considerada uma linguagem de baixo nvel Muito associada ao hardware o que dificulta o reuso e a atividade do programador

Linguagens de Programao - Nvel


Linguagem de Alto Nvel Mais prximas da linguagem humana So diferentes da linguagem natural, possuindo termos com significados especficos e nicos e uma sintaxe prpria Facilitam a escrita e a leitura dos programas Permitem o desenvolvimento e uso de bibliotecas de funes de uso frequente Programas escritos em linguagem de alto nvel podem ser executados em mquinas diferentes, desde que exista programa compilador ou tradutor para cada uma delas.

Linguagem de Baixo Nvel x Linguagem de Alto Nvel

Pergunta Transfere UE UC Transfere UC MP Armazena A

Leia A

scanf(%d, &A);

Asdrubal

Pseudocdigo

You might also like