maycon welliton Posted October 4, 2011 Report Share Posted October 4, 2011 Pessoal, eu tenho um trabalho muito para fazer, e não tenho ideia nem de por onde eu começo:Eu tenho que fazer um programa onde eu lanço nele uma quantidade X de numeros, feito isso, eu executo um calculo com a quantidade X de numero,depois eu devo ordena-los em intervalos como este abaixo para poder executar calculos em cima do numero de elementos dentro deste intervalo:00.0 |--| 05.0 = 3 05.1 |--| 10.0 = 210.1 |--| 15.0 = 415.1 |--| 20.0 = 220.1 |-- ou + = 3total de numeros inseridos = 14 numerossoma dos numeros inseridos = 180 (exemplo)Exemplo no programa:Entrei na tela do programa que me pediu para digitar alguns numeros, digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45digitei FIM para parar a inserção de dados e ir para a parte de calculosaqui estão as formulas que eu devo usar:Amplitude (H) = range / Numero de Intervalossendo que,Range = Maior Numero Inserido - (menos) o Menor Numero Inseridoe"Numero de intervalos" é dado pela formula:Numero de intervalos = 1+3,3.log X, sendo que este X é especificamente a quantidade de numeros inseridos, e não a soma deles, exemplo:digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45o X = 11então, range = 101-1 = 100range=100Numero de intervalos = 1+3,3logxx=11Numero de intervalos = 1+3,3log11Numero de intervalos = 4,436, podemos usar uma aproximação mais bruta = 5Amplitude (H)=100/4,436Amplitude(H) = 22,54 = 22,5então teremos:limite inferior = menor numero digitado = 1e H = 22.5então teremos 4 intervalos, começando do 1:intervalo 1 = 01.0 |__| 22.5 = "quantidade de numeros deste intervalo" = 5intervalo 2 = 22.6 |__| 45.0 = 3intervalo 3 = 45.1 |__| 67.5 = 1intervalo 4 = 67.6 |__| 90.0 = 1intervalo 5 = 90.1 |__ ou + = 1esses intervalos são todos chamados Fi, e deve ser apresentada a somatoria delesneste caso Soma Fi = 11, que sempre deve ser igual ao X numeros que nós digitamos no iniciomelhorou a explicação?para mim este programa, é bem complicado.. Quote Link to comment Share on other sites More sharing options...
Question
maycon welliton
Pessoal, eu tenho um trabalho muito para fazer, e não tenho ideia nem de por onde eu começo:
Eu tenho que fazer um programa onde eu lanço nele uma quantidade X de numeros, feito isso, eu executo um calculo com a quantidade X de numero,
depois eu devo ordena-los em intervalos como este abaixo para poder executar calculos em cima do numero de elementos dentro deste intervalo:
00.0 |--| 05.0 = 3
05.1 |--| 10.0 = 2
10.1 |--| 15.0 = 4
15.1 |--| 20.0 = 2
20.1 |-- ou + = 3
total de numeros inseridos = 14 numeros
soma dos numeros inseridos = 180 (exemplo)
Exemplo no programa:
Entrei na tela do programa que me pediu para digitar alguns numeros, digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45
digitei FIM para parar a inserção de dados e ir para a parte de calculos
aqui estão as formulas que eu devo usar:
Amplitude (H) = range / Numero de Intervalos
sendo que,
Range = Maior Numero Inserido - (menos) o Menor Numero Inserido
e
"Numero de intervalos" é dado pela formula:
Numero de intervalos = 1+3,3.log X, sendo que este X é especificamente a quantidade de numeros inseridos, e não a soma deles, exemplo:
digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45
o X = 11
então, range = 101-1 = 100
range=100
Numero de intervalos = 1+3,3logx
x=11
Numero de intervalos = 1+3,3log11
Numero de intervalos = 4,436, podemos usar uma aproximação mais bruta = 5
Amplitude (H)=100/4,436
Amplitude(H) = 22,54 = 22,5
então teremos:
limite inferior = menor numero digitado = 1
e H = 22.5
então teremos 4 intervalos, começando do 1:
intervalo 1 = 01.0 |__| 22.5 = "quantidade de numeros deste intervalo" = 5
intervalo 2 = 22.6 |__| 45.0 = 3
intervalo 3 = 45.1 |__| 67.5 = 1
intervalo 4 = 67.6 |__| 90.0 = 1
intervalo 5 = 90.1 |__ ou + = 1
esses intervalos são todos chamados Fi, e deve ser apresentada a somatoria deles
neste caso Soma Fi = 11, que sempre deve ser igual ao X numeros que nós digitamos no inicio
melhorou a explicação?
para mim este programa, é bem complicado..
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.