Baixe o app para aproveitar ainda mais
Prévia do material em texto
dados 1. Quais os tipos principais de dados que o computador pode processar? Resp. Os tipos principais são: a. Dados numéricos b. Dados literais que são os dados que envolvem caracteres c. Dados lógicos são os dados que somente podem assumir os valores verdadeiro e falso 2. Em que base os computadores armazenam e operam seus dados? Resp. Os computadores operam e armazenam seus dados na base 2. 3. Quais os algarismos usados para se escrever números nesta base? Resp. Na base dois são usados os algarismos 0 e 1. Podemos generalizar esta resposta para outras bases. Normalmente em uma base b qualquer usa-se algarismos entre 0 e b-1. Por exemplo na base 10 usamos algarismos entre 0 e 9 para escrever os números. Outras bases importantes, em computação, são as bases 8 e 16. Na base 8 usa-se algarismos entre 0 e 7. Na base 16 temos um problema porque somente usamos normalmente algarismos entre 0 e 9, mas precisamos de algarismos para representar quantidades entre 0 e 15. Isto foi resolvido usando-se as letras A, B, C, D, E e F para representar as quantidades 10, 11, 12, 13, 14 e 15 respectivamente. 4. Quantos números diferentes podem ser representados com 16 bits? Resp. Sabemos que com n bits podemos representar 2n números diferentes. Portanto, com 16 bits podemos representar 216 ou 65536 números diferentes. 5. Qual é o subconjunto dos números inteiros que podem ser representados com 16 bits considerando que o computador usa um bit para representar o sinal do número? Resp. Se retirarmos um bit para representar o sinal dos números podemos representar o seguinte subconjunto dos números inteiros: 215 <= N <= 215-1 ou seja -32768<= N <= 32767 6. Por que há um número negativo a mais do que o total de números positivos, no conjunto dado como resposta na questão anterior? Resp. Normalmente temos o que poderíamos chamar de pares de números, sendo um número negativo e um positivo e, portanto dois códigos diferentes são necessários. Por exemplo, temos o número +2 e o que seria seu par o –2. No entanto, o mesmo não ocorre com o zero, não temos –0 e +0. Neste caso, os projetistas dos processadores usam o código que representaria o –0 para representar um número negativo a mais, no caso de 16 bits o número extra é o número –32768. 7. Indique quais dos números inteiros abaixo são válidos. Para os não válidos indique a razão. a. 34 válido b. 2345 válido c. 1.234.111 inválido, porque não é possível usar o caractere ‘.’ (ponto) d. 42 inválido, não é possível usar expoentes e. –34 válido f. – 456 inválido, não é possível usar um espaço entre o sinal e o número g. 3.0 inválido, não é possível usar o caractere ‘.’ (ponto) h. 765 válido 8. Indique quais dos números reais abaixo são válidos. Para os não válidos indique a razão. a. 3.1415 válido b. 0.34 válido c. +1.5 válido d. –0.986 válido e. .23 inválido, falta um algarismo antes do caractere ‘.’ (ponto) f. 76. inválido, falta um algarismo após o caractere ‘.’ (ponto) g. +123,456 inválido, não é possível usar o caractere ‘,’ (vírgula) h. – 34.5 inválido, não é possível usar um espaço entre o sinal e o número 9. O que é o código ASCII? Resp. É o código normalmente usado para representar caracteres nos computadores. 10. Quantos bits são usados para representar um caractere no código ASCII? Resp. São usados 8 bits. 11. Procure em alguma referência bibliográfica uma Tabela ASCII e forneça os códigos ASCII dos seguintes caracteres: a. ‘a’ 97 b. ‘f’ 102 c. ‘F’ 70 d. ‘0’ 48 e. ‘3’ 51 f. ‘+’ 43 g. ‘?’ XX h. ‘ ’ 12. Quais os valores que um dado do tipo lógico pode assumir? Resp. Os dados lógicos podem assumir os valores verdadeiro e falso.
Compartilhar