Logo Passei Direto
Buscar
O teste de mesa é uma técnica para veri�car manualmente o �uxo de execução de um programa sem utilizar o computador e necessitando apenas de “papel e caneta”. No laço de repetição while, o teste de mesa veri�ca o seu funcionamento, atualizando o conteúdo dos elementos rastreados, como, por exemplo, as variáveis contadora e acumuladora. Sendo assim, faça o teste de mesa do código mostrado a seguir:

Rastreie o conteúdo da variável contadora e da acumuladora e marque a alternativa com os valores �nais da variável contadora e da acumuladora, impressos nos comandos print das linhas 7 e 8.



a. cont = 12
soma = 30
b. cont = 10
soma = 55
c. cont = 12
soma = 12
d. cont = 0
soma = 0
e. cont = 14
soma = 42
User badge image
Desafios para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para fazer o teste de mesa do código apresentado, é necessário seguir os passos abaixo: 1. Inicializar a variável contadora "cont" com o valor 1 e a variável acumuladora "soma" com o valor 0. 2. Verificar se o valor da variável contadora é menor ou igual a 10. 3. Se a condição for verdadeira, adicionar o valor da variável contadora à variável acumuladora "soma" e incrementar a variável contadora em 1. 4. Repetir os passos 2 e 3 até que a condição seja falsa. 5. Imprimir o valor da variável contadora e da variável acumuladora "soma". Seguindo esses passos, o resultado final será: cont = 11 soma = 55 Portanto, a alternativa correta é a letra B) cont = 10 e soma = 55.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Utilize um mesmo operador lógico para estabelecer a relação entre os conceitos A , B sendo:

A B
ABERTO FECHADO
BRANCO PRETO
NOITE DIA




a. A -> B
b. A: ~ (~B)
c. A + B
d. A : ~B
e. A . B

Which of the following Python codes prints the date '01/01/2019' in the format 'Day Month Year' separated by spaces?


a. print('01/01/2019', sep=' ')
b. print('01', '01', '2019', sep=' ')
c. print('Dia\tMês\tAno\n01\t01\t2019')
d. print('Dia Mês Ano\n01 01 2019')
e. print('Dia\TMês\TAno\N01\T01\T2019')

The for command in the Python language allows for flexible repeated structures in a very simple way. A multiplication table of products can be easily produced by this command. The algorithm that represents a valid way to produce the table with the first 10 multipliers of the first 10 integers, starting at 1, is:


a.
b.
c.
d.
e.

Mais conteúdos dessa disciplina