Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 ano - pensamento computacional aula 59

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Um dos objetivos é usar variáveis para guardar resultados. Qual é a razão mais adequada para usar uma variável ao calcular a média de três números no StartLab?

a)

Para armazenar temporariamente o valor da soma e reutilizá-lo no cálculo da média

b)

Porque variáveis deixam o projeto mais colorido, mas não afetam o cálculo

c)

Para evitar ter que dividir, já que a variável resolve isso automaticamente

d)

Porque a média só pode ser calculada se houver duas variáveis nomeadas A e B

2.

Para obter a média da duração dos filmes, qual procedimento básico deve ser aplicado aos dados da lista?

a)

Somar todas as durações e dividir pelo número de filmes

b)

Multiplicar a maior duração pelo número total de filmes

c)

Subtrair a menor duração da maior duração

d)

Dividir cada duração individual por dois e somar os resultados

3.

A imagem mostra três listas paralelas (ano do filme, nome do filme e duração do filme) com comprimento igual a 6, além de variáveis chamadas soma e media. Considerando esse cenário, qual planejamento descreve corretamente o uso de variáveis e operadores para calcular a média?

a)

Criar uma variável soma para acumular as durações ao percorrer a lista de duração e, ao final, definir media como soma dividida pelo comprimento da lista

b)

Criar uma variável media que guarda a maior duração encontrada e, ao final, subtrair o menor valor para ajustar o resultado

c)

Atualizar uma variável soma multiplicando cada duração pelo índice e, ao final, dividir pelo número de listas

d)

Somar os anos e os nomes convertidos em números para ampliar a base e então dividir pelo total de itens

4.

Em StartLab, qual bloco devemos arrastar da seção Variáveis para obter um valor específico de uma lista, como a duração do primeiro filme?

a)

item n de [lista]

b)

comprimento de [lista]

c)

adicionar [valor] a [lista]

d)

apagar item n de [lista]

5.

Ao escolher a lista correta no menu suspenso do bloco item n de [lista], o que acontece ao clicar sobre o bloco quando n = 1 e a lista é duração do filme?

a)

Mostra o valor 98, indicando a duração do primeiro filme

b)

Abre um editor para renomear a lista

c)

Exibe a soma de todas as durações

d)

Remove o primeiro item da lista

6.

Qual é o procedimento correto para criar um segundo bloco que retorne a duração do segundo filme, mantendo o primeiro bloco intacto?

a)

Clicar com o botão direito no primeiro bloco, escolher Duplicar e alterar o número de 1 para 2

b)

Alterar diretamente o número do primeiro bloco de 1 para 2

c)

Apagar o primeiro bloco e criar um novo do zero com número 2

d)

Usar o bloco 'comprimento de [lista]' e subtrair 3

7.

Considerando as listas exibidas (anos, nomes e durações), qual afirmação está correta sobre os dados mostrados?

a)

A lista 'duração do filme' tem cinco itens, incluindo 98 e 109

b)

A lista 'nome do filme' tem quatro itens, incluindo wall-e e red

c)

A lista 'ano do filme' tem seis itens com o mais recente em 2024

d)

As três listas possuem comprimentos diferentes entre si

8.

Você tem as durações de cinco filmes em minutos: 98, 109, 100, 109 e 102. Qual é a soma total necessária para a maratona?

a)

508 minutos

b)

518 minutos

c)

528 minutos

d)

538 minutos

9.

No ambiente de programação por blocos, qual ação correta para somar cinco valores usando operadores de adição?

a)

Arrastar 1 operador de adição e repetir o clique cinco vezes

b)

Arrastar 4 operadores de adição e encaixá-los um dentro do outro no último campo

c)

Criar 5 listas diferentes e somar automaticamente

d)

Duplicar um bloco de subtração até formar cinco campos

10.

Para preparar a soma das durações, o que os blocos laranja representam antes de usar os operadores de adição?

a)

Os índices da lista de duração do filme (item 1 a item 5)

b)

Os nomes dos filmes em ordem alfabética

c)

Os botões para iniciar e pausar a execução

d)

Os campos para inserir horas e não minutos

11.

Considere que um sexto filme de 95 minutos foi adicionado. Mantendo a mesma estratégia de operadores encadeados, qual será o novo total?

a)

603 minutos

b)

613 minutos

c)

623 minutos

d)

633 minutos

12.

Ao clicar no bloco de operação que contém os valores 98 + 109 + 100 + 109 + 102, o que se espera observar como resultado exibido?

a)

Um aviso de erro por exceder quatro operações

b)

A média aritmética das durações

c)

A soma total em minutos mostrada em uma caixinha

d)

A duração do filme mais longo destacada

13.

Para estimar a duração de um sexto filme usando a média, qual operador matemático deve ser aplicado após somar as cinco durações?

a)

Subtração, dividindo o resultado por 5

b)

Multiplicação, multiplicando por 5

c)

Divisão, dividindo a soma por 5

d)

Exponenciação, elevando a soma ao quadrado

14.

No ambiente de blocos (StartLab), ao arrastar o operador de divisão para a área de código, quais valores devem ser colocados nos dois campos para calcular a média das cinco durações já somadas?

a)

Primeiro 5 e segundo 518

b)

Primeiro 518 e segundo 5

c)

Primeiro 103,6 e segundo 5

d)

Primeiro 518 e segundo 103,6

15.

Ao adicionar vários blocos de adição em sequência para somar os itens 1 a 5 da lista 'duração do filme', qual desafio de programação é destacado pelo material?

a)

O código fica mais rápido, mas usa mais memória

b)

Os operadores de adição deixam a linha longa e confusa, dificultando a leitura e explicação

c)

