Introdução à Computação

Tamanho: px
Começar a partir da página:

Download "Introdução à Computação"

Transcrição

1 Introdução à Computação Prof. Msc. Antonio Carlos Souza Aula 2 Curso de Análise e Desenvolvimento de Sistemas

2 Entendendo o computador Trilha: Informação Analógico x digital Representação digital de grandezas analógicas Sistemas de numeração Transformação entre bases

3 Informação Os computadores manipulam dados (sinais brutos e sem significado individual) para produzir informações ões. A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação ao que os computadores fazem que é preciso saber como a conversão ocorre para compreender como o computador funciona. Infelizmente os computadores não utilizam o nosso sistema de numeração: o sistema DECIMAL. Por que utilizamos esse sistema? 3

4 Dados São os sinais brutos e sem significado individual que os computadores manipulam para produzir informações.

5 A informação Letras São os dados Se tomadas individualmente, eles não nos dizem nada. Texto São as informações Num arranjo em particular, transmitem um significado específico às pessoas que falam português.

6 Informação Exemplo Palavras Sinais visuais Impulsos elétricos, etc.

7 O ciclo Um conjunto de dados gravados, ao ser lido torna-se uma informação, que, será apresentada ao usuário. A informação, para ser gravada, é quebrada em pedaços menores que são os dados. Dados Informações

8 Processamento de Informação Refere-se ao armazenamento, transmissão, combinação e comparação da informação. Entrada Processamento Saída feedback

9 Tudo no computador é número! Números Letras Números Sinais de pontuação Instruções do computador Símbolos

10 Mas e as frases que o computador nos mostra?

11 As mensagens e textos... Quando você vê as letras do alfabeto na tela de um computador, está vendo apenas uma maneira de representar números.

12 Entendendo Vejamos a seguinte frase: Eis algumas palavras Observe a representação da frase no sistema decimal:

13 O computador entende assim:

14 Transformando informação em dados Nesta versão binária da frase: Eis algumas palavras, cada par de quatro dígitos representa o código numérico de um caractere. Por exemplo, é a representação de 69 na base 2, um E em ASCII.

15 Entendendo o computador Produzem informações que nós entendemos. Porém eles não entendem nada. Somente reconhecem dois estados físicos distintos, produzidos pela eletricidade, pela polaridade magnética ou pela luz refletida.

16 Analógico x digital O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; tudo o que faz é ser capaz de reconhecer dois estados físicos distintos, produzidos pela eletricidade, pela polaridade magnética ou pela luz refletida. O computador, por ser uma máquina eletrônica, só consegue processar duas informações: a presença ou ausência de energia. Para que a máquina pudesse representar eletricamente todos os símbolos utilizados na linguagem humana, seriam necessários mais de 100 diferentes valores de tensão (ou de corrente). 16

17 Analógico x digital Tipos de grandezas Analógica contínua Digital discreta Computadores analógicos Trabalham com sinais elétricos de infinitos valores de tensão e corrente. Computadores digitais Trabalham com dois níveis de sinais elétricos: alto e baixo. Representam dados por meio de um símbolo facilmente identificado (dígito). 17

18 Analógico x digital 18

19 Analógico x digital A generalidade das grandezas com que nos confrontamos são de natureza analógica (e.g. temperatura, humidade, etc.) As grandezas analógicas variam de forma contínua, ao passo que as digitais variam de forma discreta (como varia a altura a que se encontra uma pessoa que sobe uma rampa ou uma escada?)

20 Vantagens e desvantagens do analógico e digital Existem vantagens e desvantagens em converter uma grandeza de analógico para digital: Uma vantagem: simplifica o tratamento da grandeza considerada (porquê?) Uma desvantagem: perde-se informação ao realizar a conversão (porquê?)

21 Representação digital de grandezas analógicas A qualidade da representação digital prende-se com dois factores principais: número de níveis da representação discreta e número de amostras por unidade de tempo

22 Representação de Sons Definição da Física: O som é composto por ondas sonoras. Essas ondas são ondas mecânicas, longitudinais e tridimensionais. Por serem longitudinais, são ondas de pressão, e caminham no meio de propagação através de sucessivas compressões e rarefações das partículas do meio. As ondas ao se propagarem através de um meio elástico alcançam o ouvido causando a sensação sonora. O aparelho auditivo humano é sensível a sons cujas freqüências estão compreendidas na região de 20 Hz à 20 khz. Se o som é uma onda, como representar essa informação?

23 Representação de Sons A uma velocidade fixa a cada segundo (freqüência) vamos amostrando esse sinal (medindo), e transformamos esses níveis em informação numérica que é convertida em grupos de bits. A amostragem de um sinal nada mais é que um jogo de ligar pontos para representar a forma da onda do sinal.

24 Representação de Multimídia Vídeo + Áudio Diversas imagens são dispostas uma após outra em uma seqüência uniforme de tempo. Ou seja, o mesmo princípio de um filme em película. A estas imagens denominamos frames. Quanto maior a disposição de frames por segundo (FPS) mais próximo da realidade este vídeo será. Por sua vez, o áudio é incorporado e sincronizado sua execução com os frames. A codificação em bits é a mesma utilizada em imagens e áudio. A qualidade do som e imagem é diretamente proporcional a quantidade de bits utilizados por frame.

25 REPRESENTAÇÃO DOS DADOS NO COMPUTADOR Imagem Analógica A C B D A C B D Imagem Digital Imagem Digital (Matricial) (Vetorial) MARCIS (s/d)

26 ANALÓGICO E DIGITAL Imagem Analógica (Fotografia) Imagem Digital (Picture Element) Estabilidade do Filme & Exatidão Geométrica do Pixel Granulação do Filme & Resolução do Pixel

27 REPRESENTAÇÃO DO PIXEL EM MEMÓRIA DIGITAL Numeração Decimal Binária bits = 1 byte 1 bit pode ser 0 ou 1 Com 8 bits na numeração binária é possível representar 256 números: 0 a 255 Valores dos tons de cinza: 0 = preto 255 = branco Números entre 0 e 255 = tons de cinza

