Informática I. Aula Aula 22-12/11/2007 1

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

Download "Informática I. Aula Aula 22-12/11/2007 1"

Transcrição

1 Informática I Aula 22 Aula 22-12/11/2007 1

2 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e páginas dinâmicas Números e expressões em Javascript Formulários em HTML (Programação orientada a Eventos) Histórico dos Computadores Abstração e Definição de Funções Algoritmos e linguagens de programação Ciência da computação como disciplina Representação de dados Computação e sociedade Aula 22-12/11/2007 2

3 Introdução Um computador pode ser definido como um dispositivo que recebe, guarda e processa dados. Nesta aula veremos como os dados são representados dentro do computador. A maioria dos computadores utiliza uma representação digital (binária). Porém a maneira como os dados são representados em binário depende do tipo de dispositivo de armazenamento e do tipo de dado. Aula 22-12/11/2007 3

4 Analógico vs. Digital Dados podem ser armazenados utilizando sinais analógicos ou digitais. Sinais analógicos representam os dados de maneira análoga ao dado real, com uma infinidade de valores possíveis. Sinais digitais utilizam um conjunto discreto (finito) de valores. Representação Analógica Representação Digital Aula 22-12/11/2007 4

5 Analógico vs. Digital (cont.) Sinais de rádio são originalmente analógicos porque as frequências são medidas em uma escala contínua. Porém podemos representá-los digitalmente utilizando incrementos de 0.1 MHz (FM). Da mesma forma, relógios e termômetros digitais representam dados analógicos de forma digital. A vantagem da representação analógica é a maior variedade de valores que podem ser armazenados. A vantagem da representação digital é a facilidade de reprodução exata. Essa característica torna a representação digital mais adequada para os computadores, porque garante a exatidão da representação. Aula 22-12/11/2007 5

6 Números Binários O sistema digital mais simples é o binário, que usa apenas 2 estados: 0 e 1, chamados de bits ( binary digits ) Um fio passando corrente elétrica ou um ponto magnetizado no disco corresponde ao 1, enquanto que um fio sem corrente ou um ponto não-magnetizado corresponde ao 0. Na representação decimal, cada digito da esquerda para direita corresponde a uma potência de 10 (10 0, 10 1, 10 2,...). Na representação binária, cada digito da esquerda para direita corresponde a uma potência de 2 (2 0, 2 1, 2 2,...). Aula 22-12/11/2007 6

7 Conversão de Binário para Decimal Aula 22-12/11/2007 7

8 Algoritmo para Conversão de Decimal para Binário Dado o número decimal D. Inicialize B como vazio. Enquanto D for não-zero repita: Se D é par, adicione 0 a direita de B. Se D é ímpar, adicione 1 a direita de B. Divida D por 2 e arredonde para baixo. Aula 22-12/11/2007 8

9 Conversão: Decimal para Binário Odd = Ímpar Even = Par Aula 22-12/11/2007 9

10 Representação de Inteiros Para facilitar o acesso a memória, os computadores representam inteiros utilizando um número fixo de bits. Normalmente 32 bits, o que torna possível representar 2 32 números inteiros (mais de 4 bilhões) Zeros são colocados na frente do número para preencher o espaço todo. Por exemplo, o número 19 é representado como: A representação mais utilizada é a chamada complemento-adois. Números positivos começam com 0 seguidos de 31 bits com a representação binária normal. Números negativos começam com 1 seguidos de 31 bits com a representação em complemento a 2 (o 1 equivale ao 2 31 e viceversa). Facilita a adição e evita o zero negativo. Aula 22-12/11/

11 Representação Complemento-a-Dois Aula 22-12/11/

12 Representação de Números Reais Usando notação científica, qualquer número real pode ser especificado por: Uma número com um digito a esquerda do ponto (chamado de mantissa). Um expoente. Essa notação é chamada de ponto flutuante. Em 1985, a IEEE estabeleceu um padrão para ponto flutuante que foi adotado pela maioria dos fabricantes. Aula 22-12/11/

