O algoritmo apresentado não está completo, pois falta a definição do valor de "n". Além disso, a variável "res" deveria ser inicializada com o valor 1, e não 0, para que a multiplicação funcione corretamente. Sendo assim, o algoritmo corrigido ficaria da seguinte forma: Algoritmo A0001 var res, cont, x, n: Inteiro inicio n <- 4 cont <- n res <- 1 x <- 2 enquanto (cont >= n) faca res <- res * x cont <- cont + 1 fimEnquanto escreva(res) fimAlgoritmo O objetivo desse algoritmo é calcular o valor de 2 elevado a 4, que é igual a 16.
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
Compartilhar