28 Códigos Dispositivos analógicos: Os dispositivos analógicos, para sinais que são variáveis contínuas, tem como saída variáveis contínuas. Dispositivos Digitais: Para sinais de entrada que são variáveis contínuas, os dispositivos digitais têm como saída variáveis discretas. No caso dos sistemas digitais binários, a variável de saída assume apenas dois valores possíveis. Uma variável que assume apenas dois valores, é designada por BIT (unidade binária de informação).

29 Códigos Para representar M símbolos são necessários N bites tal que: 2 N >= M. No exemplo, para representar seis cores, são necessários pelo menos 3 bites. Definir uma relação biunívoca entre uma combinação de variáveis e uma cor, é codificar. Qualquer outra relação biunívoca que se estabelecesse constituiria também ela um código válido Amarelo Vermelho Azul Verde Branco Laranja Não usado Não usado

30 Representação digital de imagens (número de pixels) 350 x x 250 (metade) 70 x 100 (5 vezes menos) 35 x 50 (10 vezes menos)

31 Imagens (número de bits por pixel) 8 bits 4 bits 2 bits 1 bits

32 Representação de Imagens Uma imagem vale mil palavras? Uma imagem digital é composta por diversos (ou em alguns casos) milhares de pontos denominados pixels. + Pontos estamos+ Perto da Realidade (Resolução) Cada pixel possui uma determinada cor e essa cor pode ser representada por um conjunto de bits. Atualmente a resolução de uma imagem é medida em megapixels (ou seja milhões de pixels)

33 Representação de Imagens -Esta imagem (320x230) é composta por cerca de pixels (0,07mega pixels) - Cada pixel é definido por 16 bits, ou seja, temos bits ( bytes). Cor: =

34 Representação de Imagens 1 1 bit (2 cores) 2 4 bits (16 cores) 3 6 bits (64 cores) 4 8 bits (256 cores) 5 16 bits (65536 cores)

35 PIXEL MENOR UNIDADE DE UMA IMAGEM. BASEADO NO MODELO RGB, CADA PIXEL É COMPOSTO POR TRÊS PONTOS. CADA PONTO REPRESENTA UMA TONALIDADE DAS CORES: VERMELHA VERDE E AZUL. 35

36 PIXEL= ( PONTO R, PONTO G, PONTO B) CADA PONTO É FORMADO POR 8 BITS, OU SEJA, PODE REPRESENTAR 256 TONALIDADES DIFERENTES DA SUA COR. A COMBINAÇÃO DAS TONALIDADES DESSAS 3 CORES PODE GERAR: 16 MILHÕES DE CORES DIFERENTES. 36

37 QUANTO MAIOR É O NUMERO DE PIXELS EM UMA IMAGEM, MELHOR É A SUA RESOLUÇÃO: 640 x 480 : 307 MIL PIXELS 800 x 600 : 480 MIL 1024 x 768 : 786 MIL 37

38 Discretização De uma função contínua k x = f(t) X= g(nt) t nt Vantagens dos sinais digitais Insensibilidade ao ruído Processamento computadorizado Armazenamento

39 Codificação Binária Representação BIT - Unidade básica da representação em base bináriaa [0,1]; BYTE conjunto binário de 8 bits;

40 Codificação Binária (cont.) Codificação HEXADECIMAL - Normalmente em vez de se representarem tobos os bits da palavra binária, faz-se uma representação em base 16 (4 bits) [0,F]; BYTE = XX 16 ; WORD - XXXX 16 ; DOUBLE WORD - XXXX XXXX 16 ; ASCII (American Standard Code for Information Interchange) Utilizado nos computadores para codificar os caracteres de impressão (é um código de 7 bits, com extensão gráfica de 8 bits). ASCII E 3F 0 1 A B a b >?

41 Conversão Designa-se assim o processo de transformação duma grandeza de um tipo/natureza para outro. Razões para efectuar conversões ou interfaces: Grandezas de natureza diferentes; Grandezas com referenciais diferentes (4-20 ma; 0-5V, etc ); Impedâncias de aparelhos diferentes; Grandeza tipo A Conversor Grandeza tipo B

42 Conversão (cont.) Analógica/Analógica Interface que modifica a característica dum sinal analógico, adaptando-o a saída do emissor à entrada do receptor. Sensor analógico 4-20mA Conversão I/V VOLTÍMETRO Normalmente, tal adaptação utiliza AmpOp s para executar o condicionamento de sinal necessário (filtragem, amplificação, offset, etc..)

43 Conversão (cont.) Digital/Analógica [D/A] A saída dum conversor D/A de N bits é dada pela equação: V 0 = (a n a n a 0.2 -n ) V R Onde a n [0,1] é uma palavra binária, sendo V R a tensão de referência. Pode ser implementado utilizando a montagem seguinte: 0 N-3 N-2 N-1 R R R 2R - 3R 2R 2R 2R 2R 2R + v o LSB MSB Malha R/2R V R

44 Conversão (cont.) Analógica/Digital[A/D] Quando se pretende processar os sinais atraves de computadores digitais, há a necessidade de os converter em grandezas digitais com a finalidade de os poder tratar. É pois necessária uma conversão A/D. O processo inverso da conversão D/A pode ser utilizado para este fim. Clear v in Clk - + v Comparação E Contador BINÁRIO Conversor D/A N bits binary word

45 Conversão (cont.) Digital/Digital Mesmo neste domínio é necessário converter as palavras digitais por forma a dotá-las de características diferentes A conversão série/paralelo e paralelo/série são exemplos a considerar. Transições válidas Clk Palavra série 0 Enable Palavra paralela D 0 D 1 D 2 D

46 Conversão (cont.) Porém a utilização mais vulgar é a geração de caracteres (normalmente denominados encoders) para utilização em impressoras (por exemplo). +V -V Clk BUS selecção de coluna São necessários 5 impulsos para a impressão da letra Endereço de caracteres (ex:ascii) d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 BUS selecção de linha R 0 R 1 R 2 R 3 R 4 R 5 R 6 C 0 C 1 C 2 C 3 C 4 Gnd

47 Sistemas de Numeração

