Olá pessoal !!!  Preciso que vocês me auxiliem a desenvolver esse pequeno programa em pascal  Um programa que auxilie na contagem de pontos e classificação dos finalistas nas provas de Ginatica Olimpica durante os Jogos Olimpicos.  As finais de Ginastica funcionam assim:  Os dez melhores atletas realizam um apresentação final que lhes poderá dar a medalha de ouro; Apos a apresentação de cada atleta 8 jurados dão notas entre 0 e 10; A pontuacao final de cada atleta é calculada descartando-se a sua pior e melhor nota, e em seguida somando-se as outras notas pontuaçoes; A ordem final dos atletas é a ordem decrescente de pontuacao, ou seja, aquele que tiver maior numero de pontos recebe a medalha de Ouro, o segundo de prata ....  Desta forma o programa deverá ler os nomes dos atletas, a nota de cada um dos juizes para cada atleta e em seguida calcular a pontuacao dos atletas.Por fim apresenta a classificacao final apresentando para cada um seu nome e o total de pontos obtidos.  Eu to tentando fazer esse programa, mas solicito ajuda de todos.  Program Olimpiada; Type         nomes = array[1..10] of string;         notas = array[1..8]  of real; Var         nome : nomes;  	   i,j : integer;  	   nota : notas;   	   soma : real;  Begin                  For i:=1 to 10 do         Begin          	Write('Informe o nome ',i,' atleta : ' );           ReadLn(Nome);         End;         	Writeln;         	Writeln;         	Write('Informe qual atleta do vetor deseja visualizar  : ');         	ReadLn(i);         	WriteLn('Atleta : ' ,Nome);         	Writeln;                       		 	   	For j:= 1 to 8 do         	Begin         		Write ('Informe a nota do atleta ' ,Nome, ' : ');         		Readln (nota[j]);         	End; 	   	         	 		    		    		Begin         	Writeln;         	Soma:=0;         	For j:= 1 to 8 do         	Soma:= soma + nota[j];          	   	         	Writeln ('A soma total das notas é  : ',soma:2:2);         	Readkey;         End;  End.