wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lista e recursão: criando um projeto de fusão de personagens

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Transmissão de mensagens

Nesta aula, utilizamos a transmissão de mensagens. Sobre esse recurso, é

correto afirmar que:

a)

Não devemos utilizar o bloco transmita, pois gera erros de código no

momento da execução.

b)

Podemos utilizar a transmissão para passar valores entre os códigos de

atores diferentes.

c)

Devemos sempre utilizar o bloco transmita juntamente com o bloco

espere, para evitar erros de código no momento da execução.

d)

Não é possível transmitir mensagens no Scratch, e foi isso que descobrimos

no exemplo da aula.

2.

Com qual roupa eu vou?

Você adora criar estilos diferentes na hora de vestir e, para isso, decidiu criar um

recomendador de roupas. Ele funciona da seguinte forma:

• Um ator possui fantasias com vários tipos de casacos e o outro ator possui

fantasias com vários tipos de chapéus;

• Você quer combinar, de forma aleatória, as opções de fantasias desses

dois atores;

• As fantasias são nomeadas da seguinte forma: ID21, ID34, ID33.

Qual será a programação que você deve fazer para garantir que diferentes

combinações sejam exibidas? Considere que os demais códigos já existam.

Ordene todos os blocos abaixo:

4 lines
3.

Montando um prato saudável

Para incentivar a alimentação saudável, você criou um jogo que combina

diferentes vegetais e grãos para montar um prato. Até o momento, o código

está da seguinte forma:

4 lines
4.

Sobre condicionais

Nesta aula, utilizamos blocos com estruturas condicionais. Sobre esses blocos,

é correto afirmar que:

a)

Não devemos utilizar o bloco condicional, pois a performance do código

é impactada.

b)

É um bloco que avalia uma expressão como verdadeira ou falsa, executando

uma instrução apenas no primeiro caso.

c)

É um bloco que avalia uma expressão como verdadeira ou falsa, executando

uma instrução no primeiro caso e uma outra instrução no segundo.

5.

Mistura equilibrada

Você está preparando uma sobremesa que precisa de uma quantidade

específica de sal e açúcar. A receita exige que, se a quantidade de sal for maior

que a de açúcar, o sal deve ser adicionado primeiro. Caso contrário, o açúcar

deverá vir antes.

Organize todos os blocos de código para garantir que os ingredientes sejam

adicionados na ordem correta:

4 lines
6.

Qual é a palavra?

Luiza está estudando sobre como uma palavra é formada e dividida em sílabas.

Para isso, dividiu uma palavra em três variáveis, representando três sílabas,

conforme a imagem a seguir: Escreva a sequência correta.

4 lines
7.

Entendendo uma lista

Nesta aula, utilizamos listas para acessar os nomes dos aluramons. Sobre o

conceito de listas, escolha a alternativa correta a seguir:

a)

Devemos evitar o uso de listas por questões de performance.

b)

É um tipo de dado em que podemos acessar os itens pelo índice da

sua posição.

c)

É um tipo de dado em que podemos acessar os itens pelo seu nome.

d)

Embora listas sejam comuns em programação, o Scratch não permite esse

tipo de dado.

8.

Criando uma lista de instruções

A lista pode ser utilizada para organizar variadas instruções. Pensando nisso,

como você utilizaria a estrutura de uma lista para representar a dinâmica de

escovar os dentes?

Para isso, ordene todos os blocos a seguir:

4 lines
9.

Quem é o ajudante desta vez?

Joana é professora e, em cada dia da semana, um estudante é escolhido

para ser o ajudante da turma. Para garantir que cada dia seja um estudante

diferente, ela insere os estudantes em uma lista de forma aleatória. Então, na

hora de definir quem é o ajudante da vez, ela executa um algoritmo e lê qual é

o primeiro nome da lista.

Agora, ordene todos os blocos a seguir para recriar o algoritmo de Joana.

4 lines
10.

Criando uma narrativa

André está trabalhando em um projeto para desenvolver um robô inteligente

que narrará o resultado de uma competição de natação com três competidores.

Qual das opções a seguir melhor descreve o que André precisa para criar uma

narrativa legal e adequada ao esporte?

a)

Focar na parte visual do projeto do robô, adicionando as fantasias e os blocos

de aparência para que tudo funcione bem.

b)

Criar uma história fictícia sem levar em conta os resultados reais de uma

competição de natação.

c)

Compreender o que deve ser incluído na narração, para garantir que faça

sentido dentro do contexto esportivo.