Skip to content

AndreaInfUFSM/elc117-2017a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Paradigmas de Programação - ELC117-2017a

Sobre a disciplina | Avaliações | FAQ

Primeiro semestre de 2017
Professora: Andrea Schwertner Charão
Carga horária: 60h
Horários: segundas e quartas, das 14:30 às 16:30
Sala: 368, CT - Práticas: 334, CT

Sobre a disciplina

Avaliações

  • Guia de Pontuação: a avaliação será baseada na pontuação acumulada individualmente na realização de atividades.
  • Notas
  • Testes rápidos sobre POO/C++ com auto-correção: (1) (2) (3)
  • Datas para avaliações orais:
    • Primeiro bimestre: 17/04 e 19/04/2017
    • Segundo bimestre: 19/06/2017 e 21/06/2017
  • Avaliação final (exame): 17/07/2017 (escrita, sala 368)

FAQ

  • Estou usando Python no Windows e não consegui importar um programa. Como resolver?
    Veja tutoriais dos colegas Willian, Mikael, Marcelo e Cassio.
    Provavelmente, você não conseguiu fazer import funcs porque o interpretador não encontrou o funcs.py. Para resolver isso, use o código abaixo para que o interpretador vá até a pasta do programa (p.ex.: C:\Users\Seunome\Documentos):

    >>> import os
    >>> os.chdir('C:\\Users\\Seunome\\Documentos')
    >>> import funcs
    

    Se isso não der certo, leia este tutorial: Usando Python 3.5 no Windows. Veja principalmente a parte sobre o 'IDLE', que é um IDE simples para Python.

  • Alguns exercícios do T1, pedem para que uma função auxiliar seja definida, mas como eu faço para "chamar" essa função auxiliar na principal?
    A função auxiliar deve ser passada como argumento para uma função de alta ordem (p.ex., map, filter, etc.), conforme o exemplo abaixo. Há outros exemplos nos slides sobre funções de alta ordem.

    >>> def auxiliar(x):return x+1
    ... 
    >>> list(map(auxiliar,[1,2,3]))
    [2, 3, 4]