Você está na página 1de 35

Universidade Federal do Cear

Centro Acadmico FEAAC Bacharelado em Administrao

Computao Aplicada
David Arajo [araujodavid@lia.ufc.br] Jeovane Reges [jeovanereges@lia.ufc.br]

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes

1.2 Unidades Funcionais de um Computador


Unidades Bsicas do Computador Comparativo de Desempenho dos Tipos de Memria Representao das Informaes na Memria

Sistema de Numerao Utilizado

1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.4 Sistemas Operacionais
MS-DOS Windows Exerccios Qual finalidade, Tipos, Vantagens e Desvantagens

Segunda Etapa 2. Algortimos Linguagem de Programao (Primeira prova 26/04)


Conceituao Representao Construo de Algoritmos Comandos de Entrada e Sada Comando de Seleo entre Sequncia de Passos Comando de Atribuio de Valores, Expresses Aritmticas Comando de Repetio de uma Sequncia de Passos Comando de Especificao Construo de Exemplos de Algoritmos

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Roteiro
Segunda Etapa 3. Aplicativo Excel (Segunda prova 29/05)
Estrutura do Aplicativo Frmulas Funes Ferramentas Grficos Exerccios Tipos de Dados Tabelas, Formulrios, Consultas e Relatrios Exerccios

Bibliografia
. INTRODUO CINCIA DA COMPUTAO Guimares/Lages . INTRODUCO CINCIA DA COMPUTAO Sergio E R Carvalho . CINCIA DOS COMPUTADORES - UMA ABORDAGEM ALGORITMICA Jean - Paul Tremblay . PASCAL E TCNICAS DE PROGRAMACO Antonio Anbal de Souza Teles

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Unidades Bsicas do Computador


O que um computador?
Uma mquina como qualquer outra Processa informaes, sejam elas nmericas ou no, sons, imagens, qualquer tipo de dados Mas possui uma grande diferena! Qual?

Como o computador processa as informaes?


Informaes de entrada so fornecidas, efetuado o processamento dessas informaes produzindo informao de sada. Gerando um ciclo ENTRADA > PROCESSAMENTO > SADA de informao, chamado de clico de processamento de informao. Toda a superviso do ciclo controlada pelo programa que est em execuo. Esse programa deve ser colocado em execuo no computador antes dos dados de entrada serem fornecidos.

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Existem computadores dos mais diferentes tipos e tamanhos, mas todos podem ser enfocados como um conjunto de dispositivos interligadas, trabalhando em harmonia, para realizar atividades de processamento de dados. Um sistema informtico composto por Hardwares e Softwares

Estes dispositivos que compem o computador so geralmente reunidos, conforme suas funes, em: Unidade de entrada; Unidade de sada; Unidade de memria principal;

Unidade de memria segundria;


Unidade aritmtrica e lgica; Unidade de controle;

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Hardware
Corresponde a parte fsica do computador.
Limita-se a um conjunto de componentes eletrnicos que seguem ordens do software. No se refere apenas aos computadores pessoais, mas tambm aos equipamentos embarcados em produtos que necessitam de processamento computacional, como os dispositivos encontrados em equipamentos hospitalares, automveis, aparelhos celulares, entre outros. Exemplos: placa-me, teclado, mouse, monitor, processador, gabinente, etc.

Software
Corresponde a parte lgica do computador. Conjunto de instrues e dados processados pelos circuitos eletrnicos do hardware. Toda interao dos usurios de computadores modernos realizada atravs do software, que a camada, colocada sobre o hardware, que transforma o computador em algo til para o ser humano. Exemplos: sistemas operacionais, editores de texto, navagadores, messenger, etc. 7 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Unidade de Entrada
O nome genrico unidade de entrada se refere a qualquer dispositivo que possa captar dados do meio externo e transferi-los o computador.
Permite a comunicao do usurio com o computador. Com o emprego do computador nas mais diferentes reas de atividade humana tm sido desenvolvidos inmeros tipos de unidades de entrada, compatveis com as caractersticas desejadas nas respectivas reas de emprego. Exemplos: Mouse Teclado

