OBR2015_ProvaNivel4

2576 palavras 11 páginas
1. PX35 é um robô educacional que utiliza a linguagem de programação em blocos. Que tipo de atividade PX35 realiza quando está programado com a sequência de comandos na figura?

a. PX35 pergunta dois números ao usuário, realiza a soma entre eles e diz se o resultado é maior do que zero.

b. PX35 sorteia dois números, verifica se os números são iguais e repete a operação a cada 2 segundos. c. PX35 pergunta dois números ao usuário, realiza uma comparação entre eles e diz se são iguais ou qual deles é maior.

d. PX35 escolhe dois números em uma lista, multiplica cada número por 2 e diz se o resultado é igual ou maior que 2.

e. PX35 não realiza nenhuma atividade, pois o programa contém um erro grave de lógica e trava.

© Olimpíada Brasileira de Robótica 2015

1/12

2. Um manipulador robótico é utilizado para soldar peças de metal em uma fábrica. A ferramenta de soldagem está posicionada em sua garra e deve percorrer o caminho programado para realizar a solda em todo o contorno da peça como na figura a seguir:

(Fonte: www.solucoesindustriais.com.br)

A posição inicial da ferramenta do robô é identificada pela seta na figura. Se a garra se movimenta com velocidade de 2,5 cm/s, utilize os códigos na tabela para indicar ao robô o caminho que a garra deve percorrer para realizar a solda.

Movimento

Horizontal/Frente

Horizontal/Trás

Vertical/Cima

Vertical/Baixo

Código

HF(x)

HT(x)

VC(x)

VB(x)

O valor de x, no código, é o tempo em segundos que o robô deve permanecer executando o movimento. Por exemplo, o código VC(30) significa que a garra vai se mover na vertical para cima por 30 segundos. Forneça a lista adequada de comandos para o robô realizar a tarefa.

© Olimpíada Brasileira de Robótica 2015

2/12

3. Interpolação numérica permite construir um novo conjunto de informações tendo como referência um outro conjunto. Um exemplo dessa aplicação é a conversão das unidades de graus Celsius para graus Fahrenheit, ou mesmo

Relacionados