Questão de Algoritmos

Ao desenvolver um algoritmo, por muitas vezes será necessário a utilização de algumas técnicas básicas de programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor. Com base nisso, analise o algoritmo a seguir e assinale a alternativa CORRETA que apresenta as técnicas utilizadas neste caso:

A
Looping, Função e Acumulador.
B
Acumulador, Procedimento e Inicialização.
C
Função, Contador e Procedimento.
D
Inicialização, Contador e Acumulador.
2

202402775324

Mais recente
há 27 dias

Algoritmo de Exemplo: Média de 5 Números Este algoritmo foi criado para ilustrar o uso das técnicas de programação da questão anterior. Ele lê 5 números e calcula a média entre eles. Analisando o código: algoritmo "CalculaMedia" var soma, numero, media: real contador: inteiro inicio // --- TÉCNICA 1: INICIALIZAÇÃO --- soma <- 0 contador <- 1 // Início do laço de repetição enquanto contador <= 5 faca escreva("Digite o ", contador, "º número: ") leia(numero) // --- TÉCNICA 2: ACUMULADOR --- soma <- soma + numero // --- TÉCNICA 3: CONTADOR --- contador <- contador + 1 fimenquanto media <- soma / 5 escreva("A média dos números é: ", media) fimalgoritmo Análise das Técnicas Utilizadas Analisando o algoritmo acima, podemos identificar claramente as três técnicas da alternativa D: Inicialização: As variáveis soma e contador são iniciadas com um valor antes do laço de repetição começar. soma <- 0 contador <- 1 Contador: A variável contador é usada para contar quantas vezes o laço foi executado. A cada repetição, ela aumenta seu valor em 1. contador <- contador + 1 Acumulador: A variável soma é usada para acumular (somar) os diferentes valores que o usuário digita a cada repetição. soma <- soma + numero Portanto, para este algoritmo específico, a alternativa que descreve corretamente as técnicas utilizadas é D) Inicialização, Contador e Acumulador.

Aulas em vídeo Em breve

00:00

Tópicos Relacionados