Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Prova 2 Programação Repetição, Provas de Algoritmos e Programação

Prova 2 sobre programação com python comandos for e while.

Tipologia: Provas

2024

Compartilhado em 17/05/2026

anderson-fabiano-batista-ferreira-d
anderson-fabiano-batista-ferreira-d 🇧🇷

2 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA
CAMPUS CAMPINA GRANDE
CURSO : TECNOLOGIA EM TELEMÁTICA
DISCIPLINA: Programação I TURMA: 1O Período
PROFESSOR: Anderson Costa
ALUNO(A): DATA:
Avaliação 2 – Repetição e Listas
Instruções:
1. É terminantemente proibido o uso da internet durante a resolução da prova. Todo e qualquer dispositivo
eletrônico deve ser desligado e guardado em sua mochila/bolsa.
2. Na bancada/carteira só será permitido papel e lápis.
3. Rasuras não serão aceitas.
1. Considerando código a seguir, responda às perguntas.
i=0
while i <= 5:
print(i)
i= i+1
a) Qual o valor da variável i após o término da execução do código a seguir?
Resposta: ______________
b) Quantas vezes a estrutura de repetição while foi executada?
Resposta: ______________
2. Complete o código a seguir de modo que o resultado (saída na tela) seja: 2 6 10 14 18 22
for i in range (_______________):
print(i, end=" ")
3. Qual a saída do código abaixo:
num = 9
count_4 = 0
count_7 = 0
while num <= 20:
if num % 4 == 0:
count_4 += 1
if num % 7 == 0:
count_7 += 1
num += 1
print(count_4, '-', count_7)
pf2

Pré-visualização parcial do texto

Baixe Prova 2 Programação Repetição e outras Provas em PDF para Algoritmos e Programação, somente na Docsity!

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE CURSO : TECNOLOGIA EM TELEMÁTICA DISCIPLINA: Programação I TURMA: 1O^ Período PROFESSOR: Anderson Costa ALUNO(A): DATA: Avaliação 2 – Repetição e Listas Instruções :

  1. É terminantemente proibido o uso da internet durante a resolução da prova. Todo e qualquer dispositivo eletrônico deve ser desligado e guardado em sua mochila/bolsa.
  2. Na bancada/carteira só será permitido papel e lápis. 3. Rasuras não serão aceitas.
    1. Considerando código a seguir, responda às perguntas. i= while i <= 5 : print(i) i= i+ a) Qual o valor da variável i após o término da execução do código a seguir? Resposta: ______________ b) Quantas vezes a estrutura de repetição while foi executada? Resposta: ______________
    2. Complete o código a seguir de modo que o resultado (saída na tela) seja: 2 6 1 0 14 18 22 for i in range (_______________): print(i, end=" ")
    3. Qual a saída do código abaixo: num = 9 count_ 4 = 0 count_ 7 = 0 while num <= 20 : if num % 4 == 0: count_ 4 += 1 if num % 7 == 0: count_ 7 += 1 num += 1 print(count_ 4 , '-', count_ 7 )
  1. Qual o resultado da execução do código a seguir? lista = [4, 7, 1, 8, 1, 2] nova_lista = [] for elemento in lista: if elemento > 3: nova_lista.append(elemento * 3 ) for i in range(len(lista)): if i % 2 == 1 : lista[i] = lista[i] + 1 print(nova_lista) print(lista)
  2. Considere o código a seguir e responda as perguntas abaixo. numeros = [4, 8, 15, 16, 23, 42] soma = 0 media = 0 for i in range(1, len(numeros)): soma += numeros[i] media = soma / len(numeros) print("A média é:", media) Perguntas:
  3. Qual é o erro no cálculo da média? Por que o valor exibido não é o esperado?
  4. Corrija o código para que ele calcule corretamente a média de todos os números da lista.
  5. Se a lista numeros estivesse vazia, o que aconteceria? Como você poderia ajustar o código para tratar esse caso? Boa prova!