48 Para o computador, tudo são números. n Computador Digital Normalmente a informação a ser processada é de forma numérica ou texto codificada internamente através de um código numérico rico. Código mais comum BINÁRIO Por que é utilizado o sistema binário? 48

49 Sistemas de Numeração O sistema de numeração com o qual estamos mais familiarizados é o decimal, cujo alfabeto (coleção de símbolos) é formado por 10 dígitos acima mostrados. Um Computador Decimal: se trabalhasse com o sistema decimal um computador precisaria codificar 10 níveis de referência para caracterizar os 10 dígitos do sistema utilizado. Esses níveis de referência poderiam ser valores de tensão (0V, 1V, 2V, etc.) que precisariam ser definidos e interpretados de maneira clara e precisa pela máquina. Desvantagem: quanto maior o número de interpretações maior a probabilidade de erro. Para decidir que está lendo o número 5 a máquina precisaria ter certeza de que o que leu não é: 0, 1, 2, 3, 4, 6, 7, 8, 9.

50 Sistemas de Numeração Conseqüência: O sistema de numeração mais seguro deveria ser aquele com o menor número de símbolos (dígitos). Conclusão: o melhor sistema de numeração para uma máquina seria o binário com apenas dois dígitos, o zero (0) e o um (1). Obs.: Não há sistema de numeração com alfabeto de um único dígito. Todo sistema de numeração precisa dos conceitos de presença (1) e ausência (0).

51 Sistemas de Numeração Um possível problema no uso de máquinas binárias: o número binário precisa de mais dígitos para ser escrito do que o decimal. (2) 10 número de animais representado em decimal (10) 2 número de animais representado em binário Quatro em decimal é representado como 4. Sua representação em binário é 100. Conseqüência: o computador binário seria mais preciso porém muito lento porque a leitura da informação iria requerer mais tempo.

52 Sistemas de Numeração Uma solução: o uso de dispositivos eletrônicos baseados na tecnologia dos semicondutores, como os transistores. O transistor: é um dispositivo usado para controlar o fluxo de corrente. Ele tem duas características importantes: 1- é capaz de amplificar um sinal elétrico. 2- é capaz de chavear (comutar) entre ligado e desligado (ou fechado e aberto), deixando corrente passar através dele ou bloqueando-a. Essas condições são também denominadas saturação e corte, respectivamente. O transistor pode mudar da condição de saturação para o corte em velocidades acima de um milionésimo de segundo. Ele pode ser usado para caracterizar a presença (ou ausência) de um dígito binário (0 ou 1) e pode tomar decisões desse tipo a uma taxa superior a um milhão de decisões por segundo.

53 Sistemas de Numeração O primeiro Transistor Um Transistor moderno Transistor: inventado nos Laboratórios da Bell Telephone em 12/1947 por John Bardeen, Walter Brattain e William Shockley Prêmio Nobel de física de O transistor é capaz de comutar em um milionésimo de segundo entre o corte e a saturação.

54 Unidade maior (grupo de bits grupo de bits) - precisa ter bits suficientes para representar todos os símbolos que possam ser usados: dígitos numéricos, letras maiúsculas e minúsculas do alfabeto, sinais de pontuação, símbolos matemáticos e pixels,etc. 54

55 Caracteres alfabéticos maiúsculos Caracteres alfabéticos minúsculos Algarismos Sinais de pontuação e outros símbolos Caracteres de controle Total

56 Sistemas de Numeração Classificação Sistemas de Numeração Posicionais Sistemas de Numeração Não Posicionais

57 Sistemas Posicionais Nos sistemas de numeração posicional, o valor do dígito em um número depende da posição que ele ocupa neste mesmo número = = 1x x x x10 0 Há um peso para cada posição ocupada pelo dígito. Os pesos crescem para esquerda na parte inteira e decrescem para a direita na parte fracionária 1989,4= 1x x x x x10-1

58 Sistemas Posicionais A representação posicional fornece uma forma simplificada para a escrita de números e permite a representação de qualquer número com um alfabeto (uma coleção de símbolos) restrito de dígitos. O sistema decimal tem: Base R=10 Um alfabeto ordenado e 10 dígitos, {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, e qualquer número pode ser representado com o uso deles.

59 Sistemas Posicionais Outros Exemplos de Sistemas Posicionais Sistema posicional binário base R = 2 alfabeto {0, 1} Sistema posicional octal base R = 8 alfabeto {0, 1, 2, 3, 4, 5, 6, 7} Sistema posicional hexadecimal base R = 16 alfabeto {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}

60 Sistemas Não Posicionais Sistema de Numeração Romano No número XX, vinte em decimal, o valor do dígito X à esquerda é o mesmo daquele à direita. Neste caso a representação é aditiva, com X representando a quantidade decimal 10, e com a combinação XX associada a 10+10=20. Por outro lado em IX (nove em decimal) a representação é subtrativa.

61 Numeração Romana M = 1000 Como antes de M não tinha nenhuma letra, buscavam a segunda letra de maior valor. D = 500 Depois tiravam de D o valor da letra que vem antes. D C = = 400 Somavam 400 ao valor de M, porque CD está depois de M. M + CD = = 1400 Sobrava apenas o V. Então: MCDV = = 1405

62 Geração de Inteiros Algoritmo de avanço de dígitos: Avançar um dígito de um alfabeto ordenado consiste em substituí-lo pelo próximo dígito na hierarquia. O dígito de maior valor do conjunto é sempre avançado para o aquele de menor valor na hierarquia Algoritmo de geração de inteiros: a) o primeiro inteiro é o zero b) o próximo inteiro é obtido do precedente na lista avançando-se seu dígito mais à direita. No caso deste dígito avançar para zero, avança-se, então, o dígito adjacente à esquerda.

63 Geração de Inteiros Exemplo: Gerar os 26 primeiros inteiros do sistema decimal Observe que o nove avança para o zero, logo o dígito mais à esquerda (o zero, não mostrado explicitamente no número) é avançado para 1 gerando o próximo número na lista, o 10.

64 Sistemas numéricos Base 10 (ou decimal) O que utilizamos geralmente. Base 2 (ou binário) Junto com o hexadecimal, são os outros 2 sistemas mais importantes. Base 16 (hexadecimal)