13 Ponto Flutuante (Padrão IEEE) Aula 22-12/11/

14 Precisão da Representação Ponto Flutuante Já que existe uma infinidade de números reais, é impossível representar todos eles utilizando 32 ou 64 bits. No padrão IEEE com 32 bits alcançamos uma precisão de aproximadamente 7 digitos decimais e com 64 bits aproximadamente 16 digitos. Depois disso os números são arredondados. A maioria das linguagens de programação utiliza representações diferentes para inteiros e reais. Porém JavaScript não faz essa diferenciação e utiliza o representação double-precision para inteiros e reais. Aula 22-12/11/

15 Representação de Caracteres Diferentemente de números inteiros e reais, os caracteres não tem nenhuma correspondência natural com bits. Logo, cientistas da computação criaram códigos arbitrários para fazer essa representação. Os mais conhecidos são o ASCII (American Standard Code for Information Interchange) e o Unicode. Aula 22-12/11/

16 Código ASCII Utiliza 8 bits. Digitos, letras maiúsculas e minúsculas são representados por números binários consecutivos. Permite comparações do tipo a < b. Aula 22-12/11/

17 Unicode Projetado para acomodar alfabetos com mais de 256 caracteres. Usa 16 bits para representar um caractere valores possíveis. Representa caracteres de várias línguas, inclusive português (ç, â, á, à, â,...) Exige duas vezes mais espaço para armazenar dados. É compatível com o ASCII para os caracteres em comum (apenas com 0s na frente). Aula 22-12/11/

18 Representação de Sons Sons são naturalmente sinais analógicos. Cada som é produzido por uma onda sonora de uma determinada freqüência e amplitude. Aula 22-12/11/

19 Representação Analógica de Sons O telefone inventado por Graham Bell em 1875 representa as ondas sonoras como sinais elétricos de força variável que podem ser transmitidos por um fio. Nos discos de vinil (LPs) as ondas sonoras são representadas por ranhuras de diferentes larguras e profundidades. A tecnologia da fita cassete é parecida, mas ao invés de ranhuras utiliza-se magnetização. Essa tecnologia é mais sujeita a erro do que a digital, porque cada vez que é feita uma cópia, pequenos erros modificam o som. Por isso cópias de fita-cassete não tem boa qualidade. Aula 22-12/11/

20 Representação Digital de Sons Para que o som possa ser representado digitalmente, a onda sonora tem que ser convertida em uma seqüência de valores discretos. A amplitude da onda é medida em intervalos regulares medições por segundo são utilizadas para gravar CDs. Por esse motivo, os arquivos de som são muito grandes. Algumas técnicas foram desenvolvidas para diminuir o tamanho de arquivos de som como filtrar freqüências não audíveis. O formato MP3 utiliza essa técnicas para diminuir o tamanho de arquivos de som em até 10 vezes sem redução perceptível na qualidade. Aula 22-12/11/

21 Representação de Imagens Como o som, imagens são armazenadas em uma variedade de formatos e técnicas de compressão. O formato mais simples é o bitmap. A imagem é dividida em pontos menores chamados pixels. Cada pixel é representado por um padrão de bits que representa sua cor. Para preto e branco, apenas 1 bit por pixel é necessário. Aula 22-12/11/

22 Representação de Imagens A resolução é o número de pixels por polegada utilizado para representar uma imagem. Quanto maior a resolução, melhor a qualidade da imagem e maior o tamanho do arquivo. Aula 22-12/11/

23 Representação de Imagens Para imagens coloridas, mais de um bit é armazenado por pixel. O sistema mais comum chamado de RGB (red, green, blue) utiliza 24 bits por pixel, 8 bits para representar a intensidade de cada cor. Dessa forma, é possível representar mais de 16 milhões de cores. Obviamente, um arquivo de imagem colorida ocupa 24 vezes mais espaço que um arquivo preto-e-branco. Aula 22-12/11/

