como criar uma estrutura de repetição com teste no início para
calcular a potenciação. Você deverá escrever um algoritmo que resolva a expressão , sendo a e b números inteiros e positivos.
Respostas
Resposta:
algoritmo "Potencialização"
var :
a,b,i, potencia: inteiro
início:
escreval ("Digite um valor")
leia (b)
a <- 5
para i de 1 ate 3 faca
potencia <- a^b
escreval(potencia)
escreva("+")
fimpara
Fimalgoritmo
Explicação:
Obs 1: sempre comando "para" estrutura de repetição, equivalente "for" em c/c++.
Obs 2: variável i é comum tipo inteiro porém pode ser outra letra.
var :
a,b,i: inteiro
potencia:real
inicio
escreval ("Digite um valor")
leia (b)
a <- 5
para i de 1 ate 3 faca
potencia <- a^b
escreval(potencia)
escreva("+")
fimpara
Fimalgoritmo
Um algoritmo que calcula a potenciação a^b em Python é:
potenciacao = 1
while(b > 0):
potenciacao *= a
b -= 1
Estruturas de repetição
Em programação, estruturas de repetição são trechos de código utilizados para realizar a repetição de trechos de código enquanto condições forem verdadeiras. Assim, a partir de estruturas de repetição, é possível repetir o fluxo de execução de um código.
A estrutura de repetição que realiza um teste no início é o while. Assim, enquanto a condição não for verdadeira, o trecho de código contido dentro é executado.
Com isso, considerando a como a base e b como o expoente, um algoritmo que calcula a potenciação a^b em Python é:
potenciacao = 1
while(b > 0):
potenciacao *= a
b -= 1
Para aprender mais sobre estruturas de repetição, acesse:
brainly.com.br/tarefa/44295966
#SPJ2