65 Sistemas numéricos O número de símbolos usados no sistema numérico

66 O sistema numérico decimal Usado desde a antiguidade Acredita-se que usamos esse sistema porque temos dez dedos nas nossas mãos. Os símbolos que usamos para representar números quando os escrevemos são os algarismos de 0 a 9.

67 O sistema numérico decimal A partir do algarismo que representa a dezena, indicamos o número de vezes que concluímos a seqüência completa. O conceito de usar os símbolos disponíveis, em ordem, até todos terem sido usados e, depois, acrescentar outro dígito é a base de todos os sistemas numéricos. A única diferença é quantos símbolos estão disponíveis para uso.

68 Sistema numérico binário O problema do armazenamento de dados foi um dos mais difíceis de solucionar. Pense nisto: Se você quisesse construir uma máquina que fosse capaz de somar dois números.

69 Sistema numérico binário Digamos 1+1, você teria de dar a ela a capacidade de guardar esses números antes de começar a se preocupar com o problema de como somá-los.

70 Sistema numérico binário A fim de construir um dispositivo capaz de armazenar dados com a tecnologia mecânica disponível na época, os dados em si tiveram de ser reduzidos ao seu estado mais fundamental, que é o estado no qual existem apenas duas condições ligado ou desligado.

71 Sistema numérico binário Não importa como você descreve essas duas condições distintas, contanto que elas sejam opostas e inconfundíveis. Você poderia descrevê-las como verdadeiro ou falso, sim ou não, aberto ou fechado, e assim por diante.

72 Recursos O relé Funcionamento A lâmpada ligada a um relé. A lâmpada apagada é 0 e a lâmpada acesa é 1.

73 Recursos Tudo bem, mas vamos utilizar somente dois números? Não, se você usar mais relés e mais lâmpadas, será possível representar números cada vez maiores. Utilizando 2 relés... Utilizando 3 relés...

74 Sistema numérico binário Os padrões estão ordenados logicamente, seguindo o mesmo método usado para contar em qualquer sistema numérico. Como representaríamos, no sistema binário, como contar até sete?

75 Sistema numérico binário Se substituirmos cada lâmpada apagada por zero e cada lâmpada acesa por um, será possível começar a contar usando números binários. Três relés permitirão que você represente oito quantidades distintas (de zero a sete no sistema decimal)

76 Sistema numérico binário Cada lâmpada representa, para nós, um transistor. Podem ser tão pequenos que as CPUs tem mais de 1 milhão.

77 Sistema numérico binário Cada ligado, ou desligado é um dado. Cada um desses dados é chamado bit. BIT: É uma contração do termo dígito binário (em inglês, binary digit)

78 Algumas funções lógicas elementares Em que circunstâncias acende a lâmpada, para cada um dos circuitos apresentados? Considerando que existe um sinal de controlo para cada interruptor (0: aberto; 1: fechado) construa a tabela que relaciona o estado da lâmpada (0: apagada; 1: acesa) com o dos sinais de controlo, em ambos os casos Interruptor Fonte de energia Fonte de energia Interruptor Lâmpada Interruptor Interruptor Lâmpada

79 Sistemas posicionais de numeração O sistema decimal é sistema posicional, onde cada dígito representa o coeficiente de uma potência de base 10 (1.492 = 1x x x x10 0 ) O sistema romano de numeração também é posicional, mas o facto de não haver um peso associado a cada posição dificulta as operações (quanto vale MCMLIX + XLIV?)

80 Conversão entre bases Sabendo que cada dígito representa o coeficiente da potência associada à base de numeração, torna-se fácil a conversão entre bases: B: 1x x x x x x x x x x x2 0 E para realizar a conversão inversa (de decimal para binário)? E se pretendermos converter de / para hexadecimal?

81 Transformações de Base Passagem de uma base R para a base 10 converte-se a base e cada dígito do número para o equivalente decimal. decompõe-se o número de acordo com a estrutura posicional e, usando aritmética decimal, efetuam-se as operações de produtos e somas. Notação: (...) R ler como o número do parêntesis expresso na base R. (1101) 2 =1x2 3 +1x2 2 +0x2 1 +1x2 0 = =13 (2B0) 16 =2x16 2 +(11)x x16 0 = =688

82 Transformações de Base Passagem de uma base 10 para a base R Parte inteira: Algoritmo da divisão repetida Divide-se o inteiro decimal repetidamente pela base R até que se obtenha um quociente inteiro igual a zero. Os restos das divisões sucessivas, lidos do último para o primeiro, constituem o número transformado para a base R. (341) 10 = (2331) 5

83 Transformações de Base Passagem de uma base 10 para a base R Parte fracionária: Algoritmo da multiplicação repetida A parte fracionária é multiplicada por R. A parte inteira desse produto é guardada e a parte fracionária é novamente multiplicada por R. O processo é repetido até que se obtenha um número com parte fracionária nula ou até que se considere a aproximação suficiente. As partes inteiras dos produtos sucessivos, lidas da primeira para a última, formam a parte fracionária do número transformado.

84 Transformações de Base Passagem de uma base 10 para a base R Parte fracionária: Algoritmo da multiplicação repetida. Exemplo: Então (0,4375) 10 = (0,0111)2

85 Transformações de Base Mudança de base entre base binária e base de potência de 2 A base para a qual se quer a transformação é expressa no formato 2 n. Se essa base for R=8, por exemplo, o valor de n é 3 porque 8 = 2 3. Formam-se grupos, a partir da direita do número binário, contendo uma quantidade de dígitos igual ao número n. Esses grupos de n dígitos são lidos e representados como os dígitos do sistema para o qual se quer a transformação. transformação para a base hexadecimal.

86 Exemplos: (25) 10 = ( )2 = (31) 8, grupos de 3 dígitos (8=23) a partir da direita do número binário para transformação para a base octal. (25) 10 = ( )2 = (19) 16, grupos de 4 (16=24)

87 Conversão TABELA DE CONVERSÃO Binário Octal Decimal Hexadecimal A B C D E F

