Incluir um método (0714) para
ler um valor inteiro do teclado e
gravar essa quantidade em valores decrescentes da sequência: … 1/256 1/64 1/16 1/4 1.
Exemplo: n=5 => 1 / 256,1 / 64,1 / 16,1 / 4,1

Passo 1

Beleza, vamos lá! O enunciado pede para criar um método (chamado 0714) que leia um número inteiro do teclado e, com base nesse número, grave uma sequência de valores decrescentes que seguem o padrão 1/256, 1/64, 1/16, 1/4, 1. Para resolver isso, vamos precisar entender como gerar essa sequência e como armazenar os valores.

Passo 2

Primeiro, precisamos ler um número inteiro n que o usuário vai digitar. Esse número n vai determinar quantos elementos teremos na nossa sequência. No exemplo dado, se n=5, teremos cinco elementos: {1/256, 1/64, 1/16, 1/4, 1}.

Passo 3

Observando a sequência, percebemos que cada termo é uma potência de 1/4. Especificamente:
  • 1/256 = (1/4)^4
  • 1/64 = (1/4)^3
  • 1/16 = (1/4)^2
  • 1/4 = (1/4)^1
  • 1 = (1/4)^0
Então, o primeiro termo é (1/4) elevado a (n-1) e cada termo subsequente diminui o expoente em 1 até chegar a (1/4)^0.

Passo 4

Agora, vamos aplicar isso matematicamente. Para cada posição i na sequência, onde i vai de 0 até n-1, o termo correspondente será:
Termoi = (14)^n-1-i
Isso garante que a sequência seja decrescente, começando com a potência mais alta e diminuindo até 0.

Passo 5

Vamos criar um array ou lista para armazenar esses valores. Por exemplo, se n=5, vamos ter um array com 5 posições onde cada posição i armazenará o valor calculado pela fórmula acima.

Passo 6

Por último, após calcular todos os termos, vamos gravar esses valores na nossa estrutura de dados (como um array) para que possam ser usados conforme necessário.

Resposta

Ao seguir esses passos, conseguimos ler um número inteiro n do teclado e gerar uma sequência decrescente de n valores seguindo o padrão 1256, 164, 116, 14, 1 para n=5. A fórmula geral para qualquer n é:
Termoi = (14)^n-1-i
Isso permite criar a sequência desejada de forma eficiente e organizada.

Exercícios relacionados