Buscar

P ERG U N TA 5 Random() é usado para gerar números aleatórios que podem ser determinados. Tais números são gerados para valores que também são cham...

P ERG U N TA 5 Random() é usado para gerar números aleatórios que podem ser determinados. Tais números são gerados para valores que também são chamados de “valor de semente” ou “(random.seed())”, essa função serve para gerar os mesmos números aleatórios em várias execuções do código (salvando o estado de uma função aleatória). Analise o algoritmo abaixo para gerar o mesmo número aleatório com o mesmo valor de semente. Com relação ao algoritmo apresentado, avalie as afirmacoes a seguir. I. Caso seja definido um valor para seed(), o compilador entende que os números aleatórios devem ser gerados considerando esse valor. II. O valor da semente é o número do valor anterior já gerado pelo gerador e não havendo valor anterior é utilizada a hora atual do sistema. III. A função do random.seed() é definir o número inicial inteiro para servir de base para a geração aleatória de números flutuantes. IV. A função definiu o valor de base como 3 e todas as instruções para gerar a impressão retornam o mesmo valor. Está correto que se afirma em:

a. II e IV, apenas.
b. I e III, apenas.
c. II e III, apenas.
d. I, II e III, apenas.
e. III e IV, apenas.

Essa pergunta também está no material:

UNIVESP 2023 Algoritmos e Programação de Computadores II Semana 2 - Atividade Avaliativa
7 pág.

Algoritmos e Programação Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as afirmações: I. Caso seja definido um valor para seed(), o compilador entende que os números aleatórios devem ser gerados considerando esse valor. Essa afirmação está incorreta, pois o compilador não "entende" o valor de seed(). Ele apenas utiliza esse valor para gerar os números aleatórios. II. O valor da semente é o número do valor anterior já gerado pelo gerador e não havendo valor anterior é utilizada a hora atual do sistema. Essa afirmação está correta. O valor da semente é o número do valor anterior gerado, e se não houver um valor anterior, a hora atual do sistema é utilizada. III. A função do random.seed() é definir o número inicial inteiro para servir de base para a geração aleatória de números flutuantes. Essa afirmação está correta. A função random.seed() é usada para definir o número inicial que servirá como base para a geração de números aleatórios. IV. A função definiu o valor de base como 3 e todas as instruções para gerar a impressão retornam o mesmo valor. Essa afirmação está incorreta. Se a função definiu o valor de base como 3, mas todas as instruções retornam o mesmo valor, há um problema no algoritmo. Portanto, a resposta correta é: b. I e III, apenas.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais