Search This Blog

Thursday, July 15, 2021

Métodos Computacionais 2021: Aula 5 - Exercícios resolvidos e Outros



Abaixo temos os exemplos apresentados em sala de aula:

Exemplo de Classes

Exemplo de encapsulamento

Exemplo de sobrecarga de operadores

Exemplo de polimorfismo

Exemplos de iteradores

Exemplos de geradores

Exemplo de herança

Exemplo de classe abstrata

Referências Adicionais para essa aula:

1. Usuários de Python podem ter interesse em olhar:

Think Python - Allen Downey

2. Usuários de C++ podem ter interesse em olhar:

Think C++

3. Usuários de Java podem ter interesse em olhar:

Intro to Java Programming

Soluções de exercícios

Exercício 5 (a):
M sets

Exercício 5 (b):
Julia sets

Exercício 6:
Alocação de carteiras

Criação de classes
 

Exercício 7:
a) Círculos

b) Cell

c) Superposição de polígonos

Exercício 8: A Primer on Scientific Programming

7.1

7.1 (5ª Edição, 2016) 

7.1 

7.2

7.3

7.4 

7.5

7.5 (5ª Edição, 2016) 

7.6 

7.7

7.8 

7.10

7.11

7.12

7.13

7.13 

7.14 

7.15 

7.16 

7.16

7.17

7.18 

7.19 

7.20

7.21 

7.23 

7.24

7.25

7.26

7.28  

7.28 ( 5ª Edição, 2016)

7.29 

7.30

7.31 (5ª Edição, 2016)  

7.32 (5ª Edição, 2016)

7.33 (5ª Edição, 2016) 

7.34 

7.35

Exercícios 9: Você pode resolver qualquer problema apresentado no Capítulo 6 ”Abstraction“ do ”Java Gently for Engineers and Scientists - Judith Bishop e Nigel Bishop.

6.2 (1ª Edição, 2000)

Exercícios 10: Você pode resolver em Python qualquer ”Programming Exercise“ dos capítulos 5, 7, 8 e 9 apresentado no livro ” Object Oriented Programming with C++ - E
BALAGURUSAMY (5a edição). Esses problemas podem ser resolvidos em C++, mas
preferencialmente em Python ou em outra linguagem de sua escolha.

5.1 ( 4ª Edição)