Departamento de Ciência da Computação - IME - USP

MACO122 Princípios de Desenvolvimento de Algoritmos

Instituto de Matemática e Estatística

Instruções para entrega de EPs

 

  A entrega de cada exercício-programa deve respeitar as seguintes instruções.

  1. (Cabeçalho) O exercício-programa deve ter um cabeçalho com o seguinte formato:
    """
      AO PREENCHER ESSE CABEÇALHO COM O MEU NOME E O MEU NÚMERO USP, 
      DECLARO QUE SOU O ÚNICO AUTOR E RESPONSÁVEL POR ESSE PROGRAMA. 
      TODAS AS PARTES ORIGINAIS DESSE EXERCÍCIO PROGRAMA (EP) FORAM 
      DESENVOLVIDAS E IMPLEMENTADAS POR MIM SEGUINDO AS INSTRUÇÕES
      DESSE EP E QUE PORTANTO NÃO CONSTITUEM DESONESTIDADE ACADÊMICA
      OU PLÁGIO.  
      DECLARO TAMBÉM QUE SOU RESPONSÁVEL POR TODAS AS CÓPIAS
      DESSE PROGRAMA E QUE EU NÃO DISTRIBUI OU FACILITEI A
      SUA DISTRIBUIÇÃO. ESTOU CIENTE QUE OS CASOS DE PLÁGIO E
      DESONESTIDADE ACADÊMICA SERÃO TRATADOS SEGUNDO OS CRITÉRIOS
      DIVULGADOS NA PÁGINA DA DISCIPLINA.
      ENTENDO QUE EPS SEM ASSINATURA NÃO SERÃO CORRIGIDOS E,
      AINDA ASSIM, PODERÃO SER PUNIDOS POR DESONESTIDADE ACADÊMICA.
    
      Nome :
      NUSP :
      Turma:
      Prof.:
    
      Referências: Com exceção das rotinas fornecidas no enunciado
      e em sala de aula, caso você tenha utilizado alguma refência,
      liste-as abaixo para que o seu programa não seja considerado
      plágio ou irregular.
      
      Exemplo:
      - O algoritmo Quicksort foi baseado em http://www.ime.usp.br/~pf/algoritmos/aulas/quick.html
    
      """
      # seu programa vem abaixo
      
    
    

     

  2. (Plágio) O exercício-programa é estritamente individual. Os alunos envolvidos em caso de plágio serão penalizados como descrito no critério de avaliação.

      Plágio é um comportamento que contraria as regras de nossa disciplina e o Código de Ética da USP. Destacamos o seguinte artigo:

    Artigo 23 - É vedado aos membros do corpo discente e demais alunos da Universidade:
    [...]
    II. lançar mão de meios e artifícios que possam fraudar a avaliação do desempenho, seu ou de outrem, em atividades acadêmicas, culturais, artísticas, desportivas e sociais, no âmbito da Universidade, e acobertar a eventual utilização desses meios.

     

  3. (Interpretador) Os monitores utilizam uma instalação de python conforme descrito na página de instalação para corrigir os programas. Se você utilizar algum outro interpretador ou ambiente para desenvolver seu programa, antes de entregar verifique se o seu programa tem extensão .py e executa corretamente em uma instalação como a recomendada.

     

  4. (Entregas dos EPs) Para a entrega do EP, você precisa estar cadastrado na página http://paca.ime.usp.br/. Após abrir uma sessão (digitando o seu no. USP e senha), escolha opção "Exercício-Programas" e depois clique no EP correspondente.
    Você pode entregar o EP quantas vezes quiser até as 23h55m do último dia do prazo de entrega.
    Para fazer uma nova entrega, a anterior deve ser excluída. Não esqueça de assinalar a declaração de autoria e depois "Salvar mudanças" após cada operação de entrega/remoção. A última versão entregue é aquela que será corrigida. Encerrado o prazo, não serão mais aceitos EP's.

     

  5. (EP atrasado) Não são aceitos exercícios atrasados. 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 sejam feitas pelo menos um dia antes do prazo determinado.

     

  6. (Recibos das entregas) Quando você entrega uma versão do seu EP, você recebe um e-mail confirmando essa entrega. Guarde esse recibo pois ele poderá ser solicitado.

     

  7. (Erros de sintaxe) Exercícios com erros de sintaxe (ou seja, erros de compilação) receberão nota ZERO. (Em caso do exercício ser plagiado, como descrito nas Informações Gerais, cada aluno envolvido terá uma redução de 0,3 no coeficiente alfa e receberá uma advertência.) Não esqueça de verificar se o seu programa está compilando depois da inclusão do cabeçalho.

     

  8. (Arquivo fonte) O arquivo a ser entregue é somente aquele contendo o chamado programa fonte, ou seja, o arquivo com extensão .py, como, por exemplo, meuep.py. Não entregue outros arquivos. Arquivos não contendo o programa fonte serão considerados não entregues e receberão nota ZERO.

     

     

  9. (Consistência dos dados) O seu programa não precisa fazer consistência dos dados de entrada. Isto significa que se, por exemplo, o seu programa pede um número entre 0 e 5 e o usuário digita um número negativo, uma letra, um cifrão, uma arroba,  . . . , o seu programa pode travar o computador ou explodir sem ficar envergonhado.

     

  10. (Dúvidas) Embora a única fonte segura de informações sobre dúvidas do enunciado do EP e comandos a serem usados em seu programa seja o seu professor, você pode tirar outro tipo de dúvidas com os monitores e colegas. Apenas não copiem soluções.

     

  11. (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 indentar o seu programa, elas podem ser encontradas nas páginas Leiaute (= layout)  e  Documentação escritas por Paulo Feofiloff.

 

 

 


Last modified: Sat Ago 1 12:59:37 BRT 2015