Regras para preparação dos arquivos com os EPs
Importante:
Leiam e sigam com cuidado as regras expostas aqui. Caso elas não sejam cumpridas, seu EP poderá ser ignorado pelo sistema. Após o upload, confira se todos os arquivos que você pretendia enviar foram realmente aceitos e não estão corrompidos. Imediatamente após o upload, o arquivo estará disponível na pasta correspondente ao EP em questão localizada no repositório de arquivos do curso. Verifique-a para certificar-se que seus arquivos foram realmente uploaded. Durante o prazo de entrega, você pode fazer quantos uploads quiser. A última versão será a única a ser armazenada no sistema.
Nome do arquivo:
A finalidade dos EPs é elaborar um ou mais programas. Você deve enviar os arquivos fontes desses programas, escritos em C (preferencialmente) ou em FORTRAN. Apenas arquivos com código fontes (extensões ".c" e ".f") serão aceitos. Não é necessário enviar arquivos de dados, saída ou qualquer outro arquivo com resultados da compilação ou execução de seus programas. Há um limite de 500KB para o tamanho de cada arquivo.
Os nomes dos arquivos terão sempre 10 caracteres, mais a extensão ".c" ou ".f". Os 6 primeiros caracteres serão compostos pelo seu RA, com seis dígitos. Depois, seguem, obrigatoriamente, as letras "ep", o número do EP em questão, e o item a qual se refere (a, b, c, etc). Se o EP tiver apenas um item, colocar a letra "a". Exemplo:
- 061533ep1b.c : É o programa, em linguagem C, correspondente ao item b do primeiro EP de uma certa aluna.
- 059076ep3c.f : É o programa, em FORTRAN, algo não recomendado pelo Prof., correspondente ao item c do terceiro EP de um aluno rebelde, que manifesta sua rebeldia fazendo o programa em FORTRAN.
Cabeçalho:
Todo programa enviado deve ter um cabeçalho como o abaixo, correspondente ao arquivo hipotético 010101ep3b.c: (faça copy-and-paste e altere onde for necessário. Válido para a linguagem C.)
/*****************************************************/
/* MS211 - Calculo Numerico - Cursao 2007 */
/* EP3: Campo gravitacional do Planeta Toro, Item b */
/*****************************************************/
/* Albert Einstein, RA 010101 */
/* Max Planck, RA 020202 */
/* Niels Bohr, RA 030303 */
/*****************************************************/
/* OBS.: */
/* 1) A rotina de decomposicao LU usada */
/* na solucao do sistema foi aproveitada do EP2 */
/* apresentado pelo grupo do Chuck Norris. */
/* 2) Albert fez a rotina de diagonalizacao, */
/* Max, o calculo das funcoes de Bessel e Niels */
/* a funcao gamma, baseado na rotina publica do GSL. */
/* A escrita e depuracao do programa */
/* foram divididas igualmente entre os tres. */
/*****************************************************/
Notem que tipo de informação o campo de observações pode ter. Não há limite de tamanho para o cabeçalho.