terça-feira, 14 de setembro de 2010

Conversão da base 10 para a base 2!

Conversão de Números da Base 10 para uma Base b qualquerA conversão de números da base dez para uma base qualquer emprega algoritmos que serão o inverso dos acima apresentados. Os algoritmos serão melhor entendidos pelo exemplo que por uma descrição formal. Vamos a seguir apresentar os algoritmos para a parte inteira e para a parte fracionária:
Parte Inteira:O número decimal será dividido sucessivas vezes pela base; o resto de cada divisão ocupará sucessivamente as posições de ordem 0, 1, 2 e assim por diante até que o resto da última divisão (que resulta em qüociente zero) ocupe a posição de mais alta ordem. Veja o exemplo da conversão do número 1910 para a base 2:

Experimente fazer a conversão contrária (retornar para a base 10) e ver se o resultado está correto.
Parte FracionáriaSe o número for fracionário, a conversão se fará em duas etapas distintas: primeiro a parte inteira e depois a parte fracionária. Os algoritmos de conversão são diferentes. O algoritmo para a parte fracionária consiste de uma série de multiplicações sucessivas do número fracionário a ser convertido pela base; a parte inteira do resultado da primeira multiplicação será o valor da primeira casa fracionária e a parte fracionária será de novo multiplicada pela base; e assim por diante, até o resultado dar zero ou até encontrarmos o número de casas decimais desejado. Por exemplo, vamos converter 15,6510 para a base 2, com 5 e com 10 algarismos fracionários:

Obs.: Em ambos os casos, a conversão foi interrompida quando encontramos o número de algarismos fracionários solicitadas no enunciado. No entanto, como não encontramos resultado 0 em nenhuma das multiplicações, poderíamos continuar efetuando multiplicações indefinidamente até encontrar (se encontrarmos) resultado zero. No caso de interrupção por chegarmos ao número de dígitos especificado sem encontramos resultado zero, o resultado encontrado é aproximado e essa aproximação será função do número de algarismos que calcularmos. Fazendo a conversão inversa, encontraremos:
Com 5 algarismos fracionários:
Parte inteira: 11112 = 1510
Parte fracionária: 0,101002 = 1x2-1 + 0x2-2 + 1x2-3 + 0x2-4 + 0x2-5 = 0,5 + 0,125 = 0,62510
Com 10 algarismos fracionários:
Parte inteira: 11112 = 1510
Parte fracionária: 0,10100110012 = 1x2-1 + 0x2-2 + 1x2-3 + 0x2-4 + 0x2-5 + 1x2-6 + 1x2-7 + 0x2-8 + 0x2-9 + 1x2-10 = 1/2 + 1/8 + 1/64 + 1/128 + 1/1024 = 0,5 + 0,125 + 0,015625 + 0,0078125 + 0,0009765625 = 0,649414062510
Ou seja, podemos verificar (sem nenhuma surpresa) que, quanto maior número de algarismos forem considerados, melhor será a aproximação.


http://wwwusers.rdc.puc-rio.br/rmano/sn2cvb.html

Sistema Hexadecimal!

O sistema binário é muito pouco compacto, são necessários muitos dígitos para representar números relativamente pequenos, o que dificulta o trabalho das pessoas que programam os computadores. Para solucionar este problema usa-se frequentemente o sistema de numeração hexadecimal, em vez do binário.
O sistema hexadecimal, como o nome indica, é formado por 16 símbolos diferentes: o 0, o 1, o 2, o 3, o 4, o 5, o 6, o 7, o 8, o 9, o A, o B, o C, o D, o E e o F. As letras A, B, C, D, E e F correspondem aos valores 10, 11, 12, 13, 14 e 15 respectivamente.
Como nos sistemas de numeração anteriormente estudados qualquer número do sistema hexadecimal pode ser desenvolvido em potências da sua base. Neste caso, a base é 16 uma vez que o número de dígitos utilizados são 16.



http://www.google.com.br/images?hl=pt-BR&q=Sistema%20Hexadecimal&um=1&ie=UTF-8&source=og&sa=N&tab=wi&biw=1259&bih=615

Sistema decimal!

O sistema de numeração que normalmente utilizamos é o sistema de numeração decimal, pois os agrupamentos são feitos de 10 em 10 unidades.

Os símbolos matemáticos utilizados para representar um número no sistema decimal são chamados de algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, que são utilizados para contar unidades, dezenas e centenas. Esses algarismos são chamados de indo-arábico porque tiveram origem nos trabalhos iniciados pelos hindus e pelos árabes.

Com os algarismos formamos numerais (Numeral é o nome dado a qualquer representação de um número).


Sistema binario!

O sistema binário é um sistema de numeração em que todas as quantidades que se representam com base em dois números, com o que se dispõe das cifras: zero e um (0 e 1).

Em computadores digitais trabalham internamente com dois níveis de tensão, pelo que o seu sistema de numeração natural é o sistema binário. Com efeito, em um  sistema simples como este é possível simplificar e calcular, com o auxílio da lógica booleana. Em computação, chama-se um dígito binário (0 ou 1) de bit. Um agrupamento de 8 bits corresponde a um byte.

