Escolar Documentos
Profissional Documentos
Cultura Documentos
Cristiano
Obs.
I. Os códigos devem ser desenvolvidos em assembly ARM, exceto quando especificado o contrário.
II. Nos exemplos abaixo, os textos sem formatação correspondem às entradas do programa, os textos em
negrito representam a saída e os textos em itálico representam situações complementares, de acordo
com os itens. O prompt é indicado pelo símbolo ‘ > ’.
1) Receber uma sequência de números inteiros (positivos ou negativos, em base decimal) via
terminal e preencher um array X.
- Os números devem ser informados um a um pelo usuário após exibida a mensagem “Digite os
números:”;
- O programa deve parar de receber caso receba um valor que não seja um número válido;
- Mostrar os números na ordem recebida em uma mesma linha, no seguinte formato:
<nome do array>[<tamanho>] ={<números separados por vírgulas>}, conforme exemplo abaixo.
Exemplo 1:
>Digite os números:
>93
>-12
>0
>-333
>a
>X[4] = {93,-12,0,-333}
Exemplo 1 (continuação):
Exemplo 2:
>Digite os números:
>23
> Dez segundos sem receber um número / Reset
4) Gerar alguma exceção (diferente de reset) se o primeiro dado não for um número (imprima
uma mensagem informando a exceção gerada).