Os resultados ficam imprecisos por causa do arredondamento

d)

A divisão por 5 não funciona em listas

16.

Ao criar a variável soma, qual configuração garante que ela possa ser usada por todos os elementos do projeto?

a)

Selecionar a opção Para todos os atores

b)

Marcar Apenas para este ator

c)

Ativar modo somente leitura

d)

Definir o tipo numérico inteiro

17.

Depois de criar a variável soma, você arrasta o bloco mude [variável] para [valor]. Para iniciar corretamente o acúmulo da soma, como o bloco deve ficar configurado?

a)

mude soma para 0

b)

mude soma para 1

c)

mude duração para 0

d)

adicione 1 a soma

18.

DoK 1 — Em um script como o apresentado, qual é a função do bloco “adicione [valor] a [soma]” quando a variável selecionada é soma?

a)

Atualiza a variável soma somando o valor informado ao que ela já possui

b)

Substitui o valor da variável soma pelo valor informado, apagando o anterior

c)

Multiplica a variável soma pelo valor informado para acelerar o cálculo

d)

Reseta a variável soma automaticamente para zero antes de somar

19.

DoK 2 — Para acumular a duração de vários filmes, o material orienta a inserir o bloco “item [n] de [duração do filme]” no primeiro campo do bloco “adicione [ ] a [soma]”. Qual é o efeito dessa ação no algoritmo?

a)

Cada execução adiciona ao total a duração do item n da lista duração do filme

b)

O script passa a remover o item n da lista duração do filme e salvar em soma

c)

O programa compara o item n com soma e mantém o maior valor

d)

A variável soma é redefinida com o valor do item n, sem acumulação

20.

DoK 3 — O script final mostrado inicia com “mude [soma] para 0” e, em seguida, repete blocos de “adicione [item 1..5 de duração do filme] a [soma]”. Qual seria uma melhoria para tornar o processo escalável se a lista crescer para 100 itens?

a)

Usar um laço que percorra os índices da lista e some cada item à variável soma

b)

Duplicar manualmente o bloco de adição até atingir 100 linhas

c)

Trocar ‘mude soma para 0’ por ‘adicione 0 a soma’ para otimizar o tempo

d)

Remover a variável soma e calcular apenas o último item lido

21.

Em um projeto de programação por blocos, qual é o primeiro passo descrito para preparar o cálculo da média quando há operadores de adição antigos no script?

a)

Deletar os operadores de adição não utilizados, arrastando-os para a lista de blocos à esquerda

b)

Alterar os operadores de adição para operadores de multiplicação

c)

Duplicar os operadores de adição para manter um histórico

d)

Desativar temporariamente os operadores com um comentário

22.

Ao final do script que soma os valores, qual bloco deve ser utilizado para garantir que a variável media comece no valor correto e onde ele é configurado?

a)

O bloco mude media para 0, arrastado da seção Variáveis e configurado no menu suspenso para a variável media

b)

O bloco adicione 1 a media, arrastado da seção Movimento e configurado para 0

c)

O bloco defina media como soma, arrastado da seção Operadores e configurado para 0

d)

O bloco mude ano para 0, arrastado da seção Variáveis e aplicado à variável media

23.

Observe o bloco ilustrado: mude [media] para (soma) / (tamanho de [duração do filme]). Qual é o objetivo desse bloco na programação por blocos?

a)

Definir a variável media com a soma de todos os itens da lista

b)

Calcular a média dividindo o valor em soma pela quantidade de elementos da lista duração do filme

c)

Substituir todos os valores da lista duração do filme pelo valor da variável soma

d)

Zerar a variável soma após o cálculo

24.

Para que a média seja calculada dinamicamente quando adicionarmos mais filmes à lista, qual configuração deve ser usada no divisor do bloco de cálculo da média?

a)

Um número fixo correspondente aos itens atuais

b)

A variável media para acompanhar o crescimento

c)

O operador 'tamanho de' aplicado à lista de duração do filme

d)

Um contador manual atualizado pelo usuário

25.

Observe o bloco de código do Scratch descrito: para acrescentar mais um filme à lista sem perder os dados, devemos desconectar quais blocos?

a)

Os blocos laranja escuros que apagam todos os itens das listas

b)

Os blocos azuis de pergunta, para não receber novas respostas

c)

O bloco verde de operadores, para não ordenar a lista

d)

O bloco de evento quando bandeira verde clicado, para iniciar manualmente

26.

Após remover os blocos que apagam listas, o próximo passo é mudar a quantidade do bloco repita para adicionar um único filme. Qual valor deve ser configurado?

a)

1 vez, para registrar apenas um novo item nas listas

b)

0 vezes, para não executar e manter os dados intactos

c)

3 vezes, para confirmar a entrada três vezes

d)

5 vezes, para manter a configuração original

27.

Depois de clicar na bandeira verde, você pesquisou o filme "Os Incríveis" e informou ano, nome e duração. Qual conjunto de dados corresponde ao que deve ser inserido nas listas?

a)

Ano 2004, nome os incríveis, duração 105

b)

Ano 2008, nome os incríveis, duração 98

c)

Ano 2017, nome os incríveis, duração 109

d)

Ano 2020, nome os incríveis, duração 100

28.

Observe a explicação: o código soma apenas os cinco primeiros itens da lista e divide pelo tamanho da lista, que é 6. Qual é o principal problema dessa estratégia ao calcular a média?

a)

Ela sempre produz o mesmo resultado, independentemente dos valores.

b)

Ela ignora parte dos dados quando a lista tem mais do que cinco itens.

c)

Ela multiplica os valores em vez de somá-los, gerando médias altas.

d)

Ela exige que todos os itens da lista sejam iguais para funcionar.