Aula 4, 5 e 6 ORDENANDO LISTAS 8 AN0

Quiz
•
Computers
•
8th Grade
•
Hard
Gilberto Ruiz Carvalho
Used 7+ 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
Recuperação de 4,0 pontos - Pensamento Computacional 8º anos

Quiz
•
8th Grade
8 questions
QUIZ PAPEL 8ANO AULAS 01, 02 e 03(PARA QUEM FALTOU NA AULA)

Quiz
•
8th Grade
8 questions
Sensores y Listas en Scratch

Quiz
•
8th Grade
12 questions
EXAMEN 8VO

Quiz
•
8th Grade
11 questions
Plataforma Moodle

Quiz
•
1st Grade - Professio...
8 questions
ATIVIDADES DE REVISÃO 2º TRIMESTRE

Quiz
•
7th Grade - University
11 questions
Neural Network Introduction

Quiz
•
7th - 12th Grade
9 questions
PAINT 3D - HERRAMIENTAS Y VISTA 3D - BÁSICO 2

Quiz
•
8th Grade
Popular Resources on Wayground
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World

Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
20 questions
ELA Advisory Review

Quiz
•
7th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns

Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade