ED - Ciencia da Computação
Estudos Disciplinares
Campus:
Data:
Nome:
RA:
Turma:
Questão 1:
Qual a sequência que este algoritmo apresenta ao final?
DECLARE cont, num1, num2, res NUMÉRICO num1 0
num2
1
ESCREVA num1
ESCREVA num2
PARA cont res 3 ATÉ 8 FAÇA
num1 + num2
ESCREVA res num1 num2
num2
res
FIM
FIM_ALGORITMO
a) 0 - 1 - 1 - 2 - 3 - 5 - 8 - 13 - 21 - 35 – 55
b) 0 - 1 - 1 - 2 - 3 - 5 - 8 - 13 - 21
c) 0 - 1 - 1 - 2 - 3 - 5 - 8 - 13
d) 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
e) 3 - 4 - 5 - 6 - 7 - 8
Questão 2:
O que o algoritmo abaixo faz?
DECLARE m, calc, i NUMÉRICO
LEIA m
ENQUANTO (m > 0) FAÇA
INÍCIO
calc
0
SE (RESTO (m/2) = 0)
/
/
ENTÃO INÍCIO
PARA i
1 ATÉ m FAÇA
INÍCIO
SE (RESTO (m/i) = 0)
ENTÃO calc
calc + 1
FIM
ESCREVA calc
FIM
SENÃO INÍCIO
PARA i
1 ATÉ m-1 FAÇA
INÍCIO calc calc + i
FIM
ESCREVA calc
FIM
LEIA m
FIM
FIM_ALGORITMO.
a) Lê um número determinado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou positivo.
b) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez.
Se m for ímpar, verifique quantos divisores possui. Se m for par, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou negativo.
c) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez.
Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados