Você está na página 1de 2

UEA

Linguagem de Programação II
Professor: Odwald Schreder
Humberto Félix

1. Defina a tabela ASCII.

Por saberem que o computador entende perfeitamente os números 0 e 1, as


letras do alfabeto inglês, os números e comandos essenciais do teclado foram
codificadas por programadores que correlacionaram o código binário com os símbolos
gráficos mais utilizados, com o objetivo de obter uma melhor comunicação entre o
computador e o usuário. O código proposto foi chamado de ASCII (American Standard
Code for Information Interchange, Código Americano para a Troca de Informações),
inicialmente representava 128 caracteres através da combinação de 7 bits, ao ser
escrito também para outros idiomas que possuíam mais símbolos, foram
acrescentados ao código mais 128 caracteres, sendo estendido a 8 bits (um byte) e
chamado de código ASCII estendido. Por exemplo, o símbolo “@”, a arroba, tem como
código binário na tabela ASCII a sequência 01000000.

2. Descreva e exemplifique.

i. Os conjuntos numéricos.
Conjuntos são reuniões de elementos que possuem características comuns.
Para agrupar os vários tipos de números, existem os conjuntos numéricos.
Conjunto dos Números Naturais (N): o número zero é o primeiro elemento
desse conjunto. O sucessor de cada número nesse conjunto é igual à soma dele
mesmo com uma unidade, ou seja, o sucessor de 3 será 4 pois 3 + 1 = 4. N = {0, 1,
2, 3, 4, ...}.
Conjunto dos Números Inteiros (Z): nesse conjunto, para cada número há o
seu oposto, ou seu simétrico, por exemplo, 3 e -3 são opostos ou simétricos.
Compreende os números naturais. Z = {... , -3, -2, -1, 0, 1, 2, 3, ...}.
Conjunto dos Números Racionais (Q): é qualquer número que possa ser escrito
no formato de fração, ou seja, o denominador não poder ser o número 0. Compreende
os números inteiros e naturais. Q = { -1, -2/5, 4/3, 5, ...}.
Conjunto dos Números Irracionais (|): o conjunto dos números irracionais é
composto por todos os números que não são possíveis de se descrever como uma
fração. É o caso das raízes não exatas, como √2, √3, √5, e do número π. Não é um
conjunto contido em nenhum dos anteriores. I = {1.23333...., -1.43322..., ....}.
Conjunto dos Números Reais (|R): da reunião do conjunto dos números
racionais com os números irracionais obtemos o conjunto dos números reais.
Podemos dizer que o conjunto dos números reais é formado por todos os números
que podem ser localizados em uma reta numérica. R = {1, 2, -3, 1.74276..., 3/2, ...}.
Conjunto dos Números Complexos (|C): são números que possuem uma parte
real e uma parte imaginária chamada de “i” tal que i = √-1. São números da forma a +
bi, onde “a” é a parte real e “b” é a parte imaginária. C = {..., 3 + 4i, 5 – 6i, -1 + 2i, ...}.
ii. Tipos de Dados para trabalhar com conjuntos numéricos.
Em Linguagem de Programação, os tipos mais básicos de dados para serem
usados em operações matemáticas são o Inteiro e o Real.
Inteiro: Um número inteiro é aquele que não possui parte fracionária,
compreendendo os Conjuntos Numéricos dos Inteiros e dos Naturais, podendo
representar quantidades positivas, negativas ou zero. Para declarar uma variável ou
constante inteira em Java ou Linguagem C, é utilizada a palavra reservada “int” que
possui 16 bits em um compilador típico de um hardware de 16 bits.
Real: Um número real em computação não possui a mesma definição rigorosa
da matemática, o número 52.258 é representando na programação como “ponto
flutuante”, utilizando notação científica, 0.52258 x 10² o computador faz esses
cálculos com o código binário. Há uma certa limitação de acordo com a capacidade
de armazenamento do hardware do computador, que definirá quais são os limites
possíveis para se representar números ditos reais. Assim, pode-se representar
números com parte fracionária, positivos e negativos, além do zero. Para declarar
uma variável ou constante real em linguagem C ou Java, podem ser utilizadas as
palavras reservadas "double” (64 bits) ou “float” (32 bits), em um hardware de 16 bits,
cada qual com sua capacidade específica.

Referências

HICKSON, Rosângela. Aprenda a Programar em C, C++ e C#. Rio de Janeiro:


Campus, 2002.

SILVA, Daniel. “Conjuntos Numéricos”; Info Escola.

SANTOS, João. “O Computador”; Saber com Lógica

Você também pode gostar