Scanner
Unidade leitora de carto magntico Unidade leitora de caracteres ticos Webcam Unidades de disco magntico Entre outros 8 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Unidade de Sada
Inversamente unidade de entrada, o nome genrico unidade de sada qualquer dispositivo que transfere dados gravados na memria para um meio externo ao computador.
Os dispositivos de sada decodificam os dados em informao que entendida pelo usurio do computador. Exemplos: Monitor Impressora Caixas de Som Data show

Entre outros

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Unidade de Entrada e Sada
Podemos ter dispositivos que funcionam tanto para entrada como para sada de informaes.
Os dispositivos de entrada e sada, ou mistos, permitem que o usurio envie informaes para o computador e que o computador envie informao para o usurio. Exemplos:

DVD
Blue-ray Disc Pendrive Modem Disco Rgido (HD) Telas Touch Screen Joystick Entre outros

10

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Unidade de Memria Principal
Unidade de memria principal, ou interna, ou central ou simplesmente memria tem duas funes bsicas:
Armazenar dados em processamento
Armazenar a sequncia lgica de passos a ser executada para processar os dados, isto , o programa.

Hoje a grande maioria dos computadores utiliza memria constituda de circuitos integrados, que, por sua vez, so construdos com materiais semicondutores, principalmente o silcio. Por ser totalmente eletrnica, um dos componentes mais rpidos do computador.
Tambm chamadas de memria real, so memrias que o processador pode enderear diretamente, sem as quais o computador no pode funcionar.

Fornecem geralmente uma ponte para as secundrias, mas a sua funo principal a de conter a informao necessria para o processador num determinado momento.
A memria principal pode ser dividida em dois tipos: Memria RAM

Memria ROM

11

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Memria RAM (Random Access Memory)
Permite leitura e escrita.
Memria de acesso aleatrio. voltil e programvel. O contedo desaparece com a falta de energia. Nesta memria encontram-se dados armazenados que esto neste momento serem processadas.

Memria ROM (Read Only Memory)


Memria s de leitura. No voltil, ou seja, o contedo no desaparece com a falta de energia. Destina-se a armazenar uma parte do programa responsvel pela gesto do sistema, que permite iniciar o computador, bem como o reconhecimento de determinados dispositivos que fazem parte do mesmo. As ROM podem ser subdivididas em dois tipos: ROM simples e PROM. 12 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Unidade de Memria Secundria
Tambm conhecida por memria de massa ou memria auxiliar.
Grande capacidade de armazenamento da informao. No podem ser endereada diretamente pela CPU. Tempo de acesso bastante superior ao das memrias do tipo primrio, o acesso do tipo sequencial. Os dados precisam ser carregados na memria principal antes de eles serem tratados pelo processador. No so estritamente necessrias para a operao do computador.

So geralmente no volteis, permitindo guardar os dados permanentemente.


Exemplos:
Disco Rgido (HD) Fita Magntica CD, DVD, Blue-ray Disc Entre outros

13

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Unidade Central de Processamento
A unidade de processamento, ou processador, ou CPU (do ingls Central Processing Unit).
O processador responsvel pela execuo das instrues e pelo controle do sistema. A CPU tem papel parecido ao crebro no computado. A CPU composta por:

Uma unidade aritmtica e lgica (ULA)


Uma unidade de controle (UC) E uma memria central (registradores e cache)

A CPU considerada a parte mais importante de um computador, pois responsvel pelo processamento de todos os tipos de dados e pela apresentao do resultado do processamento, pois onde so interpretadas e executadas as instrues fornecidas pelos aplicativos (softwares), como o sistema operacional, editor de textos, etc.

14

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Unidade Aritmtica e Lgica (ULA)
o verdadeiro corao do computador.
Os dados so trazidos a essa unidade e manipulados aritmeticamente por processos tais como: (alm da potenciao).
Adio Subtrao Multiplicao Diviso

