Aula 4, 5 e 6  ORDENANDO LISTAS 8 AN0

Aula 4, 5 e 6 ORDENANDO LISTAS 8 AN0

8th Grade

9 Qs

quiz-placeholder

Similar activities

Quiz de Scratch para 8º Ano

Quiz de Scratch para 8º Ano

8th Grade - University

10 Qs

Última Chance!!! 8° Ano

Última Chance!!! 8° Ano

8th Grade

10 Qs

SCRATCH DESKTOP

SCRATCH DESKTOP

1st - 9th Grade

14 Qs

GOOGLE PLANILHAS - 8º ANO - 5,0 PONTOS

GOOGLE PLANILHAS - 8º ANO - 5,0 PONTOS

6th - 8th Grade

10 Qs

Examen de Informática

Examen de Informática

1st - 10th Grade

10 Qs

Recuperação 1º trimestre

Recuperação 1º trimestre

8th Grade

10 Qs

PC - 8º Ano - Projeto Pega Pega

PC - 8º Ano - Projeto Pega Pega

8th Grade

8 Qs

Aula 4, 5 e 6  ORDENANDO LISTAS 8 AN0

Aula 4, 5 e 6 ORDENANDO LISTAS 8 AN0

Assessment

Quiz

Computers

8th Grade

Hard

Created by

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

Media Image

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?

Media Image
Media Image
Media Image
Media Image

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

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?

Media Image
Media Image
Media Image
Media Image

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

Media Image

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)