Projeto e desenvolvimento de algoritmos
Um anúncio de computadores destacava duas características de um modelo à venda. A primeira era a velocidade de processador igual a 3.5 Gigahertz. A outra característica se referia ao tamanho da memória que era 8 Gigabytes. As velocidades de computadores normalmente são fornecidas na base 10 e os tamanhos de memórias na base 2. Levando isto em conta, quais são as quantidades exatas de Hertz e de Bytes do processador anunciado?
RESPOSTA:
• velocidade de processador 3.5 Gigahertz base 10 = 3.5 x 109 = 3.5 x 1.000.000.000 = 3.500.000.000 hertz
• tamanho da memória 8 Gigabytes base 2 = 8 x 2³º = 8 x 1.073.741.824 = 8.589.934.592 bytes
2a questão (valor 1.25)
Computadores operam sobre alguns tipos de dados básicos. Em PETEQS temos dados inteiros, reais, caracteres e lógicos. Que tipo de dados você usaria para armazenar as seguintes quantidades: a) total de dias de um ano; b) a distância em anos luz entre o sol e a estrela Proxima Centauri, que é a mais próxima da Terra; c) o conteúdo de uma mensagem do twitter. Justifique suas escolhas.
RESPOSTA:
a) total de dias de um ano
Dados inteiros - uso de variáveis numéricas do tipo inteiro para representar quantidades que podem assumir valores positivos e negativos
b) a distância em anos luz entre o sol e a estrela Proxima Centauri, que é a mais próxima da Terra;
Dados Reais - uso de variáveis numéricas do tipo real, que como conjunto é usado para representar distâncias, assim como temperaturas, preços, alturas, etc.
c) o conteúdo de uma mensagem do twitter
Dados Caractere - uso de variáveis do tipo string, ou seja, cadeia de caracteres.
3a questão (valor 1.25)
Explique os conceitos de variável e algoritmos. Por que é importante a possibilidade de reaproveitarmos algoritmos?
RESPOSTA:
Para solucionar problemas é necessário a inclusão e a manipulação de dados, sejam números ou caracteres. Para cálculos simples, o uso de uma calculadora seria a melhor saída. A