24 Representação de Imagens O formato bitmap é fácil de compreender mas cria arquivos muito grandes. Por isso, na Web utiliza-se dois outros formatos: GIF e JPEG. O formato GIF substitui padrões repetidos (por exemplo espaços em branco) por marcadores especiais. Não causa perda de qualidade, mas também não diminui tanto o tamanho. É bom para desenhos que tem cores mais uniformes e mudanças bem definidas de cor. O formato JPEG faz compressão substituindo alguns pixels pela média Aula 22-12/11/

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word

Leia mais

Representação da Informação

Representação da Informação Conteúdo Representação da Informação Bit, Byte e múltiplos Conversão de Unidades Representação de Informação Representação de Símbolos/Texto Representação de Imagem Representação de Vídeo Bit BInary digit

Leia mais

Circuitos Lógicos Aula 5

Circuitos Lógicos Aula 5 Circuitos Lógicos Aula 5 Aula passada Sistemas numéricos Metodo de conversão Conversão entre sistemas Números fracionários Aula de hoje Conversão fracionária Método da multiplicação Código BCD Código ASCII

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 6 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte6.html Organização de Computadores I Aula 6 1/17 Tópicos Representação de números não-inteiros.

Leia mais

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias

Leia mais

Informática I. Aula 6. Aula 6-18/09/2006 1

Informática I. Aula 6.  Aula 6-18/09/2006 1 Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-18/09/2006 1 Sobre o Trabalho 1 O trabalho deverá ser feito em grupos de 2 ou 3 alunos. Cada grupo deverá escolher um dos temas listados

Leia mais

Neste tópico veremos:

Neste tópico veremos: Representação das Informações Prof. Adriano Mauro Cansian UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: A representação da informação. Lógica binária e informação digital.

Leia mais

SISTEMAS DE NÚMERAÇÃO. Números decimais

SISTEMAS DE NÚMERAÇÃO. Números decimais SISTEMAS DE NÚMERAÇÃO Números decimais Números decimais são os que estamos acostumados a lidar na Matemática convencional. Também são conhecidos como números de base 10. Isso porque compreendem dez símbolos

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Helcio Wagner

Leia mais

Informática I. Aula 14. Aula 14-10/10/2007 1

Informática I. Aula 14.  Aula 14-10/10/2007 1 Informática I Aula 14 http://www.ic.uff.br/~bianca/informatica1/ Aula 14-10/10/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript

Leia mais

Estrutura de Dados Conceitos Iniciais

Estrutura de Dados Conceitos Iniciais Engenharia de CONTROLE e AUTOMAÇÃO Estrutura de Dados Conceitos Iniciais Aula 01 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria

Leia mais

Representação das Informações

Representação das Informações Representação das Informações Prof. Adriano Mauro Cansian UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: A representação da informação. Lógica binária e informação digital.

Leia mais

Aula 10: Outras Formas de Representação

Aula 10: Outras Formas de Representação Aula 10: Outras Formas de Representação Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Outras Formas de Representação FAC 1 / 37 Outros Esquemas

Leia mais

Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários

Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado

Leia mais

Engenharia Civil. Representação da Informação. Introdução à Computação

Engenharia Civil. Representação da Informação. Introdução à Computação Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 O que é Ponto Flutuante Ponto Flutuante em Binário

Leia mais

Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Conteúdos da Disciplina: Sistemas Numéricos e Códigos; Portas Lógicas e Algebra Booleana; Lógica Combinacional: Expressões

Leia mais

Introdução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários

Introdução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 21 Representação de Números em

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa

Leia mais

Sistemas Digitais INE 5406

Sistemas Digitais INE 5406 Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Sistemas Digitais INE 5406 Aula 10-P Refinamento das especificações

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Sílvio Fernandes

Leia mais

Sistemas numéricos e a Representação Interna dos Dado no Computador

Sistemas numéricos e a Representação Interna dos Dado no Computador Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof

Leia mais

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos.

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Todas as formas de informação devem ser convertidas para a forma digital de

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também

Leia mais

Sistemas de Numeração

