• Matéria: Informática
  • Autor: gcortte
  • Perguntado 3 anos atrás

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.


gcortte: Criar algoritmos para cálculos matemáticos. .

Respostas

respondido por: lordinho98
5

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.


claudineirodrigues19: esta dando erro na potencia <- a^b nao estou entendo porque do erro
lordinho98: oi desculpa aparecer variável potencia pelo padrao do site altera tipo dela, para real.
lordinho98: algoritmo "Potencialização"

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
claudineirodrigues19: muito obrigadompela ajuda
respondido por: reuabg
0

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

Anexos:

jdkdksk5: Oi reuabg
jdkdksk5: Boa noite
jdkdksk5: Você pode me ajudar na minha atividade de matemática fazendo favor
jdkdksk5: Te dou melhor resposta
Perguntas similares