Direito e tecnologia

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1222 palavras )
  • Download(s) : 0
  • Publicado : 27 de agosto de 2012
Ler documento completo
Amostra do texto
PROJETO E DESENVOLVIMENTO DE ALGORITIMOS – 2 SEMESTRE - 2012

1a questão (valor 1.25)
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
tamanhosde memórias na base 2. Levando isto em conta, quais são as
quantidades exatas de Hertz e de Bytes do processador anunciado?
(Resposta a)
3,5 Giga hertz . 109 = 3,5 . 1000000000 = 3.500.000.000 hertz
(Resposta b)
8 Gigabytes . 230 = 8 . 1024.1024.1024= 8 gbytes . 1073741824 = 8.589.934.592 bytes

2a questão (valor 1.25)
Computadores operam sobre alguns tipos de dados básicos. Em PETEQStemos
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.
a) total de dias de um ano;
(Resposta a)
365 dias – dados numéricos inteirosb) a distância em anos luz entre o sol e a estrela Proxima Centauri, que é a mais
próxima da Terra;
(Resposta b)
4.22 anos-luz – dados numéricos reais

c) o conteúdo de uma mensagem do twitter.
(Resposta c)
Dados literais ou caracteres

3a questão (valor 1.25)
Explique os conceitos de variável e algoritmos. Por que é importante a
possibilidade de reaproveitarmos algoritmos?
(Resposta:conceito de variável)
Variável: consiste em um elemento ao qual lhe damos um nome e lhe atribuímos um
determinado tipo de informação.
(Resposta: conceito de algoritmo)
Algoritmo: conjunto finito de regras que fornece uma sequencia precisa de operações para
resolver um problema especifico.
(Resposta: importância da possibilidade de reaproveitar algoritmos)
Reaproveitar trabalhos járealizados, e com isto diminuir o tempo necessário para criar um
novo programa. No entanto, para que algoritmos possam ser reaproveitados, algumas
adaptações podem vir a ser necessárias.

4a questão (valor 1.25)
Quais dos nomes de variáveis abaixo são válidos em PETEQS. Justifique sua
resposta no caso dos nomes inválidos.
a) dia
Válido
b) dia da semana
Inválido (não são permitidos espaços embraço e caracteres especiais)
c) preco$
Inválido (não são permitidos espaços em braço e caracteres especiais)
d) 1dia
Inválido (O nome de uma variável deve necessariamente começar por uma
letra)
e) Valor
Válido

5a questão (valor 1.25)
Raciocínio Lógico. Seja um bolo perfeitamente redondo de onde foi tirado um
pedaço perfeitamente redondo (exemplo na figura a seguir). Como você, com umúnico corte, dividiria o que restou do bolo em duas metades perfeitamente iguais?
Sua resposta tem de ser genérica, isto é, ela tem de valer para qualquer bolo, e
para qualquer pedaço tirado, de qualquer tamanho, e em
qualquer posição.

(Resposta)
Para que o bolo seja dividido em duas partes iguais após a retirada de um pedaço em
qualquer bolo, em qualquer posição, de qualquer tamanho e emqualquer posição o corte
deve iniciar em uma extremidade e passar exatamente pelo centro do pedaço retirado indo
até a outra extremidade, conforme mostrado na figura acima.

6a questão (valor 2.5)
Um algoritmo. Você tem doze bolas. Todas elas são idênticas, com exceção de
uma que é mais pesada que as demais. Você tem ainda uma balança de dois
pratos. Descreva um algoritmo que, no máximo em trêspesadas, consiga
determinar qual das bolas é a mais pesada. (Resposta)
Para chegarmos a uma conclusão precisa devemos utilizar pesagens com igual número de
bolas em cada prato. Para que seja sempre possível chegar à solução é condição necessária
que a≤b onde (a representa o número de soluções do problema) e (b representa o número
de casos que é possível distinguir com a informação obtida...
tracking img