Sistemas de Numeração Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conversão de bases Aritmética binária e hexadecimal

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação EXERCÍCIOS

Leia mais

Representação da Informação

Representação da Informação Representação da Informação José Gustavo de Souza Paiva Introdução Representação é feita na forma digital Por que? Sistemas Computacionais só manipulam dados digitais Dados digitais são mais fáceis de

Leia mais

Aula 10: Outras Formas de Representação

Aula 10: Outras Formas de Representação Aula 10: Outras Formas de Representação Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda Passos (UFF)

Leia mais

MD MATEMÁTICA DISCRETA

MD MATEMÁTICA DISCRETA MD MATEMÁTICA DISCRETA - Pontifícia Universidade Católica de Minas Gerais - PucMinas - Professora Cynthia Barros - Existem vários sistemas de numeração Ex. Babilônico Base 60 - Nosso sistema de numeração:

Leia mais

Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1

Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1 Aula07_Representação de dados pelo Computador.doc 1 Organização e representação de dados e Informações em computador. Introdução As informações e o conhecimento compõem recursos estratégicos essenciais

Leia mais

Disciplina: Introdução à Engenharia da Computação

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiro@faciplac.edu.br 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da

Leia mais

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC UFMG DCC001 2011-2 1 Aula Expositiva 2 2.1 Bits e Códigos 2.2 Circuitos Combinatórios 2.2.1 Álgebra de Boole 2.2.2 Portas Lógicas 2.2.4 Aritmética com portas lógicas 2.2.5 Síntese de Circuitos Combinatórios

Leia mais

Representando e Processando Informção

Representando e Processando Informção Representando e Processando Informção Introdução a ECI Aula 6 Daniel R. Figueiredo LAND PESC/COPPE/UFRJ Informação O que é informação? Pergunta bem difícil de responder Definição pragmática: informação

Leia mais

Paradigmas de Linguagens

Paradigmas de Linguagens Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos

Leia mais

Disciplina: Introdução à Engenharia da Computação

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 06 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação

Leia mais

18/08/2015. Capítulo 1: Armazenamento de dados. Bits e padrões de Bit. Capítulo 1: Armazenamento de Dados

18/08/2015. Capítulo 1: Armazenamento de dados. Bits e padrões de Bit. Capítulo 1: Armazenamento de Dados Capítulo 1: Armazenamento de Dados Ciência da Computação: Uma visão abrangente 11ª edição Autor J. Glenn Brookshear Editora Bookman Copyright 2012 Pearson Education, Inc. Capítulo 1: Armazenamento de dados

Leia mais

Métodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Métodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Métodos Numéricos Erros Ponto Flutuante Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Representação Numérica O conjunto dos números representáveis em qualquer máquina é finito, e portanto

Leia mais

Módulo 5 Codificação Sistemas Multimédia Ana Tomé José Vieira

Módulo 5 Codificação Sistemas Multimédia Ana Tomé José Vieira Módulo 5 Codificação Sistemas Multimédia Ana Tomé José Vieira Departamento de Electrónica, Telecomunicações e Informática Universidade de Aveiro Sumário Códigos binários Representação de informação com

Leia mais

PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.

PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr. PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) CÓDIGOS NUMÉRICOS 2 Códigos Numéricos Conjunto de cadeias com n bits: cadeias diferentes

Leia mais

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?

Leia mais

Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores

Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores Arquiteturas de Computadores Sistema de Numeração Decimal - (..9) Número 23 na base (): = Prof. Edward David Moreno Cap 2 Número 23,456 na base (): = AC - CAP2 - Edward Moreno AC - CAP2 - Edward Moreno

Leia mais

Ponto Fixo e Ponto Flutuante

Ponto Fixo e Ponto Flutuante Ponto Fixo e Ponto Flutuante Arquitetura de Computadores Introdução (1/2) É trivial para um computador atual tratar e operar com números inteiros. Entretanto, em muitas aplicações do dia a dia é necessário

Leia mais

Sistemas de Numeração. Tiago Alves de Oliveira

