Agenda do Curso
-
Informações importantes da Disciplina
Trabalho para as equipes:
Cada equipe formada deverá resolver e me entregar, até o dia 21 de junho, três exercícios dentre os problemas de id:51-150 do projeto Euler. Os problemas podem ser vistos no site: Problemas 51 a 100 e Problemas 101 a 150.
Regras:
- Os problemas não podem se repetir. A primeira equipe a entregar a solução impede que as outras equipes façam aquele problema.
- Os programas que resolvem os problemas dvem ser em Python.
As outras regras eu vou criando equanto voces forem perguntando.
Exercícios que já foram entregues pelas equipes:
52, 53, 56, 57, 58, 65, 67, 68,80,81,82,92 112,
-
Fórum para perguntas. Todos podem perguntar e responder.
-
São arquivos sobre a linguagem Python. Em particular o tutorial está nesta pasta
-
Pasta das listas de exercícios
-
Alguns programas provavelmente discutidos no curso
-
Este é um curso básico e online de Python, organizado pela universidade de Waterloo.
-
Se você faltou à aula de laboratório em 1 de março. Você terá de instalar seu ambiente de trabalho no CEC, quando tiver oportunidade. Para fazer isso voce deve primeiro abrir um terminal para digitar linhas de comando. E neste terminal executar primeiro:
$ wget -c http://www.ime.usp.br/~tonelli/map0151.tar.gz
Isto trará o arquivo map0151.tar.gz para a sua área. Agora para descompactar este arquivo execute:
$ tar -xzvf map0151.tar.gz
Este processo leva um tempo para finalizar. Depois disso o ambiente está pronto.
Para instalar um sistema igual em casa, no linux ou windows, escolha a distribuição PYZO adequada ao seu sistema operacional em http://www.pyzo.org
-
Para complementar a parte sobre números no computador, ponto flutuante e aritmética do ponto flutuante, vocês podem ler a seção 1.7 do livro do Cleve Moler.
O mesmo assunto pode ser lido no parágrafo 2.2 do livro do Asano e Colli e no último parágrafo do tutorial em python (ver a pasta Material para aprender python acima).
-
-
Ilustra o uso do polinômios de Taylor para aproximação de funções.
-
-
-
-
-
Exercício Teórico para entregar
-
-
-
-
-
Entregar os EPs com Nome e Numero Usp nos comentários
-
-
-
Prova 1
-
-
-
Entrega da segunda lista de exercícios teóricos
-
-
-
-
Entrega do segundo EP
-
-
-
Usamos o notebook do Ipython para ilustrar alguns tópicos da interpolação polinomial
-
-
-
Exercícios teóricos 3
-
-
-
Prova escrita 2
-
Prova 3
-
Entrega do Terceiro EP
-