Um agrupamento de 4 bits é chamado de nibble. O sistema binário é base, 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, computação e programação está baseada nesse sistema binário e na lógica de Boolean, 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.)

Todo computador possui um conjunto de instruções que seu processador é capaz de executar. Essas instruções, chamadas de código de máquina, são representadas por sequências de bits, normalmente limitadas pelo número de bits do registrador principal da CPU.

As instruções correspondem a seqüencias muito simples de operações, como transferir um dado em memória para a CPU ou somar dois valores e são normalmente interpretadas por micro-código.

Um programa em código de máquina consiste de uma sequência de números que significam uma sequência de instruções a serem executadas. É normal a representação da linguagem de máquina por meio de números (opcodes) constantes e variáveis em sistema binário ou sistema hexadecimal. Alguns computadores também têm seu opcodes representados no sistema octal.

Microprocessadores tem normalmente seus códigos de operação como múltiplos de 2, 8 e 16, pois usam arquiteturas com registradores de 8,16,32,64 ou 128 bits em 2006. Porém, existem máquinas com registradores de tamanho diferente.

Os programas de computador raramente são criados em linguagem de máquina, mas devem ser traduzidos (por compiladores) para serem executados diretamente pelo computador. Existe a opção, em voga atualmente, de não executá-los diretamente, mas sim por meio de um interpretador, esse sim rodando diretamente em código de máquina e previamente compilado.




http://www.oficinadanet.com.br/artigo/1347/o_sistema_binario

Sistema numérico!

Sistemas numéricos por base
Sistema Decimal (10)
2, 4, 8, 16, 32, 64
1, 3, 6, 9, 12, 20, 24, 30, 36, 60

Um numeral é um símbolo ou grupo de símbolos que representa um número em um deteminado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se dos números do mesmo modo que as palavras se diferenciaram das coisas a que se referem. Os símbolos "11", "onze" e "XI" (onze em latim) são numerais diferentes, representativos do mesmo número, apenas escrito em idiomas e épocas diferentes. Este artigo debruça-se sobre os vários aspectos dos sistemas de numerais. Ver também nomes dos números.
Um sistema de numeração, (ou sistema numeral) é um sistema em que um conjunto de números são representados por numerais de uma forma consistente. Pode ser visto como o contexto que permite ao numeral "11" ser interpretado como o numeral romano para dois, o numeral binário para três ou o numeral decimal para onze.
Em condições ideais, um sistema de numeração deve:
  • Representar uma grande quantidade de números úteis (ex.: todos os números inteiros, ou todos os números reais);
  • Dar a cada número representado uma única descrição (ou pelo menos uma representação padrão);
  • Refletir as estruturas algébricas e aritméticas dos números.
Por exemplo, a representação comum decimal dos números inteiros fornece a cada número inteiro uma representação única como uma seqüência finita de algarismos, com as operações aritméticas (adição, subtração, multiplicação e divisão) estando presentes como os algoritmos padrões da aritmética. Contudo, quando a representação decimal é usada para os números racionais ou para os números reais, a representação deixa de ser padronizada: muitos números racionais têm dois tipos de numerais, um padrão que tem fim (por exemplo 2,31), e outro que repete-se periodicamente (como 2,30999999...).Ou se não você pode usar como ex:2.309999999999999...de uma vez só.




http://pt.wikipedia.org/wiki/Sistema_de_numera%C3%A7%C3%A3o

terça-feira, 31 de agosto de 2010

Aula dee informatica 31/08/10

*O peopleware é a parte humana que se utiliza das diversas funcionalidades dos sistemas computacionais, seja este usuário um Analista de sistema ou, até mesmo, um simples cliente que faz uma consulta em um caixa eletrônico da Rede Bancária, como também uma atendente de um Supermercado.




*O hardware, circuitaria, material ou ferramental. É a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos.Em complemento ao hardware, o software é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware. Toda interação dos usuários de computadores modernos é realizada através do software, que é a camada, colocada sobre o hardware, que transforma o computador em algo útil para o ser humano. Além de todos os componentes de hardware, o computador também precisa de um software chamado Sistema Operacional.



*Software, logiciário ou suporte lógico é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.



Software também é o nome dado ao comportamento exibido por essa seqüência de instruções quando executada em um computador ou máquina semelhante.



*O software básico têm como objetivo possibilitar a operação e o uso do computador, seja qual for a aplicação (o foco está na máquina) – o software básico se concentra na necessidades gerais de grande parte dos usuários.

exemplos: sistemas operacionais, compiladores, editores de texto, etc.



*O software aplicativo: Os programas aplicativos se concentram na solução de algum tipo de problema específico, utilizando o computador como ferramenta (o foco está na aplicação).

exemplos: jogos, planilhas eletrônicas e aplicações gráficas.

terça-feira, 24 de agosto de 2010

Curiosidades...

* Em 1979 foi lançado o primeiro chip 8086, equivalente a 60000 Transistores.

* Em 1957, o cientista da computação alemão Karl Steinbuch publicou um jornal chamado Informatica: Informationsverarbeitung ("Informática: processamento de informação").