Sistemas de Numeração. Tiago Alves de Oliveira Sistemas de Numeração Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Representação Interna de Caracteres Sistemas Numéricos Sistemas numéricos Sistemas de notação usados para

Leia mais

Puca Huachi Vaz Penna

Puca Huachi Vaz Penna BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca puca@iceb.ufop.br Aula 2

Leia mais

Informática I. Aula 1. Objetivo da disciplina

Informática I. Aula 1.  Objetivo da disciplina Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-27/08/2007 1 Objetivo da disciplina O objetivo da disciplina é dar ao aluno uma visão geral sobre a área de ciência da computação.

Leia mais

7.1 Código Excesso de 3

7.1 Código Excesso de 3 Capítulo 7 Códigos Binários Códigos binários são esquemas especiais de representação em binário. Eles servem diversos propósitos. Note que um código binário nada mais é que uma sequência finita de bits

Leia mais

Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática

Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte I) Prof.a Joseana

Leia mais

REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001

REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001 REPRESENTAÇÃO BINÁRIA Sistemas de Numeração e Álgebra de Boole SNA0001 2 Cronograma Operações aritméticas de números binários Bit X Byte Codificação 3 Operações aritméticas Soma Subtração Multiplicação

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1 Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para

Leia mais

o semestre

o semestre Computadores e Programação 2007 2008 2 o semestre Aula 29/5/2008 Helmut Wolters, Jorge Landeck, Miguel Oliveira p.1/12 Representação de dados no computador Homem: os mãos têm 10 dedos sistema decimal Computador:

Leia mais

Fabio Bento

Fabio Bento Fabio Bento fbento@ifes.edu.br Códigos Binários São arranjos compostos pelos dígitos binários e para representação de dados; Não obrigatoriamente respeitam as propriedades algébricas, como os sistemas

Leia mais

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Conteúdo Introdução

Leia mais

Representação em nível de máquina

Representação em nível de máquina Universidade Federal de Uberlândia Faculdade de Computação Representação em nível de máquina Prof. Renato Pimentel 1 Endereçamento de memória 2 Localização de instruções e dados na memória Como a unidade

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação EXERCÍCIOS

Leia mais

Docentes. Regras de Avaliação

Docentes. Regras de Avaliação Docentes Professores Teórica : Luís Cruz Prática : Gabriel Falcão Luís Cruz - 2004 1 Regras de Avaliação Componente Teórica + Componente Prática Componente Teórica 11 valores Avaliada por exame e exame

Leia mais

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração

Leia mais

14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)

14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I) A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I) Prof: Alberto Melo O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; tudo o que faz é reconhecer

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais

Transmissão de Sinais Digitais

Transmissão de Sinais Digitais Transmissão de Sinais Digitais Pedro Alípio pma@di.uminho.pt CC-DI Universidade do Minho Transmissão de Sinais Digitais p.1/19 Sumário Transmissão de sinais digitais Largura de banda Meios de Transmissão

Leia mais

Analógico vs Digital

Analógico vs Digital Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Analógico vs Digital Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Os circuitos

Leia mais

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO 1 Sumário 1. Sistema Numérico 2. Notação Posicional Sistema Decimal Sistema Binário Sistema Octal Sistema Hexadecimal 3. Conversão entre Bases 4. Operações

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Conceitos BásicosB (Parte II) Prof

Leia mais

Assunto 1 - Conceitos. Prof. Miguel Damasco

Assunto 1 - Conceitos. Prof. Miguel Damasco Assunto 1 - Conceitos UD 1 - FUNDAMENTOS DE INFORMÁTICA Prof. Miguel Damasco a. Definição de Microcomputador Dispositivo eletrônico que recebe dados, processa os dados e fornece como saídas as informações.

Leia mais

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS Professor Marlon Marcon Introdução Em nossa condição humana, geralmente realizamos cálculos utilizando o sistema numérico decimal, ou base 10. Isso provavelmente

Leia mais

TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante

TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante Prof. Volmir Wilhelm Curitiba, 2015 Representação Numérica No sistema decimal X (10) = d 3 d 2 d 1 d 0 (número inteiro de 4 dígitos)

Leia mais

Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer ÍNDICE. Aula 1- Introdução. Representação de números. Conversão de números

Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer ÍNDICE. Aula 1- Introdução. Representação de números. Conversão de números Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer ÍNDICE Aula 1- Introdução Representação de números Conversão de números Aritmética de ponto flutuante Erros em máquinas digitais Aula 1 - Introdução

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Eduardo Albuquerque Adaptado do material do Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritmética Computacional Roteiro Números inteiros

Leia mais

Introdução à Computação: Sistemas de Numeração

Introdução à Computação: Sistemas de Numeração Introdução à Computação: Sistemas de Numeração Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

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 2011-2 Visão Geral 1 2 3 4 O Computador A Memória Principal A Linguagem do Computador Os Dados e

Leia mais

Aula 3 - Representação de Dados

Aula 3 - Representação de Dados Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense mguerine@ic.uff.br Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão

Leia mais

Fundamentos de Programação. Introdução

Fundamentos de Programação. Introdução Fundamentos de Programação Introdução Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Introdução A necessidade de desenvolver ferramentas

Leia mais

Infraestrutura de Hardware

Infraestrutura de Hardware Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado

Leia mais

Sinais digitais e analógicos

Sinais digitais e analógicos Sinais digitais e analógicos Conhecer os conceitos básicos do processo de comunicação de dados e identificar sinais analógicos e digitais. Apesar de a maioria dos computadores não ser capaz de responder

Leia mais

Aula 11. A Informação e sua Representação Ponto-Flutuante. Prof. Dr. Dilermando Piva Jr.

Aula 11. A Informação e sua Representação Ponto-Flutuante. Prof. Dr. Dilermando Piva Jr. 11 Aula 11 A Informação e sua Representação Ponto-Flutuante Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Em alguns tipos de cálculo, a faixa de variação dos números envolvidos

Leia mais

Formatos de Áudio e Vídeo Digital Introdução ao Áudio Digital

Formatos de Áudio e Vídeo Digital Introdução ao Áudio Digital Redes Multimídia 2016.2 Formatos de Áudio e Vídeo Digital Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações multimídia

Leia mais

Aula 07. Representação da Informação. Prof. Dr. Dilermando Piva Jr.

Aula 07. Representação da Informação. Prof. Dr. Dilermando Piva Jr. 07 Aula 07 Representação da Informação Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Informação - é gerada a partir da definição e organização das relações entre os dados.

Leia mais

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Execução de Algoritmos: Sistema Binário e Hexadecimal

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Execução de Algoritmos: Sistema Binário e Hexadecimal GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Execução de Algoritmos: Sistema Binário e Hexadecimal Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/icc UFU/FACOM/BCC Sistemas de Numeração Sistema

Leia mais

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c

Leia mais

Binário Decimal

Binário Decimal Sistema Binário Existem duas maneiras de representar uma informação eletrônica: analogicamente ou digitalmente. Uma música qualquer, por exemplo, gravada em uma fita K-7 é uma forma analógica de gravação.

Leia mais

Lic. Engenharia Informática

Lic. Engenharia Informática Sistemas de Computação Introdução aos Sistemas de Computação (1) Lic. Engenharia Informática 1º ano 2009/10 A.J.Proença Tema Introdução aos Sistemas de Computação Estrutura do tema ISC 1. Representação

Leia mais

Princípios de Desenvolvimento de Algoritmos MAC122

Princípios de Desenvolvimento de Algoritmos MAC122 Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória

Leia mais

Introdução ao Processamento de Imagens Digitais Aula 01

Introdução ao Processamento de Imagens Digitais Aula 01 Introdução ao Processamento de Imagens Digitais Aula 01 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de julho de 2015 Mini-currículo Professor do curso Gestão da Informação Formação: Graduação

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 9 Aritmética do computador slide 1 Unidade aritmética e lógica Faz os cálculos. Tudo o mais no computador existe para atender

