Escolar Documentos
Profissional Documentos
Cultura Documentos
O sistema numérico decimal é posicional ou ponderado. Isto significa que cada posição dos
dígitos num número possui um peso particular o qual determina a magnitude daquele
número.
Cada posição tem um peso característico determinado pela potenciação da base do sistema
numérico, neste caso o número dez. Os pesos posicionais são:
$
%
%
%
%#
&%#
'%#
(%##
)%##
*%##
+%###
Para determinar o valor de um número devemos multiplicar cada dígito pelo peso de sua
posição e somar os resultados.
,'&-
..
, /
a) 9875
b)64587
c)352162
d)4511256
e)632154876
, 0 1
Até agora, apenas números inteiros ou números completos foram discutidos. Um inteiro é
qualquer um dos números naturais, os negativos destes números, ou zero (ou seja, 0, 1, 4,
7, etc...).
Frações decimais são números cujas posições tem pesos que são potências negativas de dez
tais como:
%2% "
%2%
###
$
.
%
%
%
&%
'%
(%
)%
*%
+%
Neste exemplo, o dígito mais a esquerda (3x102) é o dígito mais significativo ou MSD ("most
significant digit") pois, ele tem o maior peso na determinação do valor do número. O dígito
mais a direita, chamado o dígito menos significativo ou LSD ("least significant digit") tem o
menor peso na determinação do valor do número. Portanto, conforme o nome diz, o MSD é o
dígito que provocará a maior variação quando seu valor for alterado. O LSD tem o menor
efeito no valor total do número.
..
, /
a) 9875,65
b)64587,45
c)352162,845
d)4511256,652
e)632154876,32564
Bem ficamos por aqui, estudem, façam estes exercícios e no próximo artigo daremos
continuidade.
c
- 1
Os computadores digitais trabalham internamente com dois níveis de tensão, pelo que o seu
sistema de numeração natural é o sistema binário (aceso, apagado). Com efeito, num
sistema simples como este é possível simplificar o cálculo, com o auxílio da lógica booleana.
Em computação, chama-se um dígito binário de bit, que vem do inglês Ò .
Um agrupamento de 8 bits corresponde a um byte Ò
Um agrupamento de 4 bits
é chamado de
O sistema binário é base para a Álgebra booleana que permite fazer operações lógicas e
aritméticas usando-se apenas dois dígitos ou dois estados (sim e não, falso e verdadeiro,
tudo ou nada, 1 ou 0, ligado e desligado). Toda eletrônica digital e computação está baseada
nesse sistema binário e na lógica de Boole, que permite representar por circuitos eletrônicos
digitais (portas lógicas) os números, caracteres, realizar operações lógicas e aritméticas. Os
programas de computadores são codificados sob forma binária e armazenados nas mídias
(memórias, discos, etc) sob este formato.
- 1
Dado um número N, binário, para expressá-lo em decimal, deve-se escrever cada número
que o compõe
, multiplicado pela base do sistema (base = 2), elevado à posição que
ocupa. Uma posição à esquerda da vírgula representa uma potência positiva e à direita uma
potência negativa. A soma de cada multiplicação de cada dígito binário pelo valor das
potências resulta no número real representado.
Exemplo:
4 1
7
4 1
12 (decimal) ù binário
2%(6
(2% 6
2%6
2%6
Exemplo:
0.5625
Multiplica-se a parte fracionária por 2 sucessivamente, até que ela seja igual a zero ou
cheguemos na precisão desejada.
#'('5%6#'
#'5%6#'
#'5%6#'
#'(' %#
?
3
+(' 8 %
*' %
*'
*' 8 %
(' %
('
(' 8 %
' %
'
' 8 %
' %
'
'8%
%
O processo inicia com um zero seguido dos resultados dos números multiplicados.
i
?
eparem na seqüência dos números em vermelho, para os inteiros começa de baixo para
cima e para os fracionários de cima para baixo.
c
95
O hexadecimal é um outro sistema numérico que é normalmente usado com
microprocessadores. Ele permite fácil conversão ao sistema numérico binário.
Devido a isso, e também devido ao fato que a notação hexadecimal simplifica a
manipulação de dados. Tal qual o nome diz, hexadecimal tem base 1610. Ele usa os
dígitos 0 até 9 e as letras A até F.
Como nos sistemas numéricos anteriores, cada posição dos dígitos de um número
hexadecimal tem um peso posicional o qual determina a magnitude do número. O
peso de cada posição é determinado por alguma potência do número base do
sistema (neste caso, 16). O valor total do número pode ser calculado considerando
os dígitos específicos e os pesos de suas posições. (a tabela mostra uma lista
resumida das potências de 16). Por exemplo, o número hexadecimal E5D7,A3 pode
ser escrito com notação posicional como se segue:
6 5(
c
<
Para começar a programar, deve-se testar códigos e alterá-los de forma a compreender seu
funcionamento e conseqüentemente aprender a lógica. Este primeiro código que vou mostrar
é um simples programa que solicita ao usuário digitar números na tela e o programa vai
exibi-lo sequencialmente conforme foi digitado.
Segue o código, copie-o para seu compilador e teste-o, altere-o conforme a necessidade e vá
verificando que é possível com este simples programa criar outros códigos mais complexos.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int v[4], i, cont1, cont2, cont3;
system("pause");
}
Neste código não vou deixar comentários, estarei comentando a respeito na semana que
vem, dúvidas é só entrarem em contato.
Até a semana que vem...