XXVI Olimpíada Brasileira de Informática

Meu primeiro computador

Daniel ganhou seu primeiro computador pessoal e está aprendendo a trabalhar com ele. Seu computador possui uma tela de exibição de resultados e um peculiar teclado composto de cinco teclas nomeadas A, B, C, D e E. Existe ainda uma memória interna, chamada NUM, que armazena apenas um número inteiro e possui inicialmente o valor zero. Qualquer sequência de teclas pode ser pressionada e o efeito resultante dependerá da sequência digitada. As ações associadas a cada uma são:

  • Se A é pressionada: NUM é inicializado com o valor dez, independente do que tinha antes.
  • Se B é pressionada: é armazenado em NUM o valor que ele possuía subtraído um.
  • Se C é pressionada: é armazenado em NUM o valor que ele possuía subtraído dois.
  • Se D é pressionada: é armazenado em NUM o valor que ele possuía somado um.
  • Se E é pressionada: é impresso na tela o valor contido em NUM.

Questão 1. O que é exibido na tela se for digitada a sequência

B D D A E E D E A B E ?

10 11 10 9
10 10 10 8
10 11 9
10 10 11 9
10 8 7 9

Questão 2. Qual ordem de digitação entre as seguintes exibe na tela a sequência

10 9 8 7 ?

E B E B E B E
A E D E D E
A E B E B E B E
A E C E C E
A E B E B E

Questão 3. Se a tecla B tiver um problema e não puder ser usada, qual das ordens seguintes pode ser usada para produzir na tela a sequência

10 9 8 7 ?

E E D C E D C E D C E
A E D D E D D E D D E
A E D C A D C A C D E
A E D C E D C E C D E
A E C C E C C E C C E

Questão 4. Qual o menor número de teclas que devem ser pressionadas para que a tela exiba o número 5?
2
3
4
5
6

Questão 5. Qual das ordens de digitação seguintes exibe na tela a sequência

1 3 5 ?

D E D D E D D E
C E C C E C C E
A C C C C E D D E D E
D E D E D E
A D E D D E D D E

Tarefas Iniciação Nível 2
Promoção
logo sbc
Patrocínio
Apoio
Coordenação