algoritmo que calcule a média e o desvio padrão (VisualG)
08/06/2015
0
mais espalhados serão os elementos do conjunto de dados em relação à média. Seu valor é
definido pela expressão
S=Raiz((N somatorio xi^2 - (somatorio xi)^2/N(N-1)) ,xi=1..N
Implemente um algoritmo que leia um conjunto de N medidas e calcule a média e o desviopadrão
do conjunto de dados de entrada.
Gustavo
Posts
08/06/2015
Gleyton Menezes
Uma base, depois poste o que conseguiu fazer.
abraço.
08/06/2015
Gustavo
08/06/2015
Gleyton Menezes
08/06/2015
Gustavo
08/06/2015
Gleyton Menezes
enquanto -- faca
[url]http://www.cafw.ufsm.br/~bruno/disciplinas/introd_programacao/materiais/visualg/help/linguagem3.htm[/url]
Segue o video e vai tentando fazendo as modificações...posta seu código.
09/06/2015
Gleyton Menezes
10/06/2015
Gustavo
algoritmo "semnome"
// Função :
// Autor :
// Data : 09/06/2015
// Seção de Declarações
var
i,N:inteiro
x,somax,somaxq,desvio,media:real
inicio
// Seção de Comandos
escreva("Informe a quantidade de medidas?")
leia(N)
somax<-0
somaxq<-0
media<-0
para i DE 1 ate N faca
escreva("Medida",i,"=")
leia(x)
somax<-somax+x
somaxq<-somaxq+x^2
fimpara
media<-somax/N
desvio<-raizq((somaxq-somax^2/N)/(n-1)
escreva("A Media é =",media)
escreva("O Desvio Padrão =",desvio)
10/06/2015
Gleyton Menezes
10/06/2015
Gustavo
O problema é q faltou fechar ) no desvio
Eu queria saber se do jeito q fiz pra calcular o desvio se esta correto
desvio<-raizq((somaxq-somax^2/N)/(n-1))
07/05/2018
Fernando Leal
Estou estudando lógica de programação e se puder me ajudar?
implementei outro código, em portugol, que calcula a média, ordena os dados e calcula a mediana. Para isso foi preciso usar vetor. Tentei unir os dois códigos mas não deu certo. Se alguém mais souber, por favor me ajudem!
OBS. - 0s dados são números reais(com vírgula).
Esse é o código:
Var
// Seção de Declarações das variáveis
v:vetor [1..30] de real
i,j,c: inteiro
igual, temp: real
moda,mediana, variancia, desviop, media,soma: real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
para i de 1 ate 30 faca
escreval("Informe as medições de PH-saída: ")
leia(v[i])
fimpara
Para i de 1 ate 30 faca
soma<-soma + v[i]
media<-(soma/30)
fimpara
limpatela
escreval("A Média dos valores de PH-saída é :",media:2:2)
escreval("")
escreval("Dados ordenados")
escreval("========================================================")
para i de 1 ate N faca
para j de i+1 ate N faca
se v[i]>v[j] entao
temp<-v[i]
v[i]<-v[j]
v[j]<-temp
fimse
fimpara
fimpara
escreval("")
para i de 1 ate 30 faca
escreva("{", v[i],"}")
fimpara
para i de 1 ate 30 faca
mediana <- (v[15] + v[16])/2
fimpara
escreval("")
escreval("")
para i de 1 ate 30 faca
variancia <-(((v[i]-media))^2)/29
fimpara
para i de 1 ate 30 faca
desviop <- RaizQ(variancia)
fimpara
para i <- 1 ate 29 faca
para j <- 1 ate 30 faca
se (v[i] = v[j]) entao
igual <- v[i]+1
moda <- igual
fimse
fimpara
fimpara
escreval("O valor da mediana é ",mediana)
escreval("")
escreval("A soma dos valores é ", soma)
escreval("")
escreval("A variância é ",variancia:2:2)
escreval("")
escreval("O desvio padrão é ", desviop:2:2)
escreval("")
escreval("A Moda dos valores é ", moda)
Fimalgoritmo
Clique aqui para fazer login e interagir na Comunidade :)