Orientação a Objetos e UML

Documentos relacionados
Aplicações com Banco de Dados e Cliente-Servidor

Aplicações com Banco de Dados e Cliente-Servidor

Orientação a Objetos e UML

Ambiente de Desenvolvimento Integrado (IDE)

UML - Linguagem de Modelagem Unificada

Orientação a Objetos e UML

Tecnologias da Informação Motivações e Avanços

POO - Programação Orientada a Objetos

O que é Inteligência Artificial???

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta

Motivação para o estudo de IA

História da Computação

EDITAL 5 DE RECUPERAÇÃO 1ª EM - 1º SEMESTRE. INSTRUÇÕES PARA A PARTICIPAÇÃO NA RECUPERAÇÃO Etapa 5

Programação em Linguagem C

Linguagem de Programação I Apresentação da Disciplina

Apresentação da Disciplina

História da Computação

Programação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos

CONFORTO AMBIENTAL Aula 2

ANO LETIVO 2018/2019 CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO DE GEOGRAFIA - 7º

1 Introdução e Conceitos básicos

Introdução. Programação Orientada a Objetos (POO) João Paulo Q. dos Santos

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS - SIG

TUTORIAL. Fórmula para adicionar coordenadas geográficas nos pontos QGIS.

Ministrantes: Alex Lemos e Marco Malagodi

EXERCÍCIO ÁREAS E ÍNDICES. Elisa Furian

COLÉGIO BATISTA ÁGAPE CLIMA E VEGETAÇÃO 3 BIMESTRE PROFA. GABRIELA COUTO

Aprendizado de Máquina

Aula Clima Brasil. Prof. Diogo Máximo

Geografia Física. Turmas: T/R Chicão. Aula 1 Dinâmica Climática

Lista 05 Herança. public class PessoaFisica extends Pessoa { private String RG; public PessoaFisica(){ super(); } public String getrg(){ return RG; }

BOLETIM CLIMÁTICO Nº 69

Considerando que o pôr do Sol se dá ao Oeste, responda as seguintes questões:

Colégio Santa Dorotéia Área de Ciências Humanas Disciplina: Geografia Ano: 6º - Ensino Fundamental Professores: Bento e Joyce

Linguagem de Programação III

Disciplina: Cartografia. Profa. Ligia Flávia Antunes Batista

7ºANO ANO LECTIVO: 2008/2009 p.1/2

Colégio Visconde de Porto Seguro Unidade Valinhos. Atividades de Geografia para o exame final 6º ano

Elementos e fatores climáticos

1. Introdução à Topografia

CHAMADA PÚBLICA - TURMA 3/2018

Aula Clima Brasil. Prof. Diogo Máximo

Módulo 20. Fatores do clima Prof. Lucas Guide 1º ano EM

Herança e Polimorfismo

BOLETIM CLIMÁTICO Nº 46

Tema da aula Introdução ao paradigma de programação: Orientado a Objetos

1ª série EM - Lista de Questões para a RECUPERAÇÃO FINAL - GEOGRAFIA

Análise termohigrométrica nos eixos viários centrais da malha urbana original de Sinop-MT

O uso da automação e internet das coisas na gestão de recursos hídricos para a agricultura

Programação Orientada a Objetos

Manual API Drone. João L. Vilaça

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

Clima: Composição da atmosfera, elementos e fatores climáticos. Lucas Mendes Objetivo - 3º ano Frente 1 - Módulos 12 e 13

Inteligente para Irrigação Sustentável

Disciplina: FLG0591 Estágio Supervisionado em Climatologia Professor: Emerson Galvani

Unidade I Geografia física mundial e do Brasil.

Colégio Santa Dorotéia

Clima: seus elementos e fatores de influência. Professor Fernando Rocha

Fundamentos de Orientação a Objetos

1ª série EM - Questões para a RECUPERAÇÃO FINAL RF 2016 GEOGRAFIA

Figura 1 Altimetria média de Minas Gerais. (Autor: Carlos Wagner G A Coelho)

COMPOSTAGEM DE RESÍDUOS DE ANIMAIS. Karolina Von Zuben Augusto Zootecnista Dra em Engenharia Agrícola B.I.T.A. Busca Inteligente em Tecnologia Animal

Exercícios Complementares de Ciências Humanas Geografia Ensino Fundamental. Orientação, Localização e Representações Cartográficas

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS

FOTOGRAMETRIA E FOTOINTERPRETAÇÃO

Transcrição:

Orientação a Objetos e UML Aula #21.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã

Roteiro Filosofia da orientação a objetos; Exercício sobre herança/polimorfismo. 2

Controle de tratores autônomos 3

Classes do sistema Cultura - area: double Trator + MelhorRota(...):... Controle de tratores autônomos 4

Classes do sistema Cultura Trator Trajeto Mapa GPS - area: double + MelhorRota(...):... + Distancia(...):... - região: string - latitude: double - longitude: double - altura: double Controle de tratores autônomos 5

Classes do sistema Cultura Trator Trajeto Mapa GPS - area: double + MelhorRota(...):... + Distancia(...):... - região: string - latitude: double - longitude: double - altura: double Novo sistema Controle de tratores autônomos Sensoriamento por VANTs 6

Módulo de controle de trajetos/rotas Trajeto + Distancia(...):... Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Controle de tratores autônomos Sensoriamento por VANTs 7

Controle inteligente de irrigação 8

Classes do sistema Plantacao - tipo: string Solo - umidade: double Controle inteligente de irrigação 9

Classes do sistema Plantacao Solo Regiao Clima - tipo: string - umidade: double + DadosClima(...):... - temperatura: double - chuva: bool - vento: double Controle inteligente de irrigação 10

Classes do sistema Plantacao Solo Regiao Clima - tipo: string - umidade: double + DadosClima(...):... - temperatura: double - chuva: bool - vento: double Novo sistema Controle inteligente de irrigação Controle inteligente de galpões 11

Módulo de informações do clima por região Regiao + DadosClima(...):... Clima - temperatura: double - chuva: bool - vento: double Controle inteligente de irrigação Controle inteligente de galpões 12

Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Módulo de informações do clima por região Regiao + DadosClima(...):... Clima - temperatura: double - chuva: bool - vento: double Controle inteligente de irrigação Controle inteligente de galpões 13

Módulo de localizações Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double 14

Módulo de localizações Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Módulo de trajetos/rotas Trajeto + Distancia(...):... 15

Módulo de localizações Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Módulo de trajetos/rotas Trajeto + Distancia(...):... Tratores autônomos Sensoriamento por VANTs 16

Módulo de localizações Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Módulo de trajetos/rotas Trajeto + Distancia(...):... Tratores autônomos Módulo de informações do clima Sensoriamento por VANTs Regiao + DadosClima(...):... Clima - temperatura: double - chuva: bool - vento: double 17

Módulo de localizações Mapa - regiao: string GPS - latitude: double - longitude: double - altura: double Módulo de trajetos/rotas Trajeto + Distancia(...):... Tratores autônomos Irrigação Inteligente Módulo de informações do clima Sensoriamento por VANTs Regiao Clima Controle de galpões + DadosClima(...):... - temperatura: double - chuva: bool - vento: double 18

Herança e Polimorfismo Tipos de calculadoras 19

Herança e Polimorfismo Classe Tipos de calculadoras 20

Herança e Polimorfismo Classe Tipos de calculadoras particularidade Herança, Polimorfismo (sobrescrita, sobrecarga) 21

Herança e Polimorfismo Exercício extra: Calculadora 22

Herança e Polimorfismo Exercício extra: Calculadora Calculadora Científica 23

Herança e Polimorfismo Exercício extra: Calculadora 1) Assuma que os cálculos envolverão no máximo dois elementos (e.g., 2+3, 6*3, 3 2, etc.) Calculadora Científica 24

Herança e Polimorfismo Exercício extra: Calculadora 1) Assuma que os cálculos envolverão no máximo dois elementos (e.g., 2+3, 6*3, 3 2, etc.) Calculadora Científica 2) A partir do programa Calculadora, implementar as classes necessárias para que as duas calculadoras funcionem corretamente. 25

Herança e Polimorfismo Exercício extra: Calculadora 1) Assuma que os cálculos envolverão no máximo dois elementos (e.g., 2+3, 6*3, 3 2, etc.) Calculadora Científica 2) A partir do programa Calculadora, implementar as classes necessárias para que as duas calculadoras funcionem corretamente. 3) Entrega do programa completo até dia 22/11. Vale ponto na média, última chance! 26

Próxima aula: Dia 8/11 Laboratório 2 Material em http://luizcoletta.com/ebs211 Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã