Representação de Dados

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

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

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

Sistemas de Numeração

Sistemas de Numeração. Tiago Alves de Oliveira

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

FACULDADE PITÁGORAS PRONATEC

Arquitetura de computadores BASE NUMÉRICAS

Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.

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

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

SSC510 Arquitetura de Computadores 1ª AULA

MATA49 Programação de Software Básico

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

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

Introdução à Informática

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

Representação da Informação no Computador

Sistemas de Numeração

MD MATEMÁTICA DISCRETA

Sistemas de Numeração.

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

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Sistemas de Numeração

GFM015 Introdução à Computação

Introdução à Informática

Binário Decimal

Fundamentos de TI. Aula08_Sistemas Numéricos.doc 1

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira

Base: número de símbolos empregados no sistema numérico.

Disciplina: Introdução à Informática

Introdução à Organização de Computadores. Conversão de Bases

ORGANIZAÇÃO DE COMPUTADORES

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

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001

Sistemas de Numeração

Unidades de Medidas Computacionais

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

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

Representação Digital da Informação I

Capítulo 04 : Sistemas Numéricos

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres

Unidades de Medida. Maria de Fátima de Freitas Bueno Marcílio Fundamentos de Informática

Sistemas Digitais. Prof. Valbério Gonzaga

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

COMPUTADOR 2. Professor Adão de Melo Neto

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA

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

Conversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.

Arquitetura de Computadores I

Unidade 1: O Computador

Sistema de memória e suas características

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

INFORMÁTICA: Informação automática

SSC304 Introdução à Programação Para Engenharias

Formação dos números: Aplicação da fórmula geral para o numero

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

Assunto 1 - Conceitos. Prof. Miguel Damasco

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador

Capacidade de Armazenamento. Bit. Binário para Decimal. Decimal para Binário. Operações Aritméticas no Sistema binário.

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

Circuitos Lógicos Aula 5

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

SISTEMAS DE NUMERAÇÃO BINÁRIO, OCTAL, DECIMAL E HEXADECIMAL

Computação e Programação

ARQUITETURA DE COMPUTADORES

Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS

Introdução a Computação

Informática Educativa 2012

Informática básica. Professor: Francisco Ary

Lista de Exercícios Sistemas de Numeração

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

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados.

INTRODUÇÃO À INFORMÁTICA

Para essa conversão utiliza-se o valor posicional

Transcrição:

BCC 201 - Introdução à Programação Representação de Dados Guillermo Cámara-Chávez UFOP 1/1

O Computador I Vantagens: Realiza operações com rapidez e perfeição. Desvantagens: Não tem iniciativa; Não tem independência; Não é criativo nem inteligente; Precisa receber instruções nos mínimos detalhes. 2/1

O Computador II Ele é capaz de fazer operações matemáticas Operações são realizadas através de pulsações elétricas que representam os dígitos 0 e 1. Sua finalidade é receber, manipular e armazenar dados 3/1

O Computador III Arquitetura Dispositivos de entrada: informações enviadas pelo usuário. Dispositivos de saída: informações enviadas pela máquina. Unidade aritmética lógica (ULA): cálculos aritméticos e lógicos. Unidade de controle: controla a transferência de dados da memória para a ULA, da entrada para a memória e da memória para a saída. 4/1

O Computador IV Memória: armazena dados e programas. Memória principal e secundária Constituída por bytes (palavra). Byte = 8 bits Kbyte(KB) = 1024 bytes Mbyte(MB) = 1024 KB Gbyte(GB) = 1024 MB o que é 1 Kb? 5/1

Hardware e Software I Hardware: composto pela partes físicas do computador (peças mecânicas) Software: compostos pelos programas. Os programas executam tarefas que solucionam um determinado problema. Ex. processadores de texto, sistema operacional, navegadores, etc. 6/1

Sistema Operacional I É um programa que atua como intermediário entre o usuário e o computador. Funçoes: Inicializa o hardware do computador. Fornece rotinas básicas para controle de dispositivos. 7/1

Sistema Operacional II Fornece gerência, escalonamento e interação de tarefas Gerencia recursos como tempo de CPU, espaço de memória, espaço de armazenamento de arquivos, dispositivos de I/O (input/output), etc. Ex. Windows, Linux, DOS. 8/1

Lembrando... Quais são as partes da arquitetura de um computador? 9/1

Representação de Dados I Computadores usam chaves elétricas para representar números e caracteres. Cada chave pode estar ligada (1) ou desligada (0). A combinação de estados representa algo (número ou caracter). Existem 10 tipos de pessoas, as que entendem números binários e as que não entendem. 10/1

Representação de Dados II Portanto, os computadores usam um sistema binário. 11/1

Sistemas de numeração I Estão formados por um conjunto de símbolos utilizados para representar quantidades (alfabeto). Sistema decimal: base de contagem é o número 10 (alfabeto de 10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9). 12/1

Sistemas de numeração II O significado de cada dígito em determinada posição é o valor da casa multiplicado pelo valor do dígito e a quantidade representada é a soma de todos os produtos. Transforma um número em base B para decimal. X = a n B n + a n 1 B n 1 +... + a 0 B 0 onde a i > 0, cada a i é um número inteiro não negativo e n é um valor que representa a posição mais significativa do número. 13/1

Sistemas de numeração III Exemplos: (3547) 10 = 3 10 3 + 5 10 2 + 4 10 1 + 7 10 0 = 3547 (2371)10 =? 14/1

Sistema binário I Utiliza a base 2 O número binário 10011 representa a quantidade: 1 2 4 + 0 2 3 + 0 2 2 + 1 2 1 + 1 2 = 19 Com 1 bit podemos representar dois valores: 0 e 1 Com 2 bits podemos representar 4 valores (todas as possíveis combinações) 15/1

Sistema binário II b 1 b 0 b 1 b 2 0 0 00 0 1 01 1 0 10 1 1 11 Logo, para um número de n bits, poderemos representar 2 n valores distintos. 16/1

Sistema hexadecimal I Forma mais compacta de representação em que os bits são agrupados de 4 em 4. O maior valor representado por um conjunto de 4 bits é (1111) 2 = (15) 10. O alfabeto da base hexadecimal é de 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Exemplo: (A17) 16 = 10 16 2 + 1 16 1 + 7 16 0 = (2583) 10 17/1

Conversão de bases Converter valores de um sistema de numeração para outro: Hexadecimal Binário Binário Hexadecimal Binário Decimal Decimal Binário Hexadecimal Decimal Decimal Hexadecimal 18/1

Hexadecimal Binário A representação do conjunto dos símbolos do sistema hexadecimal mediante grupos de quatro bits é: 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F Exemplo (A56B) 16 (?) 2 A 5 6 B 1010 0101 0110 1011 (A56B) 16 (1010010101101011) 2 19/1

Binário Decimal O valor de cada posição é multiplicado pelo valor do bit da posição. Exemplo: (11001) 2 (?) 10 1 2 4 + 1 2 3 + 0 2 2 + 0 2 1 + 1 2 0 = (25) 10 20/1

Decimal Binário Mediante divisões sucessivas por 2, tomando-se os restos das divisões no sentido ascendente. Exemplo: (197) 10 (?) 2 21/1

Hexadecimal Decimal O valor de cada posição é multiplicado pelo valor da casa hexadecimal. Exemplo: (A6B) 16 (?) 10 10 16 2 + 6 16 1 + 11 16 0 = 2560 + 96 + 11 = (2667) 10 22/1

Decimal Hexadecimal Mediante divisões inteiras sucessivas por 16, tomando-se o último quociente e os restos das divisões no sentido ascendente Exemplo: (2736) 10 (?) 16 23/1

Exercícios Propostos I Converter 1. (1010) 2 (?) 16 2. (153) 10 (?) 2 3. (AF 53) 16 (?) 10 4. (101100110100) 2 (?) 16 5. (100010) 2 (?) 16 6. (568) 10 (?) 2 7. (AF 53) 16 (?) 2 24/1

FIM 25/1