*A origem do termo bug é contraditória, pois há várias histórias para o surgimento da expressão de “erro”, a história mais aceitável é a de Thomas Edison; segundo o inventor, ocorreu uma falha na leitura de seu fonógrafo devido à presença de um inseto. Por isso, Bug passou a denominar erros de software.



* Em fevereiro de 1975, Bill Gates e Paul Allen desenvolvem a versão mais aperfeiçoada da linguagem Basic (criada em 1963, no Darthmouth College) para microcomputadores, o Visual Basic. As linguagens anteriores eram adequadas aos grandes e médios computadores. Em abril, a dupla funda a Microsoft, que se torna a maior e mais importante companhia de software do mundo.


* Em 1983: - A Apple desenvolve o primeiro computador pessoal com interface gráfica.

- A Compac lança seu primeiro PC com software da IBM.
- O Windows e o Word são apresentados pela Microsoft.
- O MIDI (Musical Instrument Digital Interface) foi introduzido na North American Music Manufactures em L.A.




http://for-tuga.grafbb.com/cybercafe-f50/curiosidade-a-origem-da-informatica-t351.htm
http://www.brasilescola.com/informatica/bug.htm
http://www.brasilescola.com/informatica/evolucao-dos-computadores.htm

História da Imfomática !

4ª GERAÇÃO (1972- 1975): Tecnologia LSI, VLSI, ULSI (MICROPROCESSADORES) PCs e Workstations




Intel 4004 (I microprocessador com 4 bits), Intel 8080, IBM 3090, Motorola 680xx, Intel 80286/386/486/PENTIUM, Cray 1 (primeiro supercomputador); Macintosh (Apple - Steven Jobs,), etc.



§ Discos, winchester, Memória de 1M (no início), ... Gigaflops e Teraflops (trilhões de operações de ponto flutuante por segundo)


§ Década 80: Wordstar, Ada, MS-DOS, Dbase II, Lotus, Word, Windows-Microsoft, OS/2


§ Década 90: DOS 6, OS/2 e Windows NT, Padrões gráficos Office (Novell/NT), ....


§ Outras características: Internet, POO (Programação Orientada a Objetos), Década de 90 (Java);


§ Tempo na ordem de picosegundos - trilionésima parte de um seg. 10-12


Depois de 1970, as evoluções tecnológicas se deram principalmente na miniaturização dos componentes internos dos computadores e os avanços ficaram relacionados com a ESCALA DE INTEGRAÇÃO dos circuitos integrados, ou seja, em quantos circuitos se pode colocar em um único chip. Busca-se processadores mais rápidos e miniaturização de componentes.


Exemplos de escalas de integração de CIs:


SSI: Small Scale of Integration (Integração em pequena escala); menos de 10 elementos por chip;

MSI: Medium Scale of Integration; 10 a 100 elementos por chip;

LSI: Large Scale of Integration; 100 a 5000 elementos por chip; (1969)

VLSI: Very Large Scale of Integration; 5000 a 50.000 elementos por chip; (1975)

SCSI: Integração em supergrande escala. 50.000 a 100.000 elementos por chip;

ULSI: Ultra Large Scale of Integration. Mais de 100.000 elementos por chip; (1990), Pentium (Intel)

O Intel Pentium Pro (1996) possuía mais de 6.000.000 de elementos concentrados em poucos centímetros quadrados.

Um microprocessador é um circuito integrado do tipo LSI que contém todo circuito lógico de uma unidade central de processamento em um chip do tamanho de uma unha. Os avanços nessa direção prosseguem até hoje, com os circuitos VLSI (very large scale integration) e os circuitos ULSI (ultra large scale integration).


Também nos anos 70 surgiram grandes computadores, conhecidos como mainframes, imensamente poderosos. Hoje em dia, temos os chamados supercomputadores, como Deep Blue (computador da IBM que derrotou o jogador de xadres Kasparov) com velocidade superior a 500 MIPS (Milhões de instruções por segundo).

Em 1979, a Apple Computer cria o DOS 3.2. Em 1981 a Microsoft compra os direitos do DOS da Seattle Computer e modifica seu nome para MS-DOS. Em 1982 a Microsoft cria o MS-DOS 1.1. Em 1983 a Microsoft anuncia o sistema Microsoft Windows.

Para alguns historiadores a 3ª GERAÇÃO de computadores vai até hoje. Outros, afirmam que de 1970 até os dias de hoje fazem parte da 4ª GERAÇÃO. Outros definem que a 4ª GERAÇÃO começou a partir de 1975 com os circuitos de VLSI.


OBS3.: Para outros, desde as máquinas RISC, circuito integrados de escala ULSI e processamento paralelo, já estamos na 5ª GERAÇÃO DE COMPUTADORES.

terça-feira, 17 de agosto de 2010

Bom diia !

FisioCKS..


Temos alta tecnologia em reabilitação para atletas e também Home care, com equipe completa ..

Também oferecemos otimos serviços na area de estética com profissionais capacitados para lhe oferecer um tratamento especial...



Contato- 87999038 rascunho