A partir do estudo desta unidade, você deverá ser capaz de:
compreender sobre os princípios dos sistemas de numeração;
exemplificar e praticar sistemas de numeração;
compreender sobre os princípios de conversão de bases;
exemplificar e praticar a conversão de bases.
PLANO DE ESTUDOS
A cada tópico desta unidade, você encontrará autoatividades com o objetivo de reforçar o conteúdo apresentado.
Bem-vindo à Unidade 2 da disciplina Arquitetura de Computadores. Nesta etapa, vamos conhecer os SISTEMAS DE NUMERAÇÃO E CONVERSÃO DE BASES.
Esta unidade apresenta os princípios dos sistemas de numeração, tipos de sistemas de numeração e conversão de bases.
Confira a seguir os objetivos de aprendizagem desta:
• Compreender os princípios dos Sistemas de Numeração;
• Exemplificar e praticar Sistemas de numeração;
• Compreender os princípios de Conversão de bases;
• Exemplificar e praticar a Conversão de bases;
O sistema decimal é o sistema numeral mais utilizado na sociedade e é comumente referido como sendo de 'base 10', dado que a base das unidades aumenta em potências de dez.
Acredita-se que este sistema de contagem se desenvolveu devido à presença de 10 dígitos em nossas mãos. No entanto, várias culturas antigas usavam diferentes sistemas numéricos que possuem uma ampla gama de aplicações no mundo de hoje. Por exemplo, o sistema de numeração babilônico, que usava 60 como a sua base, ainda é usado para medir ângulos, tempo e até coordenadas geográficas.
Da mesma forma, o sistema maia usava a base 20. Os sistemas básicos também são importantes na indústria de tecnologia da informação. Por exemplo, o sistema binário (base 2) serve como base do software do computador, dado que só depende de dois números ou estados: 0 e 1. No entanto, muitos programadores também fizeram uso do sistema octal (base 8) e do sistema hexadecimal (base 16) para melhorar a memória e o armazenamento de dados.
Assista ao vídeo que apresenta os princípios dos Sistemas de numeração e conversão de bases no Canal da UNIVESP.
O trabalho acadêmico intitulado Sistemas de Numeração: Evolução Histórica, Fundamentos e Sugestões para o Ensino aborda os princípios dos sistemas de numeração a partir de três aspectos principais: sua evolução histórica e aplicações; as propriedades puramente matemáticas dos sistemas de numeração posicionais; e a forma como o professor pode utilizar os dois aspectos anteriores em suas aulas.
Ao longo da leitura desse material, será possível compreender as informações mais relevantes a respeito dos sistemas de numeração, dentro dos três aspectos apontados.
Assista ao vídeo que apresenta os Sistemas de Numeração Posicional no Canal da UNIVESP.
O trabalho acadêmico intitulado Bases dos sistemas de numeração aborda a mudança de base numérica, da base dez para a base dois, explicitando os conceitos base de compreensão em relação aos constituintes principais de uma base numérica.
Assista ao vídeo que apresenta os Sistemas de Numeração no Canal da UNIVESP.
O trabalho acadêmico intitulado Sistema de numeração binário: dos computadores à sala de aula apresenta como os cálculos tornam-se mais fáceis de serem efetuados realizando operações com números escritos na base dois, com o pressuposto de que se esteja habituado a números nessa base, promovendo um aprofundamento na compreensão das bases e das propriedades utilizadas nas operações.
Assista ao vídeo que apresenta os Sistemas de Numeração: Binário, Octal, Decimal, Hexadecimal no Canal Programação Prática.
1 INTRODUÇÃO
Os números desempenham um papel importante em todas as áreas da matemática. Praticamente todos os livros de cálculo contêm uma descrição completa dos números naturais, racionais, reais e complexos.
Uma preocupação importante para nós, no entanto, é entender os princípios básicos por trás de como um computador lida com os números e de que forma ele executa as operações aritméticas, e para isso precisamos considerar alguns fatos sobre números que geralmente não são encontrados em textos de cálculo tradicionais.
Mais especificamente, vamos rever os conceitos básicos do sistema de numeração decimal, em que a base é 10, e observar como os números podem ser representados igualmente em outros sistemas de numeração cuja base não é 10.
Estudaremos também a representação de números reais, assim como aritmética em diferentes bases.
2 TERMINOLOGIA E NOTAÇÃO
De acordo com Burton (2016), a teoria dos números é uma das áreas mais antigas da matemática. Embora seja provável que os gregos tenham recebido uma série de informações sobre as propriedades dos números naturais dos babilônios e dos antigos egípcios, os primeiros rudimentos de uma teoria real são geralmente creditados a Pitágoras e seus discípulos. A Figura 1 contém uma representação da escrita sumeriana (babilônica).
Representação da escrita sumeriana cuneiforme acadiana (babilônica)
Fonte: https://br.freepik.com/vetores-premium/escrita-sumeriana-cuneiforme-acadica-cuneiforme-alfabeto-alfabeto-babilonia_22069697.htm#query=babil%C3%B4nicos%20n%C3%BAmeros&position=7&from_view=search. Acesso em: 26 jun. 2022.
A Teoria dos Números preocupa-se, pelo menos em seus aspectos elementares, com as propriedades dos inteiros e, mais particularmente, dos inteiros positivos 1, 2, 3,... (também conhecidos como números naturais). Esta ênfase remonta aos gregos antigos para quem a palavra número significava inteiro positivo, e nada mais. Conhecemos os números naturais há tanto tempo que o matemático Leopold Kronecker uma vez observou, “Deus criou os números naturais, e todo o resto é trabalho do homem”. Longe de ser um presente do céu, a Teoria dos Números tem tido uma longa e algumas vezes dolorosa evolução, uma história que é contada nas próximas páginas (BURTON, 2016, p. 1).
A partir desse contexto, Delgado e Ribeiro (2017), afirmam que os humanos são seres vivos que funcionam por processos químicos e bioelétricos, com valores contínuos. Os efeitos são proporcionais às variações dos valores das concentrações de certos elementos químicos e das pequenas correntes elétricas, de uma forma gradual e contínua.
Por sua vez, os computadores são sistemas eletrônicos, com base em tensões elétricas, mas com valores discretos. Usam apenas dois valores básicos, numa base binária – normalmente, a ausência de tensão elétrica é designada como 0 e a presença dessa tensão é designada como 1 (DELGADO; RIBEIRO, 2017). Na Figura 2, podemos ver uma representação dos sistemas eletrônicos.
Representação dos sistemas eletrônicos
Fonte: ttps://br.freepik.com/fotos-gratis/closeup-da-placa-de-circuito-eletronico-com-cpu-microchip-componentes-eletronicos-de-fundo_1193001.htm#query=sistema%20eletronico&position=1&from_view=search. Acesso em: 26 jun. 2022
De forma geral, as pessoas utilizam a base decimal para as operações aritméticas – com 10 valores diferentes, conhecidos por dígitos, uma vez que normalmente elas têm 10 dedos nas mãos – e um alfabeto composto por 26 símbolos, conhecidos por letras, para as operações com texto (DELGADO; RIBEIRO, 2017).
Um computador é um sistema eletrônico com muitos fios elétricos, cada um podendo ter apenas os valores 0 ou 1. Cada um destes fios permite representar um bit (termo que vem da contração das palavras anglo-saxônicas binary digit, ou dígito binário). Assim, um computador tem de se contentar com apenas 2 símbolos (0 e 1), seja para operações aritméticas, seja para operações com texto, enquanto as pessoas têm pelo menos 36 símbolos diferentes à disposição (DELGADO; RIBEIRO, 2017, p. 6).
A forma de resolver este problema é simples: codificar os números em base decimal e as letras do alfabeto como sequências diferentes de vários bits. Quanto mais bits uma sequência tiver, maior será o número possível de variantes. Com 4 bits, por exemplo, é possível representar 16 sequências diferentes, simplesmente variando as combinações dos valores dos vários bits (DELGADO; RIBEIRO, 2017).
A partir desse contexto, podemos refletir sobre a importância do conhecimento do sistema numérico. Um número refere-se a uma palavra ou símbolo que representa uma determinada quantidade. É apenas com a ajuda de números que várias operações aritméticas são realizadas e conseguimos muito desenvolvimento nos campos da física e da matemática. Não conseguiríamos realizar as operações básicas de nosso cotidiano sem a utilização dos números, muito menos manipular e controlar os dispositivos eletrônicos. Portanto, é fundamental e extremamente relevante saber mais sobre os números e os sistemas numéricos.
Os números naturais N = {0,1,2,3,4,...} são os mais básicos, pois tanto os números racionais quanto os reais podem ser construídos a partir deles.
Qualquer número natural positivo n tem um número oposto −n, e denotamos por Z o conjunto dos números naturais aumentados com todos esses números negativos, conforme a seguir:
Z = {...,−3,−2,−1,0,1,2,3,...}.
Vamos nos referir a Z como o conjunto de números inteiros ou apenas os números inteiros. Intuitivamente, é conveniente pensar em um número real x como um número decimal com (possivelmente) infinitos dígitos à direita do ponto decimal. Nós então podemos consultar o número obtido definindo todos os dígitos à direita do decimal apontando para 0 como a parte inteira de x. Se substituirmos a parte inteira por 0 obtemos a parte fracionária de x. Por exemplo, em x = 3,14, sua parte inteira é 3 e sua fração é 0,14.
Um número que não possui uma parte inteira será frequentemente chamado de número fracionário.
De acordo com Mørken (2007), para os números racionais existem operações padrão que podemos realizar para encontrar as partes inteiras e fracionárias. Quando dois números naturais positivos a e b são divididos, o resultado geralmente não será um número inteiro, ou equivalentemente, haverá um valor restante.
A notação a / b denota o resultado da divisão quando o resto é ignorado e é muitas vezes referida como divisão inteira. Por exemplo 3/2 = 1, 9/4 = 2 e 24/6 = 4.
Além disso, necessitamos da notação para representar (ou manipular) o resto da divisão, para isso escrevemos o símbolo MOD (%). Ou seja, 3 % 2 = 1 (3 MOD 2 terá um resto de 1), enquanto 23%5= 3 (23 MOD 5 terá um resto de 3).
Usaremos a notação padrão para intervalos de números reais. Dois números reais a e b com a < b definem quatro intervalos, que diferem apenas se os pontos finais de a e b estão incluídos ou não. O intervalo fechado [a,b] contém todos os números entre a e b, incluindo os pontos finais.
Formalmente podemos expressar isso por [a,b] = {x ∈ R | a ≤ x ≤ b}, e os outros intervalos podem ser definidos de forma semelhante:
(a,b) = {x ∈ R | a < x < b} (aberto);
[a,b] = {x ∈ R | a ≤ x ≤ b} (fechado);
(a,b] = {x ∈ R | a < x ≤ b} semi-aberto;
[a,b) = {x ∈ R | a ≤ x < b} meio aberto.
Com esta notação podemos dizer que um número fracionário é um número real no intervalo (0,1).
3 SISTEMA NUMÉRICO
O sistema numérico é uma representação matemática de números de um determinado conjunto. Muito provavelmente, o sistema inicial do símbolo inscrito na antiga Mesopotâmia era um sistema de símbolos para números.
Os sistemas atuais formam os números pela fórmula a seguir, em que a representa o número propriamente dito, B, a base do sistema de numeração (B≥2), xi, os algarismos (0≤xi<B), e o intervalo de –m a n–1, o número de posições utilizadas. Com B=10 tem-se o sistema decimal (WEBER, 2012, p. 3).
Os sistemas numéricos atuais são sistemas de valor posicional. Ou seja, o valor desses números depende da posição ou lugar dos números na representação; por exemplo, 3 em 30 e 300 representam 3 dezenas e 3 centenas, respectivamente.
Os sistemas antigos, como na civilização egípcia, e os sistemas numéricos romano, hebraico e grego, não tinham uma característica posicional, e era um cálculo aritmético muito complicado. Outros sistemas, porém, incluindo o babilônico, uma versão do chinês e indiano, bem como o sistema maia, usavam o princípio do valor posicional (RAWAT et al., 2012). A Figura 3 contém uma representação da utilização do algarismo romano.
Representação do algarismo romano
Fonte: ttps://br.freepik.com/fotos-gratis/closeup-da-placa-de-circuito-eletronico-com-cpu-microchip-componentes-eletronicos-de-fundo_1193001.htm#query=sistema%20eletronico&position=1&from_view=search. Acesso em: 26 jun. 2022
O desenvolvimento dos números cresceu em diferentes direções e versões. Algumas versões de sistemas numéricos foram desenvolvidas no Egito, na Babilônia, e em Roma, e outras são chamadas de hindu-árabes, maias e os modernos sistemas numéricos americanos. Acredita-se que a evolução matemática tenha começado antes do início dos sistemas de contagem de números (RAWAT et al., 2012).
Estamos familiarizados com o sistema de numeração decimal usado em nosso dia a dia. Para representar esses dígitos decimais, empregamos os símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9, conforme exposto na Figura 4.
Representação dos dígitos decimais
Fonte: https://br.freepik.com/vetores-gratis/conjunto-de-numeros-desenhados-a-mao-isolado-no-fundo-branco_13089470.htm#query=numeros&position=19&from_view=search. Acesso em: 26 jun. 2022.
O sistema de numeração decimal é conhecido como sistema internacional de números. Ele usa 10 como sua base.
O sistema decimal é a base mais utilizada pela civilização moderna. A notação decimal é um sistema de notação posicional de base 10, inclui um zero e utiliza símbolos (chamados dígitos) para os dez valores, ou seja, 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9, para representar qualquer número, não importa quão grande ou pequeno (RAWAT et al., 2012).
Um computador digital, por sua vez, armazena, entende e manipula informações compostas por quaisquer zeros e uns. Assim, cada dígito decimal, letras, símbolos etc. escritos pelo programador (o usuário) são convertidos em códigos binários na forma de 0 e 1 dentro do computador, conforme apresentado na Figura 5.
Representação dos números binários
Fonte: https://br.freepik.com/vetores-gratis/tecnologia-de-rede-futurista-azul_13311397.htm#query=sistema%20num%C3%A9rico&position=17&from_view=search. Acesso em: 26 jun. 2022.
Se um sistema numérico de base r é um sistema, então o sistema tem r símbolos distintos para r dígitos. O conhecimento do sistema numérico é essencial para entender o funcionamento de um computador.
Um sistema numérico relaciona quantidades e símbolos. No sistema digital, como a informação é representada, é fundamental que existam diferentes bases numéricas que um sistema de numeração pode usar.
Pode haver diferentes valores de base, como: binário (base-2), octal (base-8), decimal (base 10) e hexadecimal (base 16), e aqui o número base representa o número de dígitos usados nesse sistema de numeração. Como vimos, no sistema de numeração decimal os dígitos utilizados são: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Portanto, os dígitos para binário são: 0 e 1, os dígitos para octal são: 0, 1, 2, 3, 4, 5, 6 e 7. Já o sistema de numeração hexadecimal, base 16, os dígitos são: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
De acordo com RAWAT et al. (2012), um sistema de numeração é um sistema de escrita para expressar números, que é uma notação matemática para representar números de um determinado conjunto, usando dígitos ou outros símbolos de forma consistente. O sistema de numeração é um conjunto de regras e símbolos usados para representar um número binário (0, 1) e outros sistemas de numeração famosos, octal (0-7), hexadecimais (0-F), são baseados no mesmo conceito de sistema de numeração decimal (0-9). O sistema Hexadecimal possui os dígitos (ou símbolos) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
O conhecimento de sistemas numéricos, sua representação, limites, aritmética e a interconversão de números entre os sistemas numéricos prescritos é essencial para a compreensão dos computadores e uma programação bem sucedida para dispositivos digitais.
No vídeo Circuitos Digitais – Sistemas de Numeração, o professor André Ricardo Fioravanti apresenta os princípios dos sistemas de numeração. Acesso em: 23 jun. 2022.
A partir desse contexto, podemos definir que os sistemas numéricos são sistemas matemáticos utilizados para expressar números de várias formas e devem ser compreendidos por computadores. Um número é um valor matemático usado para contar e medir objetos e realizar cálculos aritméticos. Os números têm várias categorias, como números naturais, números inteiros, números racionais e irracionais, e assim por diante (RAWAT et al., 2012).
Da mesma forma, existem vários tipos de sistemas de numeração que têm propriedades diferentes, como o sistema de numeração binário, o sistema de numeração octal, o sistema de numeração decimal e o sistema de numeração hexadecimal (RAWAT et al., 2012).
Um sistema numérico ou sistema de numeração representa números e define um conjunto de valores para representar uma quantidade. Esses números são usados como dígitos e os mais comuns são 0 e 1, que são usados para representar números binários. Os dígitos de 0 a 9 são usados para representar outros tipos de sistemas numéricos.
Um sistema numérico é definido como a representação de números usando dígitos ou outros símbolos de maneira consistente. O valor de qualquer dígito em um número pode ser determinado por um dígito, sua posição no número e a base do sistema numérico. Os números são representados de maneira única e nos permitem realizar operações aritméticas como adição, subtração e divisão.
3.1 SISTEMA NUMÉRICO UNÁRIO
O sistema de numeração mais simples é o sistema de numeração unário, no qual todo e qualquer número natural é representado por um número equivalente de símbolos (RAWAT et al., 2012).
De acordo com RAWAT et al. (2012), eles são denotados por /, por exemplo, o número sete seria representado por /////// de tal forma que devemos escrever sete vezes o símbolo /. A Figura 6 apresenta a utilização de uma contagem de carvão a partir do sistema numeral unário.
Representação do sistema numeral unário
Fonte: https://br.freepik.com/vetores-premium/contagem-de-carvao-marca-simbolos-de-contagem-de-dias-na-parede-da-prisao-sinais-do-sistema-numeral-unario_20417128.htm#query=SISTEMA%20NUM%C3%89RICO%20tra%C3%A7os&position=7&from_view=search. Acesso em: 26 jun. 2022.
As marcas de contagem representam um desses sistemas que ainda está em uso regular. Mas, o sistema unário só pode ser usado para números de tamanho menor com um valor pequeno, embora isso desempenhe um papel na ciência da computação teórica.
3.2 SISTEMA NUMÉRICO BINÁRIO
De acordo com Delgado e Ribeiro (2017), os circuitos eletrônicos começaram a sua história em 1906, quando Lee de Forest inventou a válvula eletrônica com controle de corrente, com um eletrodo (o cátodo) aquecido que emite elétrons para outro eletrodo (anodo), passando por um terceiro eletrodo colocado entre os dois (grade), que permite controlar a corrente de elétrons de forma a amplificar o sinal aplicado à grade. Em 1947 apareceu o primeiro transistor com iguais capacidades, porém mais confiável, com menores tensões e consumo muito menor. Tanto a válvula como o transistor permitiram amplificar sinais analógicos (com uma faixa contínua de valores de tensão e corrente), como, por exemplo, áudio e vídeo.
Os computadores são implementados com circuitos eletrônicos digitais, chamados assim por oposição aos circuitos analógicos, indicando que são usados apenas alguns valores possíveis e não uma faixa contínua (DELGADO; RIBEIRO, 2017).
Para ser mais simples de implementar, são usados apenas dois valores, o mínimo (0) e o máximo permitido pelo circuito (1), o que possibilita tratar os circuitos como binários perfeitos e aplicar as regras da Álgebra de Boole, cujos princípios foram estabelecidos pelo matemático inglês George Boole, em 1854 (DELGADO; RIBEIRO, 2017).
Nesta álgebra existem variáveis, que podem assumir um de dois valores, 0 e 1, e três operações básicas: conjunção (AND), disjunção (OR) e negação (NOT). Com base nisso, é possível especificar funções binárias arbitrariamente complexas. Introduzindo a noção de estado que pode evoluir ao longo do tempo, é possível ainda construir sistemas binários complexos, desde simples contadores até os microprocessadores mais recentes (DELGADO; RIBEIRO, 2017).
Um número binário é usado no sistema de matemática e no mundo da ciência. Neste sistema, os números são expressos na forma de um sistema de base 2 ou sistema numérico binário, que usa apenas dois números que são 0 (zeros) e 1 (uns). A representação posicional é feita por meio do sistema base 2 (RAWAT et al., 2012). Na Figura 7, a seguir, vemos a representação do sistema binário.
Representação do sistema numérico binário
Fonte: https://pixabay.com/pt/illustrations/conceito-bin%c3%a1rio-zero-1-dire%c3%a7%c3%a3o-3253681/. Acesso em: 26 jun. 2022.
Por fim, segundo Weber (2012), podemos definir que os números são representados no sistema decimal, mas os computadores utilizam o sistema binário. Embora empreguem símbolos distintos, os dois sistemas formam números a partir das mesmas regras e podem ser facilmente convertidos entre si. De fato, os números podem ser representados em qualquer base maior ou igual a dois, e essas representações podem ser facilmente convertidas de uma frase para outra.
O sistema numérico representa um conjunto valioso de números, que consiste em números naturais, inteiros, números reais, números irracionais, números racionais e assim por diante.
3.3 NÚMEROS NATURAIS
Os números naturais são números infinitos. O conjunto dos números naturais {1, 2, 3, 4, 5, 6, 7, 8...}, é denotado por N na forma abreviada, conforme indicado na Figura 8.
Representação dos números naturais
Fonte: https://br.freepik.com/vetores-gratis/conjunto-de-numeros-de-um-a-doze-pontos-a-bala_7080529.htm#query=n%C3%BAmeros&position=3&from_view=search. Acesso em: 26 jun. 2022.
Observe que os números inteiros começam em 0 e incluem os números naturais. A adição de quaisquer 2 números naturais também é um número natural (por exemplo, 4 + 5 = 9), e o produto de quaisquer dois números naturais também é um número natural (4 × 3 = 12).
3.4 NÚMEROS INTEIROS
Os inteiros são números naturais que consistem no conjunto dos números reais, seus inversos aditivos e zero, conforme expresso a seguir:
{..., -9, -8, -7, -6, −5, −4, −3, −2, −1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ...}
O conjunto de inteiros é denotado por J ou Z na forma abreviada. Esses valores inteiros podem ser representados na linha numérica. Vemos na Figura 9 uma imagem que representa os números inteiros.
Representação dos números inteiros
FONTE: <https://medium.com/@LuCameraAcao/n%C3%ADveis-de-%C3%A1udio-para-v%C3%ADdeo-do-set-at%C3%A9-a-p%C3%B3s-produ%C3%A7%C3%A3o-4d0b6cfc08f6>. Acesso em: 26 Jun. 2022
Esses números podem ser um inteiro ou decimais. A adição, produto e diferença entre quaisquer dois números inteiros também é um número inteiro.
Assim, de acordo com Perepelitsa (2012), os inteiros são os números naturais (podendo ser definidos como N), incluindo 0, bem como todos os seus 'negativos'. Um exemplo de números inteiros pode ser visto em uma conta bancária. Você pode estar com o saldo positivo ou negativo; ter ou dever dinheiro. Eles são indicados como Z ou às vezes apenas como um Z em negrito.
Esses números podem ser um inteiro ou decimais. A adição, produto e diferença entre quaisquer dois números inteiros também é um número inteiro.
Assim, de acordo com Perepelitsa (2012), os inteiros são os números naturais (podendo ser definidos como N), incluindo 0, bem como todos os seus 'negativos'. Um exemplo de números inteiros pode ser visto em uma conta bancária. Você pode estar com o saldo positivo ou negativo; ter ou dever dinheiro. Eles são indicados como Z ou às vezes apenas como um Z em negrito.
3.5 NÚMEROS RACIONAIS
Os números racionais são aqueles que podem ser escritos como a razão de dois inteiros. Os números racionais, quando escritos em sua forma decimal equivalente, terão terminação ou repetição decimais (PEREPELITSA, 2012).
De acordo com Weber (2012), os números racionais são todos os números que podem ser expressos como o quociente de dois inteiros Z.
Ou seja, os números racionais são figuras que podem ser formuladas como uma razão entre dois números inteiros. Os números racionais incluem todos os inteiros, pois qualquer inteiro é denotado por z. Além disso, podemos dizer que qualquer fração se enquadra na categoria de números racionais, onde o denominador e o numerador são inteiros e o denominador não é igual a zero. Quando o número racional (ou seja, fração) é dividido, o resultado estará na forma decimal, que pode ser a dízima final ou a dízima periódica.
Todos os decimais que terminam são números racionais, tendo em vista que 5,30 pode ser escrito como 530/100, por exemplo. Decimais são um padrão recorrente na natureza e, depois de certo ponto, também são chamados de números racionais.
A partir desse contexto, de acordo com PEREPELITSA (2012), podemos afirmar os seguintes pontos:
todos os inteiros e frações são números racionais;
se o numerador e o denominador de um número racional forem multiplicados ou divididos por um inteiro diferente de zero, obtemos um número racional equivalente ao número racional dado;
os números racionais são classificados como racionais positivos, zero ou negativos;
quando o numerador ou o denominador é um número inteiro negativo, o número racional será negativo;
o número 0 não é um número racional positivo nem negativo (definido como elemento neutro);
há um número ilimitado de números racionais entre dois números racionais;
diz-se que um número racional está na forma padrão, se seu denominador é um inteiro positivo e o numerador e o denominador não tem um fator comum além de 1;
dois números racionais com o mesmo denominador podem ser adicionados a partir da soma de seus numeradores, mantendo o mesmo denominador.
3.6 NÚMEROS IRRACIONAIS
Um número irracional é aquele que não pode ser escrito como uma proporção (ou fração). O número irracional não termina nem se repete na forma decimal.
De acordo com PEREPELITSA (2012), os números irracionais são quaisquer números reais que não podem ser representados como a razão de dois números inteiros. Os números geralmente são raízes imperfeitas. Por exemplo, o π(pi) é um número irracional. A seguir, na Figura 10, temos uma representação do número π(pi) e dos números inteiros.
Os números racionais são aqueles que podem ser escritos como a razão de dois inteiros. Os números racionais, quando escritos em sua forma decimal equivalente, terão terminação ou repetição decimais (PEREPELITSA, 2012).
De acordo com Weber (2012), os números racionais são todos os números que podem ser expressos como o quociente de dois inteiros Z.
Ou seja, os números racionais são figuras que podem ser formuladas como uma razão entre dois números inteiros. Os números racionais incluem todos os inteiros, pois qualquer inteiro é denotado por z. Além disso, podemos dizer que qualquer fração se enquadra na categoria de números racionais, onde o denominador e o numerador são inteiros e o denominador não é igual a zero. Quando o número racional (ou seja, fração) é dividido, o resultado estará na forma decimal, que pode ser a dízima final ou a dízima periódica.
Todos os decimais que terminam são números racionais, tendo em vista que 5,30 pode ser escrito como 530/100, por exemplo. Decimais são um padrão recorrente na natureza e, depois de certo ponto, também são chamados de números racionais.
A partir desse contexto, de acordo com PEREPELITSA (2012), podemos afirmar os seguintes pontos:
todos os inteiros e frações são números racionais;
se o numerador e o denominador de um número racional forem multiplicados ou divididos por um inteiro diferente de zero, obtemos um número racional equivalente ao número racional dado;
os números racionais são classificados como racionais positivos, zero ou negativos;
quando o numerador ou o denominador é um número inteiro negativo, o número racional será negativo;
o número 0 não é um número racional positivo nem negativo (definido como elemento neutro);
há um número ilimitado de números racionais entre dois números racionais;
diz-se que um número racional está na forma padrão, se seu denominador é um inteiro positivo e o numerador e o denominador não tem um fator comum além de 1;
dois números racionais com o mesmo denominador podem ser adicionados a partir da soma de seus numeradores, mantendo o mesmo denominador.
3.6 NÚMEROS IRRACIONAIS
Um número irracional é aquele que não pode ser escrito como uma proporção (ou fração). O número irracional não termina nem se repete na forma decimal.
De acordo com PEREPELITSA (2012), os números irracionais são quaisquer números reais que não podem ser representados como a razão de dois números inteiros. Os números geralmente são raízes imperfeitas. Por exemplo, o π(pi) é um número irracional. A seguir, na Figura 10, temos uma representação do número π(pi) e dos números inteiros.
Número Π(PI) e os números inteiros
Fonte: https://br.freepik.com/vetores-gratis/estudantes-minusculos-com-ilustracao-em-vetor-plana-pi-de-sinal-enorme-menino-e-menina-estudando-matematica-e-algebra-na-escola-ou-faculdade-segurando-a-regua-usando-laptop-figuras-geometricas-em-segundo-plano-conceito-de-educacao_24644996.htm#query=n%C3%BAmero%20pi&position=0&from_view=search. Acesso em: 26 jun. 2022.
O π(pi) é a proporção do perímetro de um círculo para o seu diâmetro:
π = 3,14159265358979…
De acordo com Perepelitsa (2012), os números irracionais, quando escritos em sua forma decimal equivalente, possuem decimais não terminantes e não repetitivos. Por exemplo: a raiz quadrada de um número primo é irracional.
Portanto, os números irracionais são aqueles que não podem ser expressos como uma razão de dois números inteiros. Eles não têm equivalentes decimais exatos. A raiz quadrada de 2 é cerca de 1,414. Você nunca obterá o número exato elevando a fração ao quadrado (ou terminando os números decimais). A raiz quadrada de 2 é um número irracional, o que significa que seu equivalente decimal continua para sempre, sem padrão repetitivo.
3.7 NÚMEROS REAIS
Os números reais são o conjunto de números que contém todos os números irracionais e todos os números racionais.
Eles consistem em “todos os números” na escala numérica. Os números reais são infinitos, assim como existem infinitos números em cada um dos outros conjuntos de números. Porém, o infinito dos números reais é um infinito maior.
3.8 NÚMEROS COMPLEXOS
Os números complexos incluem o conjunto dos números reais, que inclui o conjunto dos números racionais e irracionais. Os números reais, no sistema complexo, são denotados na forma a + 0i = a.
Este conjunto é sempre denotado por C na forma abreviada. O conjunto dos números complexos é significativo porque para qualquer polinômio p(x) com coeficientes de números reais, todas as soluções de p(x) = 0 estarão em C.
RESUMO DO TÓPICO 1
Neste tópico, você aprendeu:
Observar que os números desempenham um papel importante em todas as áreas da matemática.
Compreender que o sistema numérico é uma representação matemática de números de um determinado conjunto (o sistema inicial do símbolo inscrito na antiga Mesopotâmia era um sistema de símbolos para números).
Entender que o sistema de numeração mais simples é o sistema de numeração unário, no qual todo e qualquer número natural é representado por um número equivalente de símbolos.
Compreender que um número binário é usado no sistema de matemática e no mundo da ciência. Nesse sistema, os números são expressos na forma de um sistema de base 2 ou sistema numérico binário, que usa apenas dois números que são 0 (zeros) e 1 (uns).
Verificar que os computadores são implementados com circuitos eletrônicos digitais, chamados assim por oposição aos circuitos analógicos, indicando que são usados apenas alguns valores possíveis e não uma faixa contínua.
AUTOATIVIDADE
1 De acordo com Mathias (2017), apesar do sistema numérico nativo do computador ser o binário, os números, de um modo geral, podem ser representados em qualquer tipo de base, por exemplo, o sistema decimal, que possui dez dígitos {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, sendo o sistema que mais se utiliza no dia a dia e por isso é utilizado para representar os dados numéricos, assim como ocorre na matemática, em que são classificados de acordo com as suas características.
A partir desse contexto, assinale a alternativa CORRETA que apresenta a forma como um número que não possui uma parte inteira é chamado:
( ) número fracionário.
( ) número primo.
( ) número inteiro.
( ) número real.
2 Leia o trecho a seguir:
Apesar do sistema numérico nativo do computador ser o binário, pode-se afirmar que os números, de um modo geral, podem ser representados em qualquer tipo de base.
[...]
O sistema de numeração decimal é o sistema que mais se utiliza no dia a dia e por isso é o sistema numérico utilizado para representar os dados numéricos, assim como ocorre na matemática, em que são classificados em: números naturais, inteiros, fracionários e reais. (MATHIAS, 2017, p. 52).
Com base nos princípios do sistema de numeração decimal, analise as sentenças a seguir:
I - O sistema de numeração decimal é conhecido como sistema internacional de números.
II - O sistema de numeração decimal também é chamado de base 10, pois utiliza 10 como sua base.
III - Os sistemas decimais posicionais incluem um zero e usam algumas letras do alfabeto grego para representar qualquer número.
Assinale a alternativa CORRETA:
( ) As sentenças I e II estão corretas.
( ) Somente a sentença II está correta.
( ) As sentenças I e III estão corretas.
( ) Somente a sentença III está correta.
3 Leia o trecho a seguir:
Embora os computadores sejam capazes de reconhecer apenas dois estados diferentes, situação que em sua arquitetura é representada pelo sistema numérico binário, do ponto de vista computacional os dados dividem-se em três tipos: numéricos, literais e lógicos. (MATHIAS, 2017, p. 52).
A partir desse contexto, analise as sentenças a seguir e classifique em V as verdadeiras e F as falsas:
( ) O sistema de numeração mais simples é o sistema de numeração unário, no qual todo e qualquer número natural é representado por um número equivalente de símbolos.
( ) O sistema de numeração unário é denotado por /, então, o número sete seria representado por ///////, de tal forma que devemos escrever sete vezes o símbolo /.
( ) O sistema unário só pode ser usado para números de tamanho menor com um valor pequeno, embora isso desempenhe um papel relacionado na ciência da computação teórica.
Assinale a alternativa que apresenta a sequência CORRETA:
( ) V – F – F.
( ) V – V – V.
( ) F – V – F.
( ) F – F – V.
4 Leia o texto a seguir:
Observa-se, no caso da linguagem de máquina, que as instruções são números binários, enquanto na linguagem de baixo nível, são instruções em Assembly e variáveis, uma para cada código binário da linguagem de máquina e, na Linguagem de Alto Nível são apenas variáveis com os operadores de atribuição e de adição. (MATHIAS, 2017, p. 23).
O código binário refere-se ao sistema numérico, que consiste apenas em dois números, 0 e 1, que são usados para representar dados e instruções.
Os números 0 e 1 são chamados bits de dígitos binários. Os códigos binários são essenciais porque, sem eles, os computadores não entenderão suas instruções de programação. Ou seja, mesmo que o computador permita que você visualize texto, imagens ou vídeos, eles não podem entender nada disso, e a única maneira de fazê-lo é por meio de códigos binários.
Disserte sobre como funciona o código binário e apresente a maneira como o computador consegue manipular esses dados.
5 No sistema binário, os números são expressos na forma de um sistema de base 2 ou sistema numérico binário, que usa apenas dois números que são 0 (zeros) e 1 (uns). A representação posicional é feita no sistema de base 2.
Neste contexto, disserte sobre a diferença de velocidade de operar os dados no sistema binário em comparação aos outros sistemas disponíveis.
1 INTRODUÇÃO
Um número é uma maneira de representar um valor aritmético, contagem ou medida de uma determinada quantidade.
Um sistema numérico pode ser considerado como uma notação matemática de números usando um conjunto de dígitos ou símbolos.
Em palavras mais simples, o sistema numérico é um método de representação de números. Cada sistema numérico é identificado com a ajuda de sua base ou raiz.
Segundo Weibull (2004), um sistema numérico é a maneira pela qual representamos os números. Os sistemas numéricos foram empregados por muitas culturas e civilizações ao longo dos tempos, e ainda existe uma grande variedade até hoje em nossa sociedade comparativamente global.
Em um sentido muito mais amplo, um sistema numérico é um conjunto de muitas maneiras pelas quais os humanos raciocinam sobre números. Além disso, ao raciocinar sobre os números, precisamos de algum tipo de base numérica, que é o número fundamental ao qual todos os outros números se relacionam (WEIBULL, 2004). A seguir, a Figura 11 apresenta uma representação de sistemas numéricos.
Números naturais
Fonte: https://pixabay.com/pt/photos/trancar-combina%c3%a7%c3%a3o-seguran%c3%a7a-1929089/. Acesso em: 26 jun. 2022
A base ou raiz de um sistema numérico pode ser referida como o número total de símbolos diferentes que podem ser usados em um sistema numérico específico.
De acordo com Rawat et al. (2012), um sistema numérico define um conjunto de valores para representar a quantidade. O sistema numérico pode ser categorizado em dois sistemas:
Sistema Numérico Não Posicional;
Sistema Numérico Posicional.
Ao longo deste tópico iremos discutir sobre esses dois tipos de sistemas de numeração e conhecer suas características e aplicações.
2 SISTEMA NUMÉRICO POSICIONAL
Neste sistema, o valor de cada dígito é definido não apenas pelo símbolo, mas também pela sua posição. O sistema de numeração posicional é usado para realizar os cálculos aritméticos. Além do sistema de numeração decimal, existem diversos outros sistemas, como o sistema de numeração binário, o sistema de numeração octal e o sistema de numeração hexadecimal (RAWAT et al., 2012).
Um sistema numérico posicional também é conhecido como sistema numérico ponderado. Como o nome indica, há um peso associado a cada dígito.
De acordo com sua posição de ocorrência no número, cada dígito é ponderado. Para a esquerda, os pesos aumentam por um fator constante equivalente à base ou raiz. Com a ajuda do ponto de base ('.'), as posições correspondentes aos pesos integrais (1) são diferenciadas das posições correspondentes aos pesos fracionários (<1).
Qualquer valor inteiro maior ou igual a dois pode ser usado como base ou raiz. A posição do dígito 'n' tem peso r ^ n. O maior valor da posição do dígito é sempre um a menos que o valor base. O valor de um número é a soma ponderada de seus dígitos.
Alguns exemplos de sistema de numeração posicional são o sistema de numeração decimal, o sistema de numeração binário, o sistema de numeração octal, o sistema de numeração hexadecimal, BCD, entre outros.
2.1 SISTEMA DE NUMERAÇÃO DECIMAL
O sistema decimal é formado por dez algarismos, ou seja, dez símbolos, a saber: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9, e é utilizado universalmente. Na Figura 12 temos uma representação desse sistema.
Representação dos números naturais
Fonte: https://br.freepik.com/vetores-premium/conjunto-de-numeros-de-0-a-9_5543712.htm#query=numeros&position=46&from_view=keyword. Acesso em: 26 Jun. 2022.
Conforme Paixão (2014), quando se inicia uma contagem e ela chega ao último símbolo, neste caso, o símbolo “9”, inicia-se a repetição de símbolos de tal forma que sejam combinados e, dessa maneira, um novo valor possa ser representado. Por exemplo, o número 10 é simplesmente a combinação dos símbolos 0 e 1 (PAIXÃO, 2014).
Qualquer número pode ser representado por esse ou qualquer outro sistema numérico, desde que a lei de formação numérica seja respeitada. Por exemplo, para representar o número 1.909 em base 10, deve-se multiplicar cada algarismo pela potência integral de 10 (100, 101, 102, 103, ...), referente à ordem hierárquica em que ele está (PAIXÃO, 2014, p. 14).
2.2 SISTEMA DE NUMERAÇÃO BINÁRIO
Os computadores usam o sistema de numeração de base 2, também chamado de Binário ou Booleano, representado a seguir na Figura 13.
Representação dos números binários
Fonte: https://pixabay.com/pt/photos/bin%c3%a1rio-c%c3%b3digo-4437419/. Acesso em: 26 jun. 2022.
De acordo com Paixão (2014), como o próprio nome sugere, o sistema binário é constituído por dois símbolos, 0 e 1. Esse sistema numérico é muito importante, porque é utilizado para expressar todas as operações realizadas em um sistema digital. A arquitetura de um PC está fundamentada em um sistema digital complexo, uma vez que é composta por processadores, memórias de semicondutores, circuitos de entrada e saída, popularmente conhecidos como circuitos I/O (in-out), entre outros, que processam sinais puramente digitais.
É importante salientar que sinais analógicos (entrada externa de dados, como o som capturado por um microfone) sempre são transformados em sinais digitais por meio de conversores A/D (Ana- lógico/Digital); caso contrário, eles não podem ser processados internamente no PC (PAIXÃO, 2014, p. 15).
Como em um computador existem apenas dois dígitos válidos na Base 2 – zero e um, ou desligado e ligado, respectivamente –, cada dígito nesse sistema, quando referenciado por um computador, é chamado de bit.
No vídeo Introdução e números binários é apresentado o sistema de numeração decimal e o sistema binário, bem como as metodologias para conversão de valores entre ambos.
Quando quatro bits são agrupados eles formam o que é conhecido como um nibble. Oito bits, ou dois nibbles, seria um byte.
O sistema numérico de base 2 é conhecido como sistema binário. Trata-se de um sistema posicional, ou seja, cada posição é atribuída a um peso, e apenas dois símbolos são usados para representar números neste sistema, ou seja, 0 e 1, conhecidos como bits (RAWAT et al., 2012).
A partir desse contexto, conforme Delgado e Ribeiro (2017), podemos visualizar no Quadro 1 os nomes usuais para o tamanho (em bits) das representações de números e respectiva faixa de valores representáveis.
Quadro 1 – Nomes usuais para o tamanho (em bits) das representações de números e respectiva faixa de valores representáveis
Fonte: Delgado e Ribeiro (2017, p. 70).
O número de bits usado, como vimos, é tipicamente uma potência de 2. O Quadro 1 ilustra os casos mais comuns e os nomes correspondentes mais frequentemente usados, embora nem todos os sistemas atribuam os mesmos nomes aos números representados com mais de 8 bits. Esta representação, que com N bits permite representar números entre 0 e 2N–1, é denominada representação sem sinal (unsigned), porque só contempla números positivos (DELGADO; RIBEIRO, 2017).
Apenas dois dígitos 0 e 1 são empregados para representar um sistema numérico binário. Então a base ou a raiz do sistema binário é dois (2). Os dígitos 0 e 1 são chamados de bits (Dígitos Binários). Dentro desse sistema numérico o valor do dígito será duas vezes maior do que o seu antecessor.
Temos, portanto, que esta regra para um número binário é a mesma que para um número do sistema decimal. A regra supracitada vale para qualquer outro sistema numérico posicionado. O peso de um dígito em qualquer sistema numérico posicionado depende de sua posição relativa dentro do número e da base do sistema numérico (DELGADO; RIBEIRO, 2017).
Por fim, conforme Weber (2012), o código de máquina (ou números binários) consiste numa sequência de instruções básicas que o computador executa diretamente e refletem diretamente nos recursos internos de que o processador dispõe. Há casos em que um programador especializado tem interesse em verificar em detalhes essas instruções.
Para que isso seja possível, cada computador tem uma representação dessas instruções em texto, com nomes (e não simples números binários), denominada linguagem Assembly. Existe uma correspondência de um para um entre cada instrução em linguagem Assembly e em código de máquina. Na Figura 14 vemos a representação da linguagem Assembly.
A linguagem Assembly
Fonte: https://www.researchgate.net/figure/Assembly-code-of-ASM-file_fig3_336796651. Acesso em: 26 jun. 2022.
2.3 SISTEMA DE NUMERAÇÃO HEXADECIMAL
O sistema de numeração binário pode ser difícil e complicado de interpretar para alguns usuários. Portanto, o sistema de numeração hexadecimal foi desenvolvido como um recurso para facilitar a compreensão dos usuários, uma vez que o computador só entende o sistema binário.
De acordo com Paixão (2014), esse sistema é muito utilizado por programadores de software de baixo nível (tal como a linguagem Assembly), em vez de utilizar o sistema binário, nativo dos sistemas digitais, que é eficiente, mas possui o inconveniente de usar uma grande quantidade de zeros e uns para representar um número, dado ou instrução.
O sistema hexadecimal é útil porque pode representar cada byte (8 bits) como dois dígitos hexadecimais consecutivos. É mais fácil para os usuários (programadores, analistas) conseguirem ler os números hexadecimais do que os números binários. Uma representação do sistema hexadecimal pode ser vista na Figura 15, a seguir.
O sistema hexadecimal
Fonte: https://br.freepik.com/vetores-premium/fluxo-de-codigo-hexadecimal-aleatorio-elemento-de-dados-digitais-abstrato-matriz-de-fundo-ilustracao-vetorial-isolada-em-branco_25748976.htm#query=hexadecimal%20n%C3%BAmero&position=6&from_view=search. Acesso em: 26 jun. 2022.
O sistema de numeração hexadecimal utiliza 16 caracteres (base 16) para representar os valores.
Os primeiros dez caracteres são iguais ao sistema decimal (0 a 9), seguido das primeiras seis letras do alfabeto, A a F.
Os códigos ASCII (American Standard for Coded Information Interchange), também conhecidos como Tabela ASCII, normalmente estão representados em hexadecimal para facilitar a vida de programadores e desenvolvedores de software (PAIXÃO, 2014, p. 15).
Por exemplo, considere o número hexadecimal “D8AF“.
Para avaliar este número hexadecimal, devemos utilizar o mesmo método usado para escrever números decimais. Cada dígito em um número decimal representa um múltiplo de uma potência de dez (base 10). As potências de dez aumentam da direita para a esquerda.
Em hexadecimal, cada dígito representa um múltiplo de uma potência de dezesseis (base 16). Portanto, o número hexadecimal D8AF traduzido para decimal significa 13x163 + 8x162 + 10x161 + 15x160 = 55471.
Observe que podemos utilizar um método de marcação para indicar que a expressão se trata de um número hexadecimal. Ao acrescentar um “h” minúsculo no final, podemos indicar essa marcação. Outro método de rotulagem é preceder o número com 0x. Assim, o número hexadecimal “D8AF” também pode ser escrito como “D8AFh“, onde o “h” minúsculo no final é apenas um rótulo para garantir que a identificação visual fique clara (se trata de um número hexadecimal). Além disso, D8AF pode ser escrito com um prefixo de rotulagem como “0xD8AF” (PAIXÃO, 2014).
Por fim, de acordo com Paixão (2014), podemos afirmar que o sistema de numeração hexadecimal é amplamente utilizado na indústria de computadores atualmente. Sua base (ou raiz), como vimos, é 16, ou seja. 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
2.4 SISTEMA DE NUMERAÇÃO OCTAL
Muitos dos primeiros computadores utilizavam o sistema de numeração octal para compilar as impressões. Hoje, o Controlador Lógico Programável (Programmable logic controller, ou PLC) é praticamente o único dispositivo que utiliza a numeração do sistema Octal (PAIXÃO, 2014).
O sistema de numeração octal utiliza 8 valores para representar os números, ou seja, este sistema possui representações de oito (8) dígitos, como 0,1,2,3,4,5,6 e 7. A base ou raiz deste sistema é 8.
Octal significa 8, então o sistema numérico de base 8 é conhecido como o sistema de numeração octal. Este sistema usa oito símbolos, 0, 1, 2, 3, 4, 5, 6 e 7 para representar o número. Portanto, qualquer número octal não pode ter nenhum dígito maior que 7 (RAWAT et al., 2012). Os valores aumentam da esquerda para a direita como 1, 8, 64, 512, 4096 etc.
O valor decimal 8 é representado em octal como 10, o 9 como 11, o 10 como 12 e assim por diante. Como 8 = 23, um número octal é representado por um grupo de três bits binários. Por exemplo, 3 é representado como 011, e 4 como 100. Esse sistema é muito parecido com o sistema decimal, sem os dígitos 8 e 9. O formato geral para quatro dígitos do número octal é:
(d x 80) + (d x 81) + (d x 82) + (d x 83)
onde “d” significa dígito.
Este é o mesmo formato usado no binário, decimal ou hexadecimal, exceto pelo número base, que para octal é 8.
2.5 SISTEMA DE NUMERAÇÃO DECIMAL CODIFICADO EM BINÁRIO (BCD)
O BCD (Binary Coded Decimal) é um sistema de numeração em que quatro bits são usados para representar cada dígito decimal. Em computação e sistemas eletrônicos, o BCD é uma codificação para números decimais em que cada dígito é representado por sua própria sequência binária. Sua principal virtude é que permite a fácil conversão em dígitos decimais para impressão ou exibição e cálculos decimais mais rápidos. Suas desvantagens são o aumento da complexidade de circuitos necessários para implementar operações matemáticas e uma codificação relativamente ineficiente – ocupa mais espaço do que a representação binária. Embora a importância do BCD tenha diminuído, ainda é amplamente utilizado em aplicações financeiras, comerciais e industriais (RUBIN, 2013).
Os códigos binários correspondentes aos dígitos hexadecimais A--F não são usados no sistema BCD. Por esta razão, os números não podem ser codificados de forma tão eficiente usando o BCD sistema.
Por exemplo, um byte pode representar no máximo 256 números diferentes (ou seja, 0--255) usando binário normal, enquanto apenas 100 números distintos (ou seja, 0--99) podem ser codificados usando BCD.
Além disso, observe que BCD é um subconjunto de hexadecimal e nenhum deles agrupa os números negativos.
3 SISTEMA NÃO POSICIONAL
Na antiguidade, as pessoas usavam os dedos para fazer cálculos e contagens, e quando os dedos eram insuficientes, pedras, seixos ou paus eram utilizados para indicar os valores. Dessa forma, era muito difícil fazer cálculos aritméticos com esse sistema numérico, pois não havia símbolo para zero (RAWAT et al., 2012).
Na Figura 16, vemos uma representação do processo de contagem a partir das mãos, utilizando os dedos.
Representação da contagem a partir dos dedos da mão
Fonte: https://br.freepik.com/fotos-gratis/contando-nos-dedos-seis_27332400.htm#query=contagem%20dedos&position=14&from_view=search. Acesso em: 26 jun. 2022
O sistema de numeração não posicional também é conhecido como sistema de numeração não ponderado. Antigamente, as pessoas usavam esse tipo de sistema numérico para cálculos simples, como adições e subtrações. Nele, o valor do dígito independe de sua posição. Um sistema numérico não posicional também é usado para codificações de posição de deslocamento e para fins de detecção de erros (DOBHAL, 2021).
De acordo com Dobhal (2021), o sistema de numeração não posicional consiste em diferentes símbolos para representar números. Um sistema de numeração romano é um exemplo do sistema de numeração não posicional, ou seja, I=1, V=5, X=10, L=50.
3.1 NÚMEROS ROMANOS
De acordo com Dobhal (2021), o sistema de algarismos romanos foi criado na civilização romana com a finalidade de contar e realizar transações do dia a dia. Várias letras do alfabeto latino são usadas para a representação dos algarismos. Eles são normalmente utilizados como sufixos gerais para pessoas ao longo de gerações, marcas de horas em um relógio, para denotar os nomes de Papas e Monarcas, etc.
Os algarismos romanos são normalmente utilizados como sufixos gerais para pessoas ao longo de gerações, marcas de horas em um relógio, para denotar os nomes de papas e monarcas etc. (DOBHAL, 2021).
A seguir, vemos na Figura 17 uma das utilizações do sistema de algarismos romanos.
Algarismos romanos utilizados em medalhas
Fonte: https://br.freepik.com/vetores-gratis/medalhas-de-ouro-prata-e-bronze-em-fitas-com-superficies-metalicas-brilhantes-e-algarismos-romanos-para-um-dois-e-tres-para-uma-vitoria-e-colocacao-em-uma-competicao-esportiva-ou-desafio-de-negocios_11062091.htm#query=algarismo%20romano&position=0&from_view=search. Acesso em: 26 jun. 2022.
Os algarismos romanos modernos usam sete letras para representar números diferentes. Estes são I, V, X, L, C, D e M, que contêm os valores inteiros de 1, 5, 10, 50, 100, 500 e 1000, respectivamente.
3.2 CÓDIGO CÍCLICO
O Código cíclico é uma subclasse de códigos de bloco linear no qual um deslocamento cíclico nos bits da palavra de código resulta em outra palavra de código. Trata-se de um código bastante importante, pois oferece fácil implementação e, portanto, encontra aplicações em vários sistemas (DOBHAL, 2021).
Segundo MacLeod (2014), em um sistema de comunicação digital, as informações são enviadas como uma sequência de dígitos que são primeiro convertidos para um formato analógico, por modulação no transmissor, e depois convertido de volta em dígitos por demodulação no receptor. Um canal de comunicação ideal transmitiria informações sem qualquer forma de distorção.
Estes são códigos de correção de erros onde a informação real é enviada pelo canal combinando com os bits de paridade.
Desse modo, segundo Macleod (2014), os códigos cíclicos são conhecidos por serem uma subcategoria crucial da técnica de codificação linear porque oferecem esquemas eficientes de codificação e decodificação usando um registrador de deslocamento. Eles são utilizados na correção de erros, pois podem verificar erros duplos.
3.3 CÓDIGO GRAY
O Código Gray (Gray Code) é uma sequência de sistemas numéricos binários, também conhecido como Código Binário Refletido. A razão para chamar esta nomenclatura é que os primeiros valores N/2 comparados com os últimos valores N/2 estão na ordem inversa. Neste código, dois valores consecutivos são diferenciados por um bit de dígitos binários (DOBHAL, 2021).
Um código gray representa números usando um esquema de codificação binária que agrupa uma sequência de bits para que apenas um bit no grupo mude do número anterior e posterior. Um código gray não é ponderado, e as colunas de bits não refletem um peso base implícito como o sistema de números binários (CHRISTIANO, 2016).
Assim, conforme Christiano (2016), embora originalmente tenham sido desenvolvidos para uma aplicação específica, o código gray apresenta um esquema de codificação em que os bits que representam um número diferem apenas um bit entre o número anterior e posterior, e encontraram usos em codificadores rotativos e ópticos, detecção de erros. Com apenas um bit mudando de estado à medida que os números progridem, os problemas mecânicos e de tempo que podem causar erros de leitura são minimizados.
RESUMO DO TÓPICO 2
Neste tópico, você aprendeu:
Observar que o sistema numérico é um método de representação de números. Cada sistema numérico é identificado com a ajuda de sua base ou raiz.
Compreender que o sistema binário é constituído por dois símbolos, 0 e 1. Esse sistema numérico é muito importante porque é utilizado para expressar todas as operações realizadas em um sistema digital.
Verificar que o sistema hexadecimal é útil porque pode representar cada byte (8 bits) como dois dígitos hexadecimais consecutivos. É mais fácil para os usuários (programadores, analistas) conseguirem ler os números hexadecimais do que os números binários.
Entender que o sistema de numeração octal utiliza 8 valores para representar os números, ou seja, este sistema possui representações de oito (8) dígitos como 0,1,2,3,4,5,6 e 7. A base ou raiz deste sistema é 8.
Compreender que o BCD é um sistema de numeração onde quatro bits são usados para representar cada dígito decimal.
O sistema de numeração não posicional também é conhecido como sistema de numeração não ponderado. Antigamente, as pessoas usavam esse tipo de sistema para cálculos simples, como adições e subtrações.
AUTOATIVIDADE
1 Leia o trecho a seguir:
Até que fosse desenvolvida a numeração decimal, com a introdução do valor posicional e a utilização do zero, ainda se passariam alguns séculos. Provavelmente, essas modificações tenham sido introduzidas na índia por volta do século V a.C. Vale lembrar que o sistema decimal posicional desenvolvido pelos indianos recebeu influências de diferentes povos, já que o princípio posicional era utilizado pelos mesopotâmicos. A base dez era usada pelos egípcios e chineses e, quanto ao zero, têm-se indícios de que já era utilizado pelos mesopotâmicos, na fase final de sua civilização. Assim, deve-se o mérito da estruturação do sistema de numeração decimal aos indianos, que foram os que reuniram essas diferentes características num mesmo sistema numérico. (UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL, 2019, on-line).
Sobre o sistema numérico posicional, assinale a alternativa CORRETA:
( ) Um sistema numérico posicional também é conhecido como sistema numérico ordenado.
( ) Um sistema numérico posicional também é conhecido como sistema numérico alinhado.
( ) Um sistema numérico posicional também é conhecido como sistema numérico decrescente.
( ) Um sistema numérico posicional também é conhecido como sistema numérico ponderado.
2 Leia o trecho a seguir:
A base 10 é hoje a mais usualmente empregada, embora não seja a única utilizada. No comércio pedimos uma dúzia de rosas e também marcamos o tempo em minutos e segundos (base 60). Os computadores utilizam a base 2 (sistema binário) e os programadores, por facilidade, usam em geral uma base que seja uma potência de 2, tal como 23 = 8 (base 8 ou sistema octal) ou ainda 24 = 16 (base 16 ou sistema hexadecimal). (BARBOZA, 2011, p. 16).
Sobre o sistema binário, analise as sentenças a seguir:
I - O sistema binário é constituído por dois símbolos, 0 e 1. Esse sistema numérico é muito importante, porque é utilizado para expressar todas as operações realizadas em um sistema digital.
II – Os sinais analógicos sempre são transformados em sinais digitais por meio de conversores A/D (Analógico/Digital); caso contrário, não podem ser processados internamente no PC.
III - Cada dígito no sistema de base 2 quando referenciado por um computador é chamado de bit.
Assinale a alternativa CORRETA:
( ) As sentenças I, II e III estão corretas.
( ) Somente a sentença II está correta.
( ) As sentenças I e III estão corretas.
( ) Somente a sentença III está correta.
3 Leia o trecho a seguir:
Do sistema binário para o sistema hexadecimal.
Para realizar essa conversão, o primeiro passo é observar se o número de dígitos do número binário é múltiplo de 4. Caso não seja, completa-se com zeros à esquerda. Depois, separa-se o número de dígitos do número binário em grupos de quatro. Por fim, basta converter cada grupo para o seu hexadecimal correspondente. (BARBOZA, 2011, p. 18).
De acordo com trecho as sentenças a seguir, classifique em V as verdadeiras e F as falsas:
( ) Apenas dois dígitos 0 e 1 são usados para representar um sistema numérico binário. Então a base ou a raiz do sistema binário é dois (2).
( ) Os dígitos 0 e 1 são chamados de bits (Dígitos Binários). Dentro desse sistema numérico o valor do dígito será duas vezes maior do que o seu antecessor.
( ) O peso de um dígito em qualquer sistema numérico posicionado depende de sua posição relativa dentro do número e da base do sistema numérico.
Assinale a alternativa que apresenta a sequência CORRETA:
( ) V – F – F.
( ) V – V – F.
( ) F – V – F.
( ) V – V – V.
4 O sistema de numeração binário pode ser difícil e complicado de interpretar para alguns usuários. Pensando nisso foi desenvolvido o sistema de numeração hexadecimal, como um recurso para facilitar a compreensão dos usuários, uma vez que o computador só entende o sistema binário.
Assim, disserte sobre a utilização do sistema de numeração hexadecimal, apontando o que está sendo discutido e pesquisado nos trabalhos científicos publicados nesta área.
5 O sistema de numeração octal utiliza 8 valores para representar os números, ou seja, este sistema possui representações de oito (8) dígitos como 0,1,2,3,4,5,6 e 7. A base ou raiz deste sistema é 8.
Neste contexto, disserte sobre o funcionamento do sistema de numeração octal.
1 INTRODUÇÃO
No mundo real, vamos supor que existam duas pessoas, uma é proficiente na língua espanhola e a outra na língua inglesa. Se ambas desejam se comunicar, elas precisam de um tradutor para converter inglês para o espanhol e vice-versa.
Os computadores atuais utilizam internamente somente um sistema de numeração: o sistema binário (B=2), com os algarismos 0 e 1. Este sistema foi estudado profundamente pelo matemático alemão Leibniz, no século 17. Somente com o advento dos computadores eletrônicos digitais, entretanto, tal sistema começou a ser utilizado na prática. Atualmente, todos os computadores usam internamente o sistema binário para armazenamento e manipulação de números e dados. O tratamento de números representados em outras bases ocorre por meio de rotinas de codificação e decodificação. O mesmo ocorre com símbolos alfanuméricos (WEBER, 2012, p.4).
Da mesma forma, em sistemas digitais, a maioria dos circuitos utiliza um sistema numérico binário. Mas algumas pessoas entendem mais facilmente o sistema de numeração decimal. Portanto, há a necessidade de um tradutor para converter os dados de um sistema numérico para outro.
Por exemplo, as calculadoras contêm codificadores e decodificadores para converter os dados eletronicamente de decimal para binário e vice-versa. A partir desse contexto, podemos verificar o Quadro 2, que apresenta os números 0 a 15 em decimal, binário e hexadecimal.
Quadro 2 – Representação dos números 0 a 15 em decimal, binário e hexadecimal
Fonte: Delgado e Ribeiro (2017, p. 67).
Neste tópico, veremos métodos para converter os números nos diferentes sistemas de numeração.
2 CONVERSÃO ENTRE SISTEMAS BINÁRIO E OCTAL
Os números octais, possuem um intervalo de 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7), tornando-os um sistema de numeração Base-8. No início da computação, os números octais e o sistema de numeração octal eram muito populares para contar entradas e saídas porque, como funcionavam em contagens de oito, as entradas e saídas eram contadas em um byte de cada vez (WEBER, 2012).
Existem vários métodos diretos ou indiretos para converter um número octal em número binário. Em um método indireto, você precisa converter um número octal em outro sistema numérico (por exemplo, decimal ou hexadecimal), então você pode transformar em número binário convertendo cada dígito em um número binário do sistema hexadecimal e usando o sistema de conversão de decimal para número binário.
No entanto, existe um método direto e simples para converter um número octal em número binário. Como existem apenas 8 símbolos no sistema de representação octal, podemos representar cada dígito do octal no grupo de 3 bits em número binário.
A partir desse contexto, de acordo com WEBER (2012), podemos converter os números binários em números octais realizando as seguintes etapas:
Separar o número binário;
Multiplicar cada dígito por 2n-1, onde n é a posição do dígito do decimal;
Observar que a resultante é o número decimal equivalente para o número binário dado;
Dividir o número decimal por 8;
Observar o resto:
a) Continuar as duas etapas acima até que o quociente seja zero;
b) Escrever o resto na ordem inversa;
c) A resultante é o número octal necessário para o número binário dado.
No Quadro 3 temos um exemplo da conversão do número binário para octal.
Quadro 3 – Conversão de número binário para octal
Fonte: o autor (2022).
3 CONVERSÃO ENTRE SISTEMAS BINÁRIO E DECIMAL
A conversão de binário para decimal é feita para transformar um número dado no sistema de numeração binário para seu valor equivalente no sistema de numeração decimal.
No vídeo Introdução a Conceitos de Computação – Sistemas de numeração e conversão de bases, o professor Cláudio Fabiano Motta Toledo apresenta os princípios dos sistemas de numeração e discute o processo de conversão de bases.
Vimos que o sistema numérico decimal é o sistema numérico mais usado em todo o mundo, facilmente compreensível para as pessoas. Consiste em dígitos de 0 a 9, e a conversão de binário para decimal pode ser feita de maneira simples, adicionando os produtos de cada dígito binário com seu peso (que é da forma - dígito binário × 2 elevado a uma potência da posição do dígito), começando pelo dígito mais à direita que tem um peso de 20.
A conversão de binário para decimal é feita para representar um número fornecido no Sistema de Numeração Binário para seu equivalente no Sistema de Numeração Decimal. Um sistema numérico é muito essencial para representar os números.
Todo sistema de numeração possui uma base e a base de um sistema de numeração é determinada pelo número total de dígitos usados no sistema de numeração.
Por exemplo, o sistema de numeração binário tem uma base 2 porque tem apenas dois dígitos para representar qualquer número. Da mesma forma, o sistema de numeração decimal tem base 10, pois possui 10 dígitos para representar um número.
A conversão de números de binário para decimal é importante, pois ajuda a ler números que são representados como um conjunto de zeros e uns.
De acordo com Weber (2012), a conversão de binário para decimal é feita para ajudar a leitura de grandes números binários, de uma forma que os humanos possam entender. Existem dois métodos para converter um número no sistema numérico binário para decimal:
Método de Notação Posicional;
Método de Duplicação.
Vamos entender esses métodos de conversão de binário para decimal em detalhes.
O método de notação posicional é aquele em que o valor de um dígito em um número é determinado por um peso baseado em sua posição.
Isso é obtido multiplicando cada dígito pela base (2) elevada à respectiva potência, dependendo da posição desse dígito no número. A soma de todos esses valores obtidos para cada dígito dá o valor equivalente ao número binário dado no sistema decimal.
Observe as etapas a seguir para entender a conversão de binário para decimal. Consideremos o número binário (101101)2.
Em qualquer número binário, o dígito mais à direita é chamado de Least Significant Bit (LSB) e o dígito mais à esquerda é chamado de Most Significant Bit (MSB). Para um número binário com 'n' dígitos, o bit menos significativo tem um peso de 20 e o bit mais significativo tem um peso de 2n-1.
Passo 1: Liste as potências de 2 para todos os dígitos começando da posição mais à direita. A primeira potência seria 20 e à medida que avançamos será 21, 22, 23, 24, 25,...
No exemplo dado, existem 6 dígitos - (101101)2 - portanto, começando pelo dígito mais à direita, o peso de cada posição da direita é 20 ,21 ,22 ,23 ,24 ,25.
Passo 2: Agora multiplique cada dígito do número binário a partir da direita com seu respectivo peso baseado em sua posição e calcule o produto. Observe a tabela a seguir para se relacionar com a etapa. Finalmente, some todos os produtos obtidos para todos os dígitos do número binário.
Passo 3: Agora, expresse o número binário como um número decimal:
(101101)2 = (45)10
Vamos discutir agora sobre o método de duplicação. Como o nome sugere, o processo de dobrar ou multiplicar por 2 é feito para converter binário em decimal. Usaremos o mesmo exemplo para converter o número binário (101101)2 para decimal.
Observe as etapas a seguir para entender a conversão de binário para decimal usando o método de duplicação.
Passo 1: Escreva o número binário e comece a partir do dígito mais à esquerda. Dobre o número anterior e adicione o dígito atual.
Como estamos começando do dígito mais à esquerda e não há dígito anterior ao dígito mais à esquerda, consideramos o dobro do dígito anterior como 0. Por exemplo, em (101101)2, o dígito mais à esquerda é '1'. O dobro do número anterior é 0. Portanto, obtemos ((0 × 2) + 1) que é 1.
Passo 2: Continue o mesmo processo para o próximo dígito. O segundo dígito da esquerda é 0. Agora, dobre o dígito anterior e adicione-o com o dígito atual. Portanto, obtemos [(1 × 2) + 0], que é 2.
Passo 3: Continue o mesmo passo em sequência para todos os dígitos. A soma obtida na última etapa é o valor decimal real. Portanto, o resultado da conversão do número binário (101101)2 para um decimal usando o método de duplicação é 4510.
4 CONVERSÃO ENTRE SISTEMAS BINÁRIO E HEXADECIMAL
De acordo com Delgado e Ribeiro (2017), o maior número binário na Figura 18 tem um zero à esquerda, para que o número total de bits (32, neste caso) seja múltiplo de 4 e possibilite a conversão para hexadecimal. Um zero à esquerda não afeta o valor de um número.
Representação do processo de conversão
Fonte: Delgado e Ribeiro (2017, p. 67).
Começando no ponto binário e trabalhando para a esquerda, separe os bits em grupos de quatro e substitua cada grupo com o dígito hexadecimal correspondente. Temos a seguir a representação da conversão do número binário 100010112.
100010112 = 1000 1011 = 8B16
5 CONVERSÃO ENTRE SISTEMAS DECIMAL E BINÁRIO
A conversão de decimal para binário é feita através de vários métodos. Um dos métodos para converter decimal em binário é dividindo o número decimal dado recursivamente por 2.
Então, os restos são anotados até obtermos 0 como o quociente final. Após esta etapa, esses restos são escritos em ordem inversa para obter o valor binário do número decimal fornecido.
Um sistema numérico é uma maneira matemática de representar os números usando um conjunto de dígitos ou símbolos. Existem diferentes sistemas de numeração como o sistema de numeração decimal, o sistema de numeração binário, o octal e o sistema de numeração hexadecimal.
Estes são identificados com a ajuda da base que possuem. Os números podem ser facilmente convertidos de uma base para outra usando algumas regras definidas.
O sistema de numeração decimal é um sistema numérico que representa um número com base 10 e usa 10 símbolos - 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9.
De acordo com PAIXÃO (2014), para converter um número da base 10 na base 2, utiliza-se o método da divisão sucessiva, que também pode ser utilizado para a conversão da base 10 em qualquer outra base.
O método da divisão sucessiva consiste na divisão do número da base 10 pelo número que representa a base a ser convertida (por exemplo, 2 para a base binária), até que o quociente seja igual a zero. Então, tomamos os restos de cada divisão, obedecendo ao sentido da última para a primeira divisão, e obteremos o número correspondente na base desejada (PAIXÃO, 2014, p. 18).
A partir desse contexto, podemos sintetizar que para converter números de decimal para binário, o número decimal fornecido é dividido repetidamente por 2 e os restos são anotados até obtermos 0 como o quociente final.
As etapas a seguir são consideradas como a fórmula decimal para binária que mostra o procedimento de conversão.
Passo 1: Divida o número decimal dado por 2 e anote o resto.
Passo 2: Agora, divida o quociente obtido por 2 e anote o resto novamente.
Passo 3: Repita os passos acima até obter 0 como o quociente.
Passo 4: Agora, escreva os restos de tal forma que o último resto seja escrito primeiro, seguido pelo resto na ordem inversa.
Passo 5: Isso também pode ser entendido de outra forma que afirma que o bit menos significativo (LSB – Least Significant Bit) do número binário está na parte superior e o bit mais significativo (MSB – Most Significant Bit) está na parte inferior. Este número é o valor binário do número decimal fornecido.
LEITURA COMPLEMENTAR
SISTEMAS NUMÉRICOS
Alexandre Moraes Tannus
O sistema de numeração mais comumente usado é o sistema de numeração hindu-arábico. Dois matemáticos indianos são creditados por desenvolvê-lo. Aryabhata desenvolveu a notação de valor de lugar no século 5 e Brahmagupta introduziu o símbolo de zero um século depois.
O sistema numérico desenvolvido pelos índios se espalhou lentamente para outros países vizinhos devido às suas atividades comerciais e militares. Ainda hoje, os árabes chamam seu sistema de numeração “Raqam Al-Hind”.
Os árabes traduziram o sistema numérico indiano e o espalharam pelo mundo devido às suas ligações comerciais. Portanto, o atual sistema de numeração ocidental é a modificação do sistema de numeração hindu que foi desenvolvido na Índia, que exibe uma grande semelhança com a notação sânscrita.
Computadores entendem a linguagem de máquina. Cada letra, símbolo etc. que escrevemos nas instruções dadas ao computador, ele é convertido em linguagem de máquina. Esta linguagem de máquina é composta por números. Para entender a linguagem usada por computadores e outros sistemas digitais é crucial ter uma melhor compreensão do sistema numérico.
Os sistemas numéricos podem ser classificados em seus subtipos com base na base desse sistema. A base de um sistema numérico desempenha um papel crucial na compreensão do sistema numérico e na conversão de um subtipo para outro subtipo. Base também é às vezes referida como radix; ambos os termos têm o mesmo significado.
Todos os sistemas de numeração foram criados tomando certos números como base. A base de um sistema de numeração é o número mais alto que pode ser contado sem a repetição de qualquer número contado anteriormente. No sistema decimal usado na maior parte do mundo moderno, a base é 10.
A base foi escolhida para um sistema de numeração que muitas vezes reflete métodos reais de contagem usados por humanos.
Um número é uma contagem ou medida que é realmente uma ideia em nossas mentes. Um dígito é um único símbolo usado para fazer números. O conceito de número é o mais básico e fundamental no mundo da ciência e da matemática. O primeiro dígito em qualquer sistema de numeração é sempre um zero. Por exemplo, um número de base 2 (binário) contém 2 dígitos: 0 e 1, números de base 3 (ternários) contém 3 dígitos: 0, 1 e 2, uma base 4 (quaternário) número contém 4 dígitos: 0 a 3 e assim por diante.
Lembre-se, um número de base 10 (decimal) não contém o dígito 10, da mesma forma o número de base 16 não contém um dígito 16.
FONTE: TANNUS, A. M. Sistemas Numéricos. 2019. Disponível em: <http://45.4.96.19/handle/aee/1854>. Acesso em: 23 Jun. 2022.
RESUMO DO TÓPICO 3
Neste tópico, você aprendeu:
Observar que os sistemas de numeração, ou bases, usam dígitos diferentes e têm valores posicionais diferentes dependendo da base que está sendo usada.
Entender que os valores posicionais são potências de uma dada base. O sistema decimal baseado em dez, que nos parece mais natural, é construído em potências de dez.
Compreender que ao converter para diferentes bases numéricas, conseguimos expressar números em diferentes sistemas de numeração.
Verificar que os valores posicionais dos diferentes sistemas de forma paralela nos ajudam a compreender as diferenças entre as diferentes bases numéricas.
Compreender o processo de conversão de um número de uma base para um número de outra base.
Entender que existe uma variedade de sistemas numéricos, como números binários, números decimais, números hexadecimais, números octais, que podem ser convertidos de diversas maneiras.
AUTOATIVIDADE
1 Leia o trecho a seguir:
Os sistemas de numeração têm por objetivo fornecer símbolos para representar as quantidades, de forma a registrar a informação quantitativa e poder processá-la. A representação de quantidades se faz com os números. Na antiguidade, duas formas de representar quantidades foram inventadas. Inicialmente, os egípcios criaram um sistema em que cada dezena era representada por um símbolo diferente. (BARBOZA, 2011, p. 15).
Sobre o método de notação posicional, assinale a alternativa CORRETA:
( ) O método de notação posicional é aquele em que o valor de um dígito em um número é determinado por um peso baseado em seu valor.
( ) O método de notação posicional é aquele em que o valor de um dígito em um número é determinado por um peso baseado em seu sinal (negativo ou negativo).
( ) O método de notação posicional é aquele em que o valor de um dígito em um número é determinado por um peso baseado em sua posição.
( ) O método de notação posicional é aquele em que o valor de um dígito em um número é determinado por um peso baseado em seu número primo.
2 Leia o trecho a seguir:
A linguagem que os computadores entendem é a dos números, mais precisamente, a dos números binários 0 e 1. Isso ocorre porque, na verdade, os transistores que formam as placas dos computadores constituem uma chave do tipo liga e desliga, de acordo com a voltagem operada de 0 a 5 volts. Então, esse pulso elétrico, ou a ausência dele, pode ser interpretado como o sim ou o não, o verdadeiro ou o falso, ou seja, a opção entre dois estados pode ser compreendida unicamente por zeros e uns da linguagem binária. (GOMES, 2021, p. 16).
A partir desse contexto, analise as sentenças a seguir:
I - Em qualquer número binário, o dígito central é chamado de Central Number Bit (CNB).
II- Em qualquer número binário, o dígito mais à direita é chamado de Least Significant Bit (LSB).
III - Em qualquer número binário, o dígito mais à esquerda é chamado de Most Significant Bit (MSB).
Assinale a alternativa CORRETA:
a) ( ) As sentenças II e III estão corretas.
b) ( ) Somente a sentença II está correta.
c) ( ) As sentenças I e III estão corretas.
d) ( ) Somente a sentença III está correta.
3 Leia o trecho a seguir:
Assim, com a necessidade de contagem começando a se difundir nas sociedades, surgiu também uma espécie de agrupamentos, ou seja, um conjunto de particularidades comuns que iriam classificar grupos e subgrupos. Nesse sentido, temos o que chamamos de Sistema de Numeração, que é um método utilizado para representar quantidades, onde cada número tem representação única. (GOMES, 2021, p. 19).
De acordo com a afirmação anterior, analise as sentenças a seguir e classifique em V as verdadeiras e F as falsas:
( ) Um sistema numérico é uma maneira matemática de representar os números usando um conjunto de dígitos ou símbolos.
( ) Existem diferentes sistemas de numeração como o sistema de numeração decimal, o sistema de numeração binário, o octal e o sistema de numeração hexadecimal.
( ) O sistema de numeração decimal é um sistema numérico que representa um número com base 10 e usa 10 símbolos - 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9.
Assinale a alternativa que apresenta a sequência CORRETA:
( ) V – F – F.
( ) V – V – V.
( ) F – V – F.
( ) F – F – V.
4 Na ciência da computação, diferentes bases numéricas são usadas:
Binário: é a base 2, que tem duas unidades (0-1);
Decimal: é a base 10, que tem dez unidades (0-9);
Hexadecimal: é a base 16, que tem 16 unidades - 0-9 e as letras A, B, C, D, E e F.
A partir desse contexto, disserte sobre o processo de conversão de um número binário em número hexadecimal.
5 O sistema numérico decimal (base dez) tem dez valores possíveis (0,1,2,3,4,5,6,7,8 ou 9) para cada valor posicional. Em contraste, o sistema numérico binário (base dois) tem dois valores possíveis representados como 0 ou 1 para cada valor posicional.
Neste contexto, disserte sobre a conversão de um número decimal de ponto flutuante em forma binária para um número binário.