Com a lista abaixo, responder as questões 1, 2, 3 e 4.
lista =[4,8,12,14,16,2,5,18,3,10,11,19,7,13,1]
Dada uma lista, retorne a razão entre a soma do intervalo de 10 a 15 (inclusive) pelo intervalo de 3 a 9 (inclusive).
lista =[4,8,12,14,16,2,5,18,3,10,11,19,7,13,1]
Dada uma lista, retorne a razão entre a soma do intervalo de 10 a 15 (inclusive) pelo intervalo de 3 a 9 (inclusive).
Passo 1
O enunciado nos dá a lista
e pede: retornar a razão entre a soma dos elementos no intervalo de
a
(inclusive) pelo somatório dos elementos no intervalo de
a
(inclusive). As informações relevantes são, portanto: a própria lista e os dois intervalos
e
.
Passo 2
Vamos clarificar o que significa “intervalo … inclusive”: um elemento
da lista entra na soma do primeiro intervalo se satisfaz
. Um elemento entra na soma do segundo intervalo se satisfaz
. Ou seja, testamos cada elemento da lista e agrupamos conforme essas condições.
Passo 3
Agora vamos pegar, a partir da lista dada, os elementos que pertencem a
. Olhando a lista elemento a elemento (dados retirados da lista), os que satisfazem
são
Passo 4
Somamos esses elementos do primeiro intervalo passo a passo:
Portanto a soma do intervalo
é
.
Passo 5
Agora pegamos os elementos da lista que pertencem a
. Olhando a lista (dados retirados da lista), os que satisfazem
são
Passo 6
Somamos esses elementos do segundo intervalo passo a passo:
Portanto a soma do intervalo
é
.
Passo 7
Calculamos a razão pedida: a razão entre a soma do primeiro intervalo e a soma do segundo intervalo é
Simplificando dividindo numerador e denominador por
obtemos