O termo "normalizar", embora pareça estranho, se refere a um recurso de uso corrente em matemática. Como poderíamos comparar o resultado em um exame que vale 63 pontos com um outro exame que vale 160 pontos?
É necessário torná-los proporcionais usando a normalização. 63 no Enem (o máximo de pontos) tem de ser equivalente a 160 na UNA (o máximo de pontos). Isso pode ser feito pela regra de três.
Se "E" é a nota comum do Enem e "N" é a nota do Enem normalizada, multiplicando-se em cruz, temos N x 63 = E x 160.
Ou seja:
N = ( E x 160)
63
Esse programa em C recebe um número n de notas e fará a normalização entre elas considerando que a maior nota é 100, depois imprimirá os valores correspondentes na tela:
#include <stdio.h>
int main(){
int nota,cont,n_notas, maior_nota=-1;
printf("Digite o numero de alunos: ");
scanf("%d",&n_notas);
int vet[n_notas];
for (cont=0;cont<n_notas;cont++){
printf("Insira a nota: ");
scanf("%d",¬a);
vet[cont]=nota;
}
for (cont=0;cont<n_notas;cont++){
if (vet[cont]>maior_nota){
maior_nota=vet[cont];
}
}
for (cont=0;cont<n_notas;cont++){
vet[cont]=100*vet[cont]/maior_nota;
printf("%d\n", vet[cont]);
}
return 0;
}
0 comentários:
Postar um comentário