Aula 4, 5 e 6 ORDENANDO LISTAS 8 AN0
Quiz
•
Computers
•
8th Grade
•
Hard
Gilberto Ruiz Carvalho
Used 8+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Um aluno criou um programa para inserir valores em uma lista ordenada, mas percebeu que os números maiores que todos os da lista não estavam sendo adicionados. Qual parte do algoritmo provavelmente está faltando?
Um comando que apaga o último da lista, caso o valor seja maior que todos os itens anteriores.
Um comando que troca os itens de lugar, caso nenhum seja igual ao valor inserido.
Um comando que adiciona o valor ao final da lista, caso nenhuma posição seja encontrada.
Um comando que interrompe a repetição, caso o valor seja maior que o tamanho da lista.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Quantas vidas restam? O que acontece se você usar o bloco mude [vidas] por (-1) em um jogo?
Aumenta uma vida.
Zera o valor da variável.
Diminui uma vida.
O jogo trava.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Leia as afirmativas abaixo sobre boas práticas no uso de variáveis e listas, considerando (V) para as verdadeiras e (F) para as falsas. ( ) Usar nomes como “var1” ou “x” é uma boa prática porque são mais rápidos de digitar. ( ) Uma variável pode manter valores antigos se não for redefinida no início de um novo processo. ( ) Apagar os itens de uma lista no início do programa ajuda a evitar acúmulo de dados de execuções anteriores. ( ) É melhor usar a mesma variável para várias funções diferentes no código, assim economizamos espaço. A partir dessa análise, as afirmativas corretas são:
V – F – V – F
V – F – F – V
F – V – V – F
F – V – F – V
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está programando um algoritmo para inserir números em uma lista já ordenada em ordem crescente. O objetivo é garantir que, a cada novo número inserido, a lista continue organizada. Para isso, o programa precisa decidir o momento certo de inserir o novo valor, comparando-o com os elementos atuais da lista. Pensando nisso, qual bloco representa corretamente a verificação que decide se o valor será inserido agora?
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Rafa está criando um programa no StartLab para organizar sua lista de compras. Ele quer que os produtos fiquem em ordem crescente de preço. Para isso, ele usa duas listas: produtos e preços. A cada nova entrada, o programa pergunta o nome e o preço do item, e insere o item na posição correta da lista, comparando seu preço com aqueles já inseridos. Veja o trecho do código dentro do laço repita até: Qual bloco completa corretamente a condição do laço?
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Leia as informações sobre como somar os valores de uma lista, identificando os termos que completam corretamente as lacunas abaixo:
Para somar os itens de uma lista, começamos criando uma _______ e definindo seu valor inicial como _______. Em seguida, usamos um _______ para repetir o mesmo bloco várias vezes. A cada repetição, usamos o comando _______ para adicionar o valor atual da lista à variável da soma.
variável acumuladora, 0, laço de repetição, mude [soma] por (soma + item(i) da lista)
variável temporária, 1, condição, mude [soma] por (item(i) da lista)
variável de controle, 0, função, mude [soma] por (soma - item(i) da lista)
variável acumuladora, 1, laço de repetição, mude [soma] por (soma * item(i) da lista)
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Ajustando a lista Você está programando um sistema que insere um novo aluno em uma lista de nomes de acordo com sua nota, mantendo a lista ordenada de forma crescente. Com base nesse contexto, organize todos os blocos abaixo com a sequência correta de execução: - insira nome do aluno na posição i de nomes - se item i de notas > nova nota então - repita tamanho de notas vezes - insira nova nota na posição i de notas - mude i para 1 Escreva a sequência correta de blocos nas linhas a seguir: Qual das alternativas abaixo apresenta a sequência correta?
mude i para 1 | repita tamanho de notas vezes | se item i de notas > nova nota então | insira nova nota na posição i de notas | insira nome do aluno na posição i de nomes
repita tamanho de notas vezes | mude i para 1 | se item i de notas > nova nota então | insira nome do aluno na posição i de nomes | insira nova nota na posição i de notas
se item i de notas > nova nota então | mude i para 1 | repita tamanho de notas vezes | insira nova nota na posição i de notas | insira nome do aluno na posição i de nomes
insira nova nota na posição i de notas | insira nome do aluno na posição i de nomes | mude i para 1 | repita tamanho de notas vezes | se item i de notas > nova nota então
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante uma aula prática, o professor propôs um desafio: criar um programa que organiza automaticamente os números de uma lista em ordem crescente. Observe o código criado por um dos alunos. Com base no código, analise as afirmações abaixo:
( ) A variável i indica a posição atual da lista que está sendo comparada com o novo valor.
( ) Os números são inseridos no final da lista após a comparação.
( ) O comando adicione 1 a i faz o valor aumentar dentro da lista.
( ) A inserção do valor na lista depende do resultado da comparação feita dentro do laço.
A partir dessa análise, as afirmativas corretas são:
A partir dessa análise, as afirmativas corretas são:
V – F – V – F
V – F – F – V
F – V – V – F
F – V – F – V
9.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Júlia é monitora em uma oficina de esportes da escola. Ela decidiu criar um programa no StartLab para ajudar o treinador a calcular a média de desempenho de cada aluno em três desafios físicos aplicados durante o mês: corrida, salto e arremesso.
O programa deve perguntar as três notas de desempenho, somá-las e mostrar a média final na tela, permitindo o acompanhamento do progresso dos alunos. O código atual:
- Pergunta o desempenho na corrida e armazena na variável corrida.
- Pergunta o desempenho no salto e armazena na variável salto.
- Pergunta o desempenho no arremesso e armazena na variável arremesso.
Agora, ordene os blocos abaixo para que o programa calcule a média das três notas e exiba o resultado ao treinador.
Blocos: | - diga (media) | - mude [soma + arremesso) | - mude [soma] para ((corrida) + (salto)) | - defina [media] para (soma / 3)
Qual das alternativas abaixo apresenta a sequência correta de blocos para] por (soma calcular a média das três notas e exibir o resultado ao treinador?
mude [soma] para ((corrida) + (salto)) | mude [soma] por (soma + arremesso) | defina [media] para (soma / 3) | diga (media)
mude [soma] por (soma + arremesso) | mude [soma] para ((corrida) + (salto)) | defina [media] para (soma / 3) | diga (media)
defina [media] para (soma / 3) | mude [soma] para ((corrida) + (salto)) | mude [soma] por (soma + arremesso) | diga (media)
mude [soma] para ((corrida) + (salto)) | defina [media] para (soma / 3) | mude [soma] por (soma + arremesso) | diga (media)
Similar Resources on Wayground
10 questions
Sesión 04
Quiz
•
1st - 12th Grade
12 questions
H7.P1&P2.Nova2.Geluid.mhv
Quiz
•
4th - 10th Grade
13 questions
EXAMEN-2°AÑO-INFORMATICA P3-2021
Quiz
•
1st - 9th Grade
10 questions
Sesión 03
Quiz
•
1st - 12th Grade
10 questions
Inteligencia artificial 2A
Quiz
•
6th - 8th Grade
10 questions
Quiz PowerPoint 2013
Quiz
•
3rd - 8th Grade
11 questions
Tics
Quiz
•
5th Grade - University
11 questions
Periféricos
Quiz
•
1st - 12th Grade
Popular Resources on Wayground
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
20 questions
MINERS Core Values Quiz
Quiz
•
8th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade
10 questions
How to Email your Teacher
Quiz
•
Professional Development
15 questions
Order of Operations
Quiz
•
5th Grade