88 Bibliografia Ramalho, M.A. Instrumentação e Electrónica, AEIST, Lisboa, Dorf, R.C. & Svoboda, J.A. Introdution To Electronic Circuits, John Wiley & Sons, Inc. New York, ISBN Bugg, D.V. ELECTRONICS: Circuits, Amplifiers and Gates, Institute of Physics Publishing, London, ISBN Loureiro, R.L.; Ramalho, M.A. Electrónica e Instrumentação, IST, DEM, Secção de Sistemas, Lisboa, Tanenbaum, A.S.; Organização Estruturada de Computadores, PrenticeHall do Brasil, Ltd, Rio de Janeiro, ISBN X. Stout, D & Kaufman, M. Handbook of Operational Amplier Circuit Design, McGraw Hill Inc., New York, ISBN X. Bessonov, L. Electricidade Aplicada para Engenheiros, Lopes da Silva, Porto, Millman, J. & Halkias, C. Integrated Electronics: Analog and Digital Circuits and Design, McGraw Hill Kogakusha, Ltd, Tokyo, ISBN NORTON, Peter. Introdução à informática. Tradução Maria Claudia Santos Ribeiro Ratto. São Paulo : Makron Books, Sears, F.W. Electricidade e Magnetismo, Ao Livro Técnico, S.A., Rio de Janeiro, 1967.

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos Trabalho compilado da Internet Prof. Claudio Passos Sistemas Numéricos A Informação e sua Representação O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob

Leia mais

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação da Informação Um dispositivo eletrônico, armazena e movimenta as informações internamente

Leia mais

1. Sistemas de numeração

1. Sistemas de numeração 1. Sistemas de numeração Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo seria organizar,

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Um numeral é um símbolo ou grupo de símbolos que representa um número em um determinado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se

Leia mais

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS Ciência da Computação Sistemas de Numeração e Conversões Prof. Sergio Ribeiro Material adaptado das aulas do Prof. José Maria da UFPI Conteúdo Conversões de binário para decimal. Conversões de decimal

Leia mais

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de Escola Secundária c/3º CEB José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 29/21 Módulo 1: Sistemas de Numeração

Leia mais

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária 1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste

Leia mais

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 1 - SISTEMA DE NUMERAÇÃO BINÁRIA E DECIMAL Todos os computadores são formados por circuitos digitais, onde as informações e os dados são codificados com dois níveis de tensão, pelo que o seu sistema

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos

Leia mais

Fabio Bento fbento@ifes.edu.br

Fabio Bento fbento@ifes.edu.br Fabio Bento fbento@ifes.edu.br Eletrônica Digital Sistemas de Numeração e Códigos 1. Conversões de Binário para Decimal 2. Conversões de Decimal para Binário 3. Sistema de Numeração Hexadecimal 4. Código

Leia mais

Sistemas de Numeração

Sistemas de Numeração Universidade Tecnológica Federal do Paraná Bacharelado em Ciência da Computação IC3A Introdução à Ciência da Computação Sistemas de Numeração Marcos Silvano O. Almeida Baseado no material do prof. Rogério

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Prof. Msc. Antonio Carlos Souza Aula 2 Curso de Análise e Desenvolvimento de Sistemas Entendendo o computador Trilha: Informação Analógico x digital Representação digital de grandezas

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13 Índice 1. Circuitos Digitais - Continuação...3 1.1. Por que Binário?... 3 1.2. Conversão entre Bases... 3 2 1. CIRCUITOS DIGITAIS - CONTINUAÇÃO 1.1. POR QUE BINÁRIO?

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr. Índice 1. SISTEMAS NUMÉRICOS 1.1 Caracterização dos Sistemas Numéricos 1.2 Sistemas Numéricos em uma Base B Qualquer 1.2.1 Sistema de Numeração Decimal 1.2.2. Sistema de Numeração Binário 1.2.3 Sistema

Leia mais

Introdução à Engenharia de

Introdução à Engenharia de Introdução à Engenharia de Computação Tópico: Sistemas de Numeração José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Introdução O número é um conceito abstrato que representa a idéia

Leia mais

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola Sistemas de Numeração Introdução ao Computador 2010/1 Renan Manola Introdução Em sistemas digitais o sistema de numeração binário é o mais importante, já fora do mundo digital o sistema decimal é o mais

Leia mais

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2 INFORMÁTICA Sistemas de Numeração Professor: Rogério R. de Vargas 2014/2 Sistemas de Numeração São sistemas de notação usados para representar quantidades abstratas denominadas números. Um sistema numérico

Leia mais

Aula 3 - Sistemas de Numeração

Aula 3 - Sistemas de Numeração UEM Universidade Estadual de Maringá DIN - Departamento de Informática Disciplina: Fundamentos da Computação Profª Thelma Elita Colanzi Lopes thelma@din.uem.br Aula 3 - Sistemas de Numeração O ser humano,

Leia mais

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275 A. Sistemas de Numeração. Para se entender a linguagem do computador (o Código de Máquina), é necessário conhecer um pouco da teoria dos números. Não é uma tarefa tão difícil quanto pode parecer. Sabendo-se

Leia mais

Sistemas de Numerações.

Sistemas de Numerações. Matemática Profº: Carlos Roberto da Silva; Lourival Pereira Martins. Sistema de numeração: Binário, Octal, Decimal, Hexadecimal; Sistema de numeração: Conversões; Sistemas de Numerações. Nosso sistema

Leia mais

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados.

Capítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados. Capítulo 2 Sistemas Numéricos e Códigos slide 1 Os temas apresentados nesse capítulo são: Conversão entre sistemas numéricos. Decimal, binário, hexadecimal. Contagem hexadecimal. Representação de números

Leia mais

3 Sistemas de Numeração:

3 Sistemas de Numeração: 3 Sistemas de Numeração: Os computadores eletrônicos têm como base para seu funcionamento a utilização de eletricidade. Diferente de outras máquinas que a presença ou ausência de eletricidade apenas significam

Leia mais

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária Organização de Computadores Capítulo 4 Cálculos Binários e Conversão entre Bases Aritmética Binária Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Representação da Informação para seres humanos Números (1,2,3,4...) Letras (a,a,b,b,c,c...) Sinais de pontuação (:,;...) Operadores aritméticos (+,-,x,/) Representação da Informação