Leia mais

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Apresentação da Disciplina Introdução aos Circuitos Digitais Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau Apresentação

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2018-2 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dispositivos de

Leia mais

11 a EDIÇÃO SISTEMAS DIGITAIS

11 a EDIÇÃO SISTEMAS DIGITAIS RONALD J. TOCCI NEAL S. WIDMER GREGORY L. MOSS 11 a EDIÇÃO SISTEMAS DIGITAIS princípios e aplicações Capítulo 2 Sistemas de numeração e códigos 43 TERMOS IMPORTANTES bit de paridade byte codificação em

Leia mais

PROGRAMAÇÃO COM ARQUIVOS PROF. MARCOS QUINET (BASEADO NO MATERIAL ORIGINAL DO PROF. ANDRÉ RENATO) Arquivos binários

PROGRAMAÇÃO COM ARQUIVOS PROF. MARCOS QUINET (BASEADO NO MATERIAL ORIGINAL DO PROF. ANDRÉ RENATO) Arquivos binários PROGRAMAÇÃO COM ARQUIVOS PROF. MARCOS QUINET (BASEADO NO MATERIAL ORIGINAL DO PROF. ANDRÉ RENATO) Arquivos binários VISÃO GERAL Os arquivos binários se diferenciam dos arquivos textos, pois os dados lidos

Leia mais

Revisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória

Revisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória Revisão de Lógica Digital Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória Bits e Bytes Bit: Binary Digit. Unidade elementar de informação: 0 ou 1 Byte = 8 Bits = 256 valores (2 8 ) 0 1

Leia mais

étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Leia mais

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais 1 Introdução à Lógica Digital Introdução à Lógica Digital ELECTRÓNICA DIGITAL...é o conjunto de determinadas técnicas e dispositivos integrados, de vários graus de complexidade, que se utilizam principalmente

Leia mais

Mestrado Integrado Engª. Informática

Mestrado Integrado Engª. Informática Sistemas de Computação Mestrado Integrado Engª. Informática 1º ano 2016/17 Equipa docente: Alberto Proença, Luís Paulo Santos, André Pereira, Rui Silva AJProença, Sistemas de Computação, UMinho, 2016/17

Leia mais

Mestr. Integr. Engª. Informática

Mestr. Integr. Engª. Informática Sistemas de Computação Mestr. Integr. Engª. Informática 1º ano 2015/16 Equipa docente: Alberto Proença, Luís Paulo Santos, João Luís Sobral, André Pereira AJProença, Sistemas de Computação, UMinho, 2015/16

Leia mais

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento

Leia mais

Mídias Discretas. Introdução à Ciência da Informação

Mídias Discretas. Introdução à Ciência da Informação Mídias Discretas Introdução à Ciência da Informação Mídias Discretas Mídias discretas (estáticas) Texto Gráficos e Imagens Estáticas Caracteres são convertidos para uma representação com um número fixo

Leia mais

Arquitetura e Organização de computadores

Arquitetura e Organização de computadores Arquitetura e Organização de computadores Aula 4: Sistemas de Numeração Prof. MSc. Pedro Brandão Neto pedroobn@gmail.com Sistemas de Informação - UNDB Introdução (I) Desde os primórdios da sua história

Leia mais

Mestrado Integrado Engª. Informática

Mestrado Integrado Engª. Informática Sistemas de Computação Mestrado Integrado Engª. Informática 1º ano 2017/18 Equipa docente: Alberto Proença, Luís Paulo Santos, João Luís Sobral, André Pereira AJProença, Sistemas de Computação, UMinho,

Leia mais

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET INFORMÁTICA AULA 01

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET  INFORMÁTICA AULA 01 INFORMÁTICA AULA 01 INTRODUÇÃO Em um mundo globalizado como o de hoje as respostas têm que ser apresentadas o mais rápido possível. Sistemas de informação são desenvolvidos e aperfeiçoados para que o conhecimento

Leia mais