Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 10 - Estruturas de Dados, Classes e Objetos: Programação
Aula 10 - Estruturas de Dados, Classes e Objetos: Programação
Programação
Informática Web
João Cordeiro
jpcc@ubi.pt
Sumário
Consolidação do estudo das estruturas de dados heterogéneas. Introdução
ao estudo da programação orientada a objetos. As noções de classe e objeto.
Operações com objetos. Exemplos e exercícios.
Definição
É uma estrutura que agrega dados de diferentes tipos.
@dataclass
class Estudante :
numero : int
nome : str
media : float
@dataclass @dataclass
class Ponto : class Recta :
x : int a : Ponto
y : int b : Ponto
@dataclass @dataclass
class Rectangulo : class Triangulo :
origem : Ponto a : Ponto
compri : int b : Ponto
largur : int c : Ponto
@dataclass
class Circulo :
centro : Ponto
raio : int
A primitiva Ponto:
from math import sqrt
class Ponto :
x : int
y : int
...