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

MAC0115 Introdução à Computação -- Turma 21 - IF

Segundo Semestre de 2018

Instruções para a entrega de EPs em Python


  As instruções a seguir devem ser respeitadas na entrega de cada exercício-programa.

  1. (Desonestidade Acadêmcia) O exercício-programa é estritamente individual. Se for detectada cópia de programas ou cola em provas, os envolvidos - quem copiou e quem deixou copiar - serão rigorosamente punidos na disciplina. Na ocorrência de tais casos, o Departamento de Ciência da Computação recomenda que os alunos envolvidos sejam reprovados na disciplina em questão, e que o ocorrido seja relatado à CG para as demais providências. Veja também o Artigo 23, parágrafo II do Código de Ética da USP, que reproduzimos abaixo:
      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.
      
  2. (Cabeçalho) As primeiras linhas do seu exercício-programa devem 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 SEVERAMENTE PUNIDOS.
      ENTENDO QUE EPS SEM DECLARAÇÃO DE RESPONSABILIDADE NÃO SERÃO
      CORRIGIDOS E PODERÃO CAUSAR PUNIÇÃO DO AUTOR POR DESONESTIDADE
      ACADÊMICA.
    
      Nome:
      Número USP:
      Curso:                            Turma: 21 - Profa. Yoshiko
      Exercício-Programa xx  
    
      Referências: Com exceção das rotinas que podem ser fornecidas
      no enunciado ou em sala de aula, caso você tenha utilizado
      alguma referência, liste-as abaixo para que o seu programa não
      seja considerado plágio ou irregular.
      
      Exemplo:
      - O algoritmo xxxx  foi baseado em
        http://www........................
    
    
    """

            # Escreva seu programa a partir daqui.


  3. (Versão do Python) Para corrigir os programas o monitor utiliza uma intalação de python (versão 3.x), conforme descrito na aula do dia 07/agosto. Se você utilizar algum outro interpretador ou ambiente para desenvolver o seu programa, verifique, antes de entregar, se o seu programa tem extensão .py, e executa corretamente em uma instalação como a recomendada.

     

  4. (Entrega de EPs) Para fazer a entrega dos EPs, você precisa estar cadastrado na página http://paca.ime.usp.br/ e inscrito na disciplina MAC0115 Introdução à Computação para Ciências Exatas e Tecnologia - IF - Yoshiko .  
    Após abrir uma sessão (digitando o seu no. USP e senha), escolha a opção "EPk - Exercício-Programa k".
    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 se 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 EPs.

       

  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 as entregas 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 receberão nota ZERO.

     

  8. (Arquivo fonte) O arquivo a ser entregue é somente aquele contendo o chamado programa fonte, ou seja, o arquivo com extensão .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. (Nome do arquivo a ser entregue) Os arquivos que vocês vão enviar ao Paca, contendo os exercícios-programas, devem ter um nome construído da seguinte forma: seu primeiro nome em letras minúsculas, seguido das iniciais em letras maiúsculas de todos os seus outros nomes e sobrenomes, seguido de ep0.py (ou de ep1.py ou de ep2.py ou de ep3.py).
    Exemplo: Se o nome de um aluno é  Jose Antonio da Silva Ferreira e Souza, o nome do arquivo com o EP0 que ele vai enviar ao Paca deverá ser joseASFSep0.py.

     

  10. (Entrada de dados) Para facilitar a correção dos EPs, sempre mantenha a quantidade e a ordem dos dados de entrada a serem lidos. Pedidos não especificados no enunciado para digitar algo extra, por exemplo Digite 1 para repetir ou 0 para terminar, dificultam sobremaneira a correção dos EPs.

     

  11. (Consistência dos dados) O seu programa não precisa fazer consistência dos dados de entrada (exceto quando for pedido no enunciado). 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.

     

  12. (Recursos do Python a serem usados) Utilize em seus programas somente os recursos da linguagem Python 3.x vistos em aula ou que constarem do enunciado do EP.