Crie um algoritmo que escreva os N primeiros termos de uma progressão aritmética (PA). O primeiro termo e a razão da PA devem ser informados pelo usuário.

Passo 1

Beleza, vamos lá! O enunciado pede para criar um algoritmo que escreva os N primeiros termos de uma progressão aritmética (PA). A matéria envolvida aqui é Progressão Aritmética, que é uma sequência de números onde a diferença entre um termo e o anterior é sempre a mesma. Para resolver isso, a gente vai precisar saber o primeiro termo da PA, a razão (que é essa diferença constante) e quantos termos queremos listar (N).

Passo 2

Primeiro, vamos entender o que é uma progressão aritmética. Em uma PA, cada termo é obtido adicionando a razão ao termo anterior. A fórmula para encontrar o n-ésimo termo de uma PA é:
Onde:
  • é o n-ésimo termo,
  • é o primeiro termo,
  • é a razão,
  • é a posição do termo na sequência.

Passo 3

Agora, como vamos criar um algoritmo para isso? Vamos precisar:
  1. Receber do usuário o primeiro termo ( ),
  2. A razão ( ),
  3. E o número de termos que ele quer ( ).

Passo 4

Depois de obter esses valores, vamos usar a fórmula da PA para calcular cada termo. Vamos usar um loop que vai de 1 até N, e em cada iteração, calcular o termo correspondente e mostrar para o usuário.

Passo 5

Vamos montar o algoritmo passo a passo:
  1. Solicitar ao usuário o primeiro termo ( ),
  2. Solicitar a razão ( ),
  3. Solicitar o número de termos ( ),
  4. Para cada número de 1 até , calcular ,
  5. Exibir cada termo calculado.

Resposta

Aqui está o algoritmo para escrever os N primeiros termos de uma progressão aritmética:
Iniciar
    Ler a1 // Primeiro termo da PA
    Ler r  // Razão da PA
    Ler N  // Número de termos
    Para n de 1 até N faça
        an = a1 + (n - 1) * r
        Escrever "Termo", n, ":", an
    FimPara
Fim
Esse algoritmo vai pedir para você inserir o primeiro termo, a razão e quantos termos você quer ver. Depois, ele calcula e mostra cada termo da PA na sequência!

Exercícios relacionados

Crie um algoritmo para calcular a área de um triângulo qualquer, considerando que são fornecidos os comprimentos dos seus lados. Esse programa não pode permitir a entrada de dados inválidos, ou seja, medidas menores ou iguais a 0.
Crie um algoritmo que calcule a soma dos N primeiros números inteiros ímpares e positivos. O valor de N deve ser lido do usuário.
Crie um algoritmo que leia os nomes e os preços dos produtos de uma loja e que escreva o nome do produto mais caro. Considere que o final da lista é marcado pelo produto
Crie um algoritmo que leia a quantidade e o preço de 50 produtos comprados por uma empresa. Ao final deve ser escrito o total gasto pela empresa.