Leia mais

Aula 2 Modelo Simplificado de Computador

Aula 2 Modelo Simplificado de Computador Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador

Leia mais

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados)

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados) 1 UNIVERSIDADE DO CONTESTADO / UnC CAMPUS CONCÓRDIA/SC CURSO DE SISTEMAS DE INFORMAÇÃO Fundamentos em Informática (Sistemas de Numeração e Representação de Dados) (Apostila da disciplina elaborada pelo

Leia mais

Notas de aula #1 SISTEMAS NUMÉRICOS

Notas de aula #1 SISTEMAS NUMÉRICOS UTFPR Disciplina: EL66J Prof. Gustavo B. Borba Notas de aula #1 SISTEMAS NUMÉRICOS - Notação posicional Definição: A posição de cada algarismo no número indica a sua magnitude. A magnitude também é chamada

Leia mais

Unidade 1 - Objectivos das Tecnologias Informáticas

Unidade 1 - Objectivos das Tecnologias Informáticas Unidade 1 - Objectivos das Tecnologias Informáticas Reconhecer conceitos básicosb Utilizar os conceitos básicos, b aplicando-os os a problemas concretos Compreender a evolução desses conceitos Conhecer

Leia mais

ARQUITETURA DE COMPUTADORES - CONCEITUAL

ARQUITETURA DE COMPUTADORES - CONCEITUAL Aula 01 04/08/2008 Universidade do Contestado UnC Sistemas de Informação Arquitetura de Computadores 2ª Fase Prof. Carlos Guerber ARQUITETURA DE COMPUTADORES - CONCEITUAL O QUE É O COMPUTADOR? Um computador

Leia mais

Figura 1 - O computador

Figura 1 - O computador Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...

Leia mais

Programação de Computadores

Programação de Computadores Aula 01 Introdução Departamento de Computação Universidade Federal de Ouro Preto 2011.1 1 Processamento de dados 2 Organização de Computadores 3 Sistemas de Numeração Processamento de dados Processamento

Leia mais

Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012

Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Unidades de Medida de Armazenamento Esses detalhes refletem na quantidade de informação armazenada

Leia mais

SISTEMAS DE NUMERAÇÃO

SISTEMAS DE NUMERAÇÃO Atualizado em Prof. Rui Mano E mail: rmano@tpd.puc rio.br SISTEMAS DE NUMERAÇÃO Sistemas de Numer ação Posicionais Desde quando se começou a registrar informações sobre quantidades, foram criados diversos

Leia mais

Capítulo 9: Codificação. Prof.: Roberto Franciscatto

Capítulo 9: Codificação. Prof.: Roberto Franciscatto Capítulo 9: Codificação Prof.: Roberto Franciscatto Conceituação Um computador só pode identificar a informação através de sua capacidade de distinguir entre dois estados; Algo está imantado num sentido

Leia mais

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor (http://www.cadkas.com). INTRODUÇÃO

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor (http://www.cadkas.com). INTRODUÇÃO 0010100111010101001010010101 CURSO DE 0101010100111010100101011101 1010011001111010100111010010 ELETRÔNICA 1010000111101010011101010010 DIGITAL INTRODUÇÃO Os circuitos equipados com processadores, cada

Leia mais

ANALÓGICA X DIGITAL. Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica. Eletrônica Digital

ANALÓGICA X DIGITAL. Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica. Eletrônica Digital ANALÓGICA X DIGITAL Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica Eletrônica Digital ANALÓGICA X DIGITAL A eletrônica analógica é caracterizada por um sinal que

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha

Leia mais

20 Caracteres - Tipo char

20 Caracteres - Tipo char 0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,

Leia mais

Hardware de Computadores

Hardware de Computadores Sistema Binário Hardware de Computadores O sistema binário é um sistema de numeração posicional em que todas as quantidades são representadas, utilizando-se como base as cifras: zero e um (0 e 1). Os computadores

Leia mais

2. Representação Numérica

2. Representação Numérica 2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos

Leia mais

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores Arquitetura de Computadores Prof. Nathan Saraiva Tópicos Introdução Valor analógico x valor digital Sistema Analógico X Sistema

Leia mais

Conversores D/A e A/D

Conversores D/A e A/D Conversores D/A e A/D Introdução Um sinal analógico varia continuamente no tempo. Som Temperatura Pressão Um sinal digital varia discretamente no tempo. Processamento de sinais digitais Tecnologia amplamente

Leia mais

Programa da disciplina, i metodologia de ensino, avaliações e bibliografia básica. Objetivos da Disciplina

Programa da disciplina, i metodologia de ensino, avaliações e bibliografia básica. Objetivos da Disciplina Circuitos Digitais Cap. 1 Prof. José Maria P. de Menezes Jr. Circuitos Digitais Tópicos Digitais I- Engenharia Elétrica -UFPI Programa da disciplina, i metodologia de ensino, avaliações e bibliografia

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Registro aqui o agradecimento ao professor Osvaldo (DCC-UFMG) e a vários professores do DECOM (Marcelo, Sabir, José Maria, Andrea, David) por ceder material que foi usado na

Leia mais

Informática Aplicada à Química. Sistemas de Numeração Representação de Dados

Informática Aplicada à Química. Sistemas de Numeração Representação de Dados Informática Aplicada à Química Sistemas de Numeração Representação de Dados Representando Dados Bit Byte Palavra Bit (b) Abreviação de binary digit (dígito binário). Dois valores possíveis: e 1. Nunca

Leia mais

Conversão Digital Analógico e Analógico Digital. Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima

Conversão Digital Analógico e Analógico Digital. Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima Conversão Digital Analógico e Analógico Digital Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima Agenda Grandezas Digitais e Analógicas Por que converter? Diagrama básico para conversão Conversores

Leia mais

Sistemas Numéricos e a Representação Interna dos Dados no Computador

Sistemas Numéricos e a Representação Interna dos Dados no Computador Capítulo 2 Sistemas Numéricos e a Representação Interna dos Dados no Computador 2.0 Índice 2.0 Índice... 1 2.1 Sistemas Numéricos... 2 2.1.1 Sistema Binário... 2 2.1.2 Sistema Octal... 3 2.1.3 Sistema

Leia mais

Sistemas de Numeração. Bases Numéricas e Conversão entre bases

Sistemas de Numeração. Bases Numéricas e Conversão entre bases Sistemas de Numeração Bases Numéricas e Conversão entre bases Objetivos Contar em binário, octal, hexadecimal Conversões: DECIMAL BINÁRIO OCTAL HEXADECIMAL Histórico A origem dos conceitos sobre números

Leia mais

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16 Informática Prof. Macêdo Firmino Representação da Informação Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16 Introdução Estamos acostumados a pensar nos computadores como mecanismos complexos,

Leia mais

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros Aula 04 Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros Prof. Otávio Gomes otavio.gomes@ifmg.edu.br sites.google.com/a/ifmg.edu.br/otavio-gomes/ 1 Bytes A maioria dos microcomputadores

Leia mais

Memória Cache. Prof. Leonardo Barreto Campos 1

Memória Cache. Prof. Leonardo Barreto Campos 1 Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.

Leia mais

Bases Numéricas e Conversão. DCC 122 - Circuitos Digitais

Bases Numéricas e Conversão. DCC 122 - Circuitos Digitais Bases Numéricas e Conversão DCC 122 - Circuitos Digitais Objetivos Bases numéricas utilizadas em sistemas computacionais. Conversões: DECIMAL BINÁRIO HEXADECIMAL Sistemas de Numeração Não posicional Ex.

Leia mais

Controladores Lógicos Programáveis CLP (parte-3)

Controladores Lógicos Programáveis CLP (parte-3) Controladores Lógicos Programáveis CLP (parte-3) Mapeamento de memória Na CPU (Unidade Central de Processamento) de um CLP, todas a informações do processo são armazenadas na memória. Essas informações

Leia mais

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br Introdução INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br introdução Tópicos conceitos básicos o que é um programa um programa na memória decifrando um código referência Capítulo

Leia mais

Vamos exemplificar o conceito de sistema posicional. Seja o número 1303, representado na base 10, escrito da seguinte forma:

Vamos exemplificar o conceito de sistema posicional. Seja o número 1303, representado na base 10, escrito da seguinte forma: Nova bibliografia: Título: Organização e projeto de computadores a interface Hardware/Software. Autor: David A. Patterson & John L. Hennessy. Tradução: Nery Machado Filho. Editora: Morgan Kaufmmann Editora

Leia mais

Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA

Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações

Leia mais

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09 Sistemas numéricos Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09 Introdução Tempos remotos... A necessidade de contar!! Animais, alimentos

Leia mais

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS 1 PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS INTRODUÇÃO O processamento interno do CLP é digital e pode-se, assim, aplicar os conceitos de lógica digital para compreen8 der as técnicas e as linguagens

Leia mais

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos. Objetivos 2. Sistemas de Numeração, Operações e Códigos Revisar o sistema de numeração decimal Contar no sistema de numeração binário Converter de decimal para binário e vice-versa Aplicar operações aritméticas

Leia mais

Aula 2 Sistemas de Numeração (Revisão)

Aula 2 Sistemas de Numeração (Revisão) Aula 2 Sistemas de Numeração (Revisão) Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm 1 O que fazer com essa apresentação 2 Agenda Breve revisão da aula anterior

Leia mais

PROGRAMADOR JAVA. Aula 0 20 semanas. Instrutor : Léo Billi Email : leo.billi@gmail.com

PROGRAMADOR JAVA. Aula 0 20 semanas. Instrutor : Léo Billi Email : leo.billi@gmail.com Aula 0 20 semanas Instrutor : Léo Billi Email : leo.billi@gmail.com Bem-vindos Para que não sabe, quer dizer iniciantes. Noobs Informática A arte de processar dados A História A História A arte de processar

Leia mais

Informática e informação 2

Informática e informação 2 Introdução à Informática Informática e informação Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Outubro de 2006 Conceito de Informática Informação + Automática Informática Tratamento

Leia mais

Conceitos Importantes:

Conceitos Importantes: Conceitos Importantes: Variáveis: Por Flávia Pereira de Carvalho, 2007 i O bom entendimento do conceito de variável é fundamental para elaboração de algoritmos, consequentemente de programas. Uma variável

Leia mais

Sistemas de Numeração. 1 Introdução aos sistemas numeração

Sistemas de Numeração. 1 Introdução aos sistemas numeração Sistemas de Numeração 1 Introdução aos sistemas numeração Sistemas de Numeração Base Decimal Base Binária Base Octal Base Hexadecimal Sistemas de numeração ria\base Oct tal\ Base He exadecimal l\base Biná

Leia mais

Representação Binária de Dados

Representação Binária de Dados Universidade Federal de Santa Maria - UFSM Departamento de Eletrônica e Computação - DELC Introdução à Informática Prof. Cesar Tadeu Pozzer Janeiro de 2006 Representação Binária de Dados O computador utiliza

Leia mais

SISTEMAS DE UNIDADES DO COMPUTADOR

SISTEMAS DE UNIDADES DO COMPUTADOR SISTEMAS DE UNIDADES DO COMPUTADOR Sistemas de unidades do computador Unidade de Armazenamento e informação Unidade de Frequência Unidade de Transmissão Unidade de velocidade de transmissão Unidade de

Leia mais

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes Codificação Principais códigos utilizados Computadores e Equipamentos de Comunicações Digitais trabalham com representação e códigos. A codificação binária de sinais é largamente utilizada em Sistemas

Leia mais

Sistemas de Numeração

Sistemas de Numeração Professor Menezes SISTEMA DE NUMERAÇÃO 1-1 Sistemas de Numeração Observe que alguns números decimais a possuem uma representação muito curiosa no sistema binário: 1 decimal = 1 binário; 2 decimal = 10

Leia mais

Capítulo 2. Representação de dados em sistemas computacionais

Capítulo 2. Representação de dados em sistemas computacionais Capítulo 2 Representação de dados em sistemas computacionais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos [1] Compreender o conceito

Leia mais

Imagem digital - 1. A natureza da imagem fotográfica. A natureza da imagem fotográfica

Imagem digital - 1. A natureza da imagem fotográfica. A natureza da imagem fotográfica A natureza da imagem fotográfica PRODUÇÃO GRÁFICA 2 Imagem digital - 1 Antes do desenvolvimento das câmeras digitais, tínhamos a fotografia convencional, registrada em papel ou filme, através de um processo

Leia mais

13 Números Reais - Tipo float

13 Números Reais - Tipo float 13 Números Reais - Tipo float Ronaldo F. Hashimoto e Carlos H. Morimoto Até omomentonoslimitamosaouso do tipo inteiro para variáveis e expressões aritméticas. Vamos introduzir agora o tipo real. Ao final

Leia mais

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação de grandeza com sinal O bit mais significativo representa o sinal: 0 (indica um número

Leia mais

Conversão Analógica Digital

Conversão Analógica Digital Slide 1 Conversão Analógica Digital Até agora, discutimos principalmente sinais contínuos (analógicos), mas, atualmente, a maioria dos cálculos e medições é realizada com sistemas digitais. Assim, precisamos

Leia mais

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores ARQUITETURA DE COMPUTADORES Sistemas de Numeração 1 Sistemas de Numeração e Conversão de Base Sistema Decimal É o nosso sistema natural. Dígitos 0,1,2,3,4,5,6,7,8 e 9. Números superiores a 9; convencionamos

Leia mais

Lição 1 Introdução à programação de computadores

Lição 1 Introdução à programação de computadores Lição Introdução à programação de computadores Introdução à Programação I Objetivos Ao final desta lição, o estudante será capaz de: Identificar os diferentes componentes de um computador Conhecer linguagens

Leia mais

Conversões em Sistemas de Numeração. José Gustavo de Souza Paiva

Conversões em Sistemas de Numeração. José Gustavo de Souza Paiva Conversões em Sistemas de Numeração José Gustavo de Souza Paiva 1 Conversões entre bases que são potências entre si Primeiro caso base binária para base octal Como 2 3 = 8, podemos separar os bits de um

Leia mais

Sistemas de Numeração Coletânea. Antonio Carlos dos Santos Souza

Sistemas de Numeração Coletânea. Antonio Carlos dos Santos Souza Sistemas de Numeração Coletânea Antonio Carlos dos Santos Souza www.professores.ifba.edu.br/antoniocarlos Para o computador, tudo são números. n Computador DigitalÞNormalmente a informação a ser processada

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

Oficina de Multimédia B. ESEQ 12º i 2009/2010

Oficina de Multimédia B. ESEQ 12º i 2009/2010 Oficina de Multimédia B ESEQ 12º i 2009/2010 Conceitos gerais Multimédia Hipertexto Hipermédia Texto Tipografia Vídeo Áudio Animação Interface Interacção Multimédia: É uma tecnologia digital de comunicação,

Leia mais

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br PRONATEC FUNDAMENTOS DE HARDWARE Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br Processamento de Dados Etapas do Processamento de Dados Dado: inserido no computador Processamento: organização, transformação

Leia mais

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio: ELETRÔNICA DIGITAl I 1 SISTEMAS DE NUMERAÇÃO INTRODUÇÃO A base dos sistemas digitais são os circuitos de chaveamento (switching) nos quais o componente principal é o transistor que, sob o ponto de vista

Leia mais

Capítulo I : Noções Gerais

Capítulo I : Noções Gerais Capítulo I : Noções Gerais 1 Capítulo I : Noções Gerais Informática (Teoria da Informação): Ciência do tratamento e transmissão da informação. Computador: Sistema que permite armazenar grandes quantidades

Leia mais

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...

Leia mais

No microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração

No microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração 1 - Sistemas de numeração Lidamos constantemente com quantidades. Quantidades são medidas monitoradas, gravadas, manipuladas aritmeticamente e observadas. Quando lidamos com quantidades, é de suma importância

Leia mais

Aula 01 Introdução à Informática. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br

Aula 01 Introdução à Informática. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br Aula 01 Introdução à Informática Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br Agenda da Aula Introdução à Informática; Dados x Informação; O Computador (Hardware); Unidades de medida.

Leia mais

3. O NIVEL DA LINGUAGEM DE MONTAGEM

3. O NIVEL DA LINGUAGEM DE MONTAGEM 3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também

Leia mais

LÓGICA DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores

CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Disciplina: Circuitos Digitais CIRCUITOS COMBINACIONAIS Codificadores e decodificadores Prof. a Dra. Carolina Davanzzo Gomes dos Santos Email: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br

Leia mais

Representação de Dados e Sistemas de Numeração

Representação de Dados e Sistemas de Numeração 1 Representação de Dados e Sistemas de Numeração Sistema de numeração decimal e números decimais (base 10) Sistema de numeração binário e números binários (base 2) Conversão entre binário e decimal Sistema

Leia mais

Capítulo UM Bases Numéricas

Capítulo UM Bases Numéricas Capítulo UM Bases Numéricas 1.1 Introdução Quando o homem aprendeu a contar, ele foi obrigado a desenvolver símbolos que representassem as quantidades e grandezas que ele queria utilizar. Estes símbolos,

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos

Leia mais

Genericamente qualquer sistema de numeração pode ser caracterizado por:

Genericamente qualquer sistema de numeração pode ser caracterizado por: SISTEMAS NUMÉRICOS 1 Genericamente qualquer sistema de numeração pode ser caracterizado por: Sistema de Base N - Possui N dígitos e o maior é (N-1) - Qualquer número maior que (N-1) pode ser expresso como

Leia mais

Arquitetura de Computadores. Tipos de Instruções

Arquitetura de Computadores. Tipos de Instruções Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada

Leia mais

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos UNIPAC Sistemas Digitais Sistemas de Numeração Engenharia da Computação 3 Período Alex Vidigal Bastos 1 Agenda Objetivos Introdução Sistema Binário Sistema Octal Sistema Hexadecimal Aritméticas no Sistema

Leia mais