segunda-feira, 15 de maio de 2023

Cadeias de caracteres

Dados de caractere ou texto — letras do alfabeto e outros — são muito importantes no uso do computador. De fato, nossos computadores são mais para trabalharem com dados de texto do que com dados numéricos, o que é irônico, pois os computadores são sobretudo calculadoras sofisticadas. Mas aprendemos como fazer com que essas calculadoras sofisticadas façam muito trabalho útil para nós, manipulando o texto escrito, como as próprias palavras que você está lendo (que, naturalmente, foram manuseadas por um computador desde o momento em que foram escritas). É importante entender alguns dos fundamentos de como os computadores manuseiam os dados de texto.

Teclado
Imagem ilustrativa: Um teclado alfanumérico.

Os dados de texto são compostos de caracteres individuais, como a letra A. Cada letra é representada é  representada por um padrão particular de bits e ocupa um byte de armazenamento. Existe um esquema de codificação comum a quase todos os computadores, que é usado para definir o modo-padrão de determinar que conjuntos de bits representa que letra.

domingo, 14 de maio de 2023

Padrões numéricos nos computadores

Como os números são tão importantes para os computadores, veremos neste artigo os tipos de números com que nossos PCs podem trabalhar.

Código binário
Imagem ilustrativa: números binários

Vamos iniciar com os formatos numéricos simples que fazem parte do repertório básico e números do PC — os números com os quais o PC tem uma capacidade nativa para trabalhar.

Você pode ficar surpreso ao notar que as capacidades naturais do PC só permitem que ele trabalhe com números inteiros — realmente chamados inteiros na terminologia matemática — e com números um tanto pequenos.