Operaes lgicas so tambm processadas nesta unidade, tais como teste de certas condies, comparaes de diferentes partes de um dado, etc. Essas diferentes possibilidades de operaes aritmticas e lgicas podem ser realizadas muito rapidamente e repetidas milhares de vezes, se necessrio, sem a interveno de nenhum operador. Os dados so levados Unidade Aritmtica e Lgica, onde executada a operao desejada e seu resultado volta memria para anlise ou armazenamento.

Assim como a memria, a Unidade Aritmtica e Lgica constituda unicamente de circuitos eletrnicos.
15 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Unidade de Controle (UC)
Efetua o controle das transferncias de dados das unidades perifricas para a memria principal e vice-versa.
a unidade que armazena a posio de memria que contm a instruo que o computador est executando nesse momento. Ela informa ULA qual operao a executar, buscando a informao (da memria) que a ULA precisa para execut-la. Depois, transfere o resultado de volta para o local apropriado da memria. A unidade de controle executa trs aes bsicas intrnsecas e pr-programadas pelo prprio fabricante do processador, so elas: busca, decodificao e execuo.

Por exemplo, em uma operao de soma deve acionar a Unidade de Memria para que entregue unidade aritmtica e lgica as parcelas a somar, para que seja feita a soma e por fim seja devolvido unidade de memoria o resultado. Em uma operao de impresso deve acionar a unidade de memria para que entregue impressora a informao a ser impressa.

16

Unidades Funcionais de um Computador

29/03/2012

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes

1.2 Unidades Funcionais de um Computador


Unidades Bsicas do Computador Comparativo de Desempenho dos Tipos de Memria Representao das Informaes na Memria

Sistema de Numerao Utilizado

1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos

17

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Unidades Bsicas do Computador


Comparativo de Desempenho dos Tipos de Memria
A CPU v nesta ordem e acessa primeiro a que est mais prxima. Subindo na hierarquia, quanto mais prximo da CPU, maior velocidade, maior custo, porm menor capacidade de armazenamento.

Tipo Registrador Cache Principal Secundria

Capacidade Bytes Mbytes Gbytes Tbytes

Velocidade Muito alta Alta Mdia Baixa

Custo Muito alto Alto Mdio Baixo

Localizao CPU CPU/Placa Placa Externa

Volatilidade Voltil Voltil Voltil No Voltil

18

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Sistema de Numerao Utilizado
Existiram e existem diversos sistemas de numerao.
No computador, serve para questes de endereamento, armazenamento, contedo de tabelas e representaes grficas. Bases diferentes usadas nos mais diversos computadores.

Exemplos:
Binria: 0, 1 Octal: 0, 1, 2, 3, 4, 5, 6, 7 Decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

At a prxima aula

19

Unidades Funcionais de um Computador

29/03/2012

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes

1.2 Unidades Funcionais de um Computador


Unidades Bsicas do Computador Comparativo de Desempenho dos Tipos de Memria Representao das Informaes na Memria

Sistema de Numerao Utilizado

1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos

20

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Unidades Bsicas do Computador


Representao das Informaes na Memria
A quantidade de memria de um computador tradicionalmente medida em bytes. Mais precisamente, so utilizadas as abreviaes KB (Kilobytes, ou seja, milhares de bytes), MB (Megabytes, ou milhes de bytes), GB (Gigabytes, ou bilhes de bytes) e TB (Terabytes, ou trilhes de bytes), etc.
Os primeiros computadores pessoais possuam apenas algumas centenas de milhares de bytes de memria. Computadores pessoais modernos possuem alguns gigabytes de memria. Quanto maior ela for, mais informao poder guardar. Ou seja, quanto mais bytes a memria tiver, mais caracteres poder conter e, consequentemente, maior o nmero de informao que guardar.
1 quilobyte = 1 kB = 2^10 bytes = 1.024 bytes 1 megabyte = 1 MB = 2^20 bytes = 10.485.76 bytes 1 gigabyte = 1 GB = 2^30 bytes = 1.073.741.824 bytes 1 terabyte = 1 TB = 2^40 bytes =

21

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Representao das Informaes na Memria
Estamos familiarizados com o sistema decimal para representar os nmeros, porm os computadores utilizam o sistema binrio, devido s facilidades desse sistema, quando desenvolvidos em circuitos eletrnicos.
Devido simplicidade de projeto e construo, acarretando na reduo de seu custo e maior confiabilidade, os circuitos eletrnicos que formam os computadores digitais atuais so capazes de distinguir apenas dois nveis de tenso. Estes sinais eltricos so tenses que assumem dois diferentes valores: um valor positivo (hoje, nos PC's, cerca de +3 V - trs volts positivos) para representar o valor binrio 1 e um valor aproximado a 0 V (zero volt) para representar o valor binrio 0. A unidade de informao que pode assumir esses dois valores (0 ou 1) em sistemas digitais o bit. a menor partcula de informao no computador. Esses dois smbolos so opostos e mutuamente exclusivos. So os nicos elementos do sistema de numerao de base 2, sendo ento chamados de dgitos binrios. O computador s pode identificar a informao atravs de sua restrita capacidade de distinguir entre dois estados, por exemplo, algo est imantado num sentido ou est imantado no sentido oposto. Existe uma quantidade mnima de informao que pode estar sendo lida, sendo escrita, ou sendo processada internamente. Esta quantidade mnima denominada uma palavra. A memria do computador composta de um nmero enorme de circuitos de bits, organizados em palavras. 22 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Representao das Informaes na Memria
Uma palavra um conjunto de tamanho fixo de bits. Esse tamanho difere entre os computadores.
Se uma palavra tem um comprimento de k bits, ela pode assumir 2 k diferentes combinaes de bits, isto , ela
pode representar 2 k nmeros diferentes ou diferentes combinaes de cdigo de caracteres. Cada palavra deve ficar num local certo e conhecido, ou seja, a cada palavra associa-se um nmero chamado de seu endereo. S assim torna-se possvel a busca na memria exatamente do que se estiver querendo a cada momento (acesso aleatrio). Alguns computadores s podem enderear uma palavra inteira e no uma poro menor da mesma (um byte), diretamente. Outros permitem o endereamento direto de partes de suas palavras. Podemos dividir uma palavra em cadeias de oito bits, chamadas de bytes, isto , cada byte enderevel constitudo de 8 bits. Os primeiros computadores pessoais utilizavam palavras de oito bits. Computadores pessoais atuais utilizam palavras de 32 ou 64 bits, enquanto estaes de trabalho e computadores de maior porte utilizam palavras de 128 bits.

23

Unidades Funcionais de um Computador

29/03/2012

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes

1.2 Unidades Funcionais de um Computador


Unidades Bsicas do Computador Comparativo de Desempenho dos Tipos de Memria Representao das Informaes na Memria

Sistema de Numerao Utilizado

1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos

24

Roteiro da Disciplina de Computao Aplicada

29/03/2012

.Unidades Bsicas do Computador


Sistemas de Numerao Posicionais
Desde quando se comeou a registrar informaes sobre quantidades, foram criados diversos mtodos de representar as quantidades. (Ex.: sistema romano, sistema de numerao posicionais, alfabeto, baco, os algarismos e o zero, etc.)
O mtodo ao qual estamos acostumados usa um sistema de numerao posicional. Isso significa que a posio ocupada por cada algarismo em um nmero altera seu valor de uma potncia de 10 (na base 10) para cada casa esquerda. Por exemplo, no sistema decimal (base 10), no nmero 125 o algarismo 1 representa 100 (uma centena ou 10) , o 2 representa 20 (duas dezenas ou 1x10) e o 5 representa 5 mesmo (5 unidades ou 5x10). Assim, em nossa notao, 125 = 1x10 + 2x10 + 5x10.

Base de um Sistema de Numerao


A base de um sistema a quantidade de algarismos disponvel na representao. A base 10 hoje a mais usualmente empregada, embora no seja a nica utilizada. No comrcio pedimos uma dzia de rosas ou uma grosa de parafusos (base 12) e tambm marcamos o tempo em minutos e segundos (base 60).
Os computadores utilizam a base 2 (sistema binrio) e os programadores, por facilidade, usam em geral uma base que seja uma potncia de 2, tal como 2 4 (base 16 ou sistema hexadecimal) ou eventualmente ainda 2 3 (base 8 ou sistema octal). 25 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


Base de um Sistema de Numerao
Na base 10, dispomos de 10 algarismos para a representao do nmero: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Na base 2, seriam apenas 2 algarismos: 0 e 1. Na base 16, seriam 16: os 10 algarismos aos quais estamos acostumados, mais os smbolos A, B, C, D, E e F, representando respectivamente 10, 11, 12, 13, 14 e 15 unidades. Generalizando, temos que uma base b qualquer dispor de b algarismos, variando entre 0 e (b-1).
Intuitivamente, sabemos que o maior nmero que podemos representar, com n algarismos, na base b, ser o nmero composto n vezes pelo maior algarismo disponvel naquela base (ou seja, b1). Por exemplo, o maior nmero que pode ser representado na base 10 usando 3 algarismos ser 999 (ou seja, 10 - 1 = 999).

Representao Binria
Os computadores modernos utilizam apenas o sistema binrio, isto , todas as informaes armazenadas ou processadas no computador usam apenas DUAS grandezas, representadas pelos algarismos 0 e 1. Na base 2, o nmero "10" vale dois. Mas se 102 = 210, ento dez igual a dois? No, dez no e nunca ser igual a dois!

26

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Representao Binria
Na realidade, "10" no significa necessariamente "dez". Ns estamos acostumados a associar "10" a "dez" porque estamos acostumados a usar o sistema de numerao decimal.

O nmero...
102 seria lido "um-zero" na base 2 e vale 210 (convertido para "dois" na base dez), 105 seria lido "um-zero" na base 5 e vale 510 (convertido para "cinco" na base dez), 1010 pode ser lido como "um-zero" na base 10 ou ento como "dez" na base dez,

1016 seria lido "um-zero" na base 16 e vale 1610 (convertido para "dezesseis" na base dez), etc.
Portanto, 10 s ser igual a dez se - e somente se - o nmero estiver representado na base dez! Obs.: Toda vez que um nmero for apresentado sem que seja indicado em qual sistema de numerao ele est representado, estenderemos que a base dez. Sempre que outra base for utilizada, a base ser obrigatoriamente indicada.

27

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Representao Binria
Vamos comear entendendo as potncias de dois:
Binrio 1 10 100 1000 10000 100000 1000000 Potncia 20 21 22 23 24 25 26 Decimal 1 2 4 8 16 32 64

(calma, isso s o comeo, depois piora!)

A representao binria perfeitamente adequada para utilizao pelos computadores.


No entanto, um nmero representado em binrio apresenta muitos bits, ficando longo e passvel de erros quando manipulado por seres humanos normais como por exemplo os programadores, analistas e engenheiros de sistemas. Para facilitar a visualizao e manipulao por programadores de grandezas processadas em computadores, so usualmente adotadas as representaes octal (base 8) e principalmente hexadecimal (base 16). Ressaltamos mais uma vez que o computador opera apenas na base 2 e as representaes octal e hexadecimal no so usadas no computador, elas se destinam apenas manipulao de grandezas pelos programadores.

10000000
100000000 1000000000 10000000000

27
28 29 210

128
256 512 1.024

28

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Representao em Octal e em Hexadecimal
Em projetos de informtica, usual representar quantidades usando sistemas em potncias do binrio (octal e principalmente hexadecimal), para reduzir o nmero de algarismos da representao e conseqentemente facilitar a compreenso da grandeza e evitar erros. No sistema octal (base 8), cada trs bits so representados por apenas um algarismo octal (de 0 a 7). No sistema hexadecimal (base 16), cada quatro bits so representados por apenas um algarismo hexadecimal (de 0 a F).
Base 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Base 2 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 Base 8 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 Base 16 0 1 2 3 4 5 6 7 8 9 A B C D E F

29

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Converses entre Bases
Vamos analisar agora as regras gerais para converter nmeros entre duas bases quaisquer.
Converses entre as bases 2, 8 e 16: As converses mais simples so as que envolvem bases que so potncias entre si. Vamos exemplificar com a converso entre a base 2 e a base 8. Como 2 = 8, separando os bits de um nmero binrio em grupos de trs bits (comeando sempre da direita para a esquerda!) e convertendo cada grupo de trs bits para seu equivalente em octal, teremos a representao do nmero em octal. Por exemplo: 101010012 = 10.101.0012 (separando em grupos de 3, sempre comeando da direita para a esquerda) Sabemos que 0102 = 28 ; 1012 = 58 ; 0012 = 18 portanto 101010012 = 2518 Vamos agora exemplificar com uma converso entre as bases 2 e 16. Como 24 = 16, basta separarmos em grupos de 4 bits (comeando sempre da direita para a esquerda!) e converter. Por exemplo: 110101011012 = 110.1010.11012 (separando em grupos de 4 bits, sempre comeando da direita para a esquerda) Sabemos que 1102 = 616; 10102 = A16 ; 11012 = D16 ; portanto 110101011012 = 6AD16

30

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Converses entre Bases
Vamos agora exercitar a converso inversa. Quanto seria 3F5H (lembrar que o H est designando "hexadecimal") em octal? O mtodo mais prtico seria converter para binrio e em seguida para octal.
3F5H = 11.1111.01012 (convertendo cada dgito hexadecimal em 4 dgitos binrios)

1.111.110.1012 (agrupando de trs em trs bits)

17658 (convertendo cada grupo de trs bits para seu valor equivalente em octal)

Converso de Nmeros da Base 10 para uma Base b qualquer


A converso de nmeros da base dez para uma base qualquer emprega algoritmos que sero o inverso dos acima apresentados. Os algoritmos sero melhor entendidos pelo exemplo que por uma descrio formal. Vamos a seguir apresentar os algoritmos para converter nmeros inteiros. 31 Unidades Funcionais de um Computador 29/03/2012

.Unidades Bsicas do Computador


O nmero decimal ser dividido sucessivas vezes pela base; o resto de cada diviso ocupar sucessivamente as posies de ordem 0, 1, 2 e assim por diante at que o resto da ltima diviso (que resulta em quociente zero) ocupe a posio de mais alta ordem. Veja o exemplo da converso do nmero 1910 para a base 2.

Converso do nmero 19 para a base 2:


19 2 (1) 9 (1) 2 4 (0) 2 2 (0) 2 1 (1) 2 0

Resultado: 1910 = 100112

32

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Aritmtica em Binrio
A adio binria realizada como a adio decimal. Se dois nmeros decimais 56719 e 31863, so adicionados, a soma 88582 obtida. Voc pode analisar os detalhes desta operao da seguinte maneira:
Transporte: 0 0 1 0 1

Parcelas:

5
+ 3

6
1 8

7
8 5

1
6 8

9
3 2

Soma:

A taboada da soma aritmtica em binrio muito simples. So poucas regras:


0+0=0 0+1=1 1+0=1 1 + 1 = 0 (com transporte de 1) 1 + 1 + 1 = 1 (com transporte de 1)

33

Unidades Funcionais de um Computador

29/03/2012

.Unidades Bsicas do Computador


Aritmtica em Binrio
Realizamos agora uma adio binria com os nmeros 1101 e 1101:
Transporte: 1 Parcelas: 1 1 + 1 Soma: 1 1 0 1 1 0 1 0 0 1 1 1 0

Para melhor entendimento vejam os vdeos a seguir: Adio e Subtrao: http://www.youtube.com/watch?v=5GOL-qg3420 Multiplicao e Diviso: http://www.youtube.com/watch?v=WOFKKTUWFd0

34

Unidades Funcionais de um Computador

29/03/2012

.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes

1.2 Unidades Funcionais de um Computador


Unidades Bsicas do Computador Comparativo de Desempenho dos Tipos de Memria Representao das Informaes na Memria

Sistema de Numerao Utilizado

1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos

35

Roteiro da Disciplina de Computao Aplicada

29/03/2012

Você também pode gostar