Para a entrega dos EPs você deve observar o seguinte.
  1. sobre o nome do arquivo de entrega - o arquivo que você irá entregar é o arquivo o arquivo fonte de seu programa. Ele possui extensão ".c" - outros tipos de arquivos (como, por exemplo, arquivos executáveis) não serão avaliados e, portanto, receberão nota zero. Além disso, o nome do seu arquivo deve identificar seu criador. Ele deve ser formado por pela primeira letra de seu primeiro nome (letra minúscula) seguido pelo seu último nome (com a primeira letra maiúscula) e o número de seu EP. Por exemplo, se você é Manuel Antônio da Silva Lima e está entregando o seu segundo EP, então o nome de seu arquivo fonte deve ser mLima2.c (nome de arquivo incorreto receberá o desconto de 1 ponto na nota final do EP).
  2. sobre o cabeçalho - o EP deve ter um cabeçalho com o seguinte formato
    /***************************************************************/
    /** **/
    /** Fulano de Tal (é o nome do aluno) **/
    /** Exercício-Programa (1, 2 ou 3) **/
    /** Professor: Ciclano de Tal **/
    /** Turma: (matutino ou noturno) **/
    /** **/
    /***************************************************************/
    #include <stdio.h>

    int main(){
    [Seu programa] return 0; }
    EPs sem o cabeçalho igual ao cabeçalho acima receberá o desconto de 1 ponto na nota final do EP.
  3. onde entregar o seu EP - depositar em link predeterminado no moodle. Não mande por e-mail ou usando qualquer outro recurso.
  4. sobre plágio - não serão aceitos EPs copiados com ou sem eventuais disfarces. EPs copiados receberão nota zero, inclusive o original.
  5. sobre o prazo de entrega - a data da entrega é determinada pelo EP. Não serão aceitos EPs atrasados independentemente do motivo do atraso. Não deixe para entregar o seu EP na última hora. Para prevenir imprevistos como queda de energia, problemas com o sistema, problemas com a sua conexão com a internet, sugerimos que a entrega dos exercícios seja feita pelo menos um dia antes do prazo determinado.
  6. sobre o compilador - Os monitores utilizam o gcc com as opções
    -lm -Wall -pedantic -ansi -Wextra -O3 -o

    para corrigir os programas. Se você utilizar algum outro compilador para desenvolver seu programa, antes de entregar verifique se o seu programa tem extensão .c, compila SEM WARNINGS e executa corretamente.
  7. sobre erros de sintaxe - Eps com erros de sintaxe, ou seja, que não compilam, receberão nota zero.
  8. sobre WARNING - Os exercícios que forem compilados e tiverem WARNINGS (avisos) serão corrigidos normalmente. Entretanto, avisos durante a compilação podem ser uma boa indicação de erros de lógica em seu programa. Por exemplo,
     if (a = b) {
     [. . .]
     }
    
    resulta em um WARNING, e provavelmente é um erro em seu programa (atribuição ao invés de comparação). Procure portanto eliminar todas as fontes de WARNINGs. Para ativar a detecção de WARNINGs no compilador você deve usar as opções
    -lm -Wall -pedantic -ansi -Wextra -O3 -o.
  9. sobre leiaute e documentação - Programas devem ser entendidos não só por computadores mas também, e principalmente, por seres humanos. Se você está à procura de sugestões sobre como endentar o seu programa, elas podem ser encontradas nas páginas Leiaute (= layout) e Documentação escritas por Paulo Feofiloff. (No livro os Capítulos 1 e A tratam desse assunto). Programas com leiautes ruins e documentação pobre podem ser penalizados em até 2 pontos.)
Last modified: Wednesday, 29 December 2010, 8:59 PM