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

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

Orientação a Objetos e UML

Apresentação da Disciplina

Ambiente de Desenvolvimento Integrado (IDE)

UML - Linguagem de Modelagem Unificada

Orientação a Objetos e UML

Organização de Computadores

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

POO - Programação Orientada a Objetos

Orientação a Objetos e UML

Conhecimento e Raciocínio Incertos

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

Motivação para o estudo de IA

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º

Apresentação da Disciplina

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

Linguagem de Programação I

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

Aprendizado de Máquina

MONITORAMENTO DE PRECIPITAÇÃO

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; }

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

BOLETIM CLIMÁTICO Nº 69

CURSO TÉCNICO DE INFORMÁTICA Módulo C ORIENTAÇÃO À OBJETO. Conceitos

Apresentação da Disciplina

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

Teste 01- GPS de navegação + Trena

Plano de Trabalho Docente Ensino Técnico

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

O que são dados? Informações sobre um objeto de interesse Valores de variáveis. Jcnet.com.br

AGRUPAMENTO DE ESCOLAS ALEXANDRE HERCULANO COD DGEstE/DSRN. Ano Letivo 2017 / 2018

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho

Plano de Trabalho Docente Ensino Técnico

Elementos e fatores climáticos

1. Introdução à Topografia

CHAMADA PÚBLICA - TURMA 3/2018

Aula Clima Brasil. Prof. Diogo Máximo

ÁREAS E ÍNDICES. Áreas. Paula Eça -REVISÃO DE ÁREAS DE FIGURAS GEOMÉTRICAS -ÁREA PRIVATIVA X ÁREA ÚTIL -PARÂMETROS (ÁREAS E ÍNDICES)

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

Programação Orientada a Objetos

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

Apresentação da Disciplina

Inteligente para Irrigação Sustentável

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

Anual Obrigatória X Semestral X Opcional. Regime Diurno Nocturno Horas/semana T Teórica 2 Ano 1 1 T/P Teórico/Prática 4 Semestre 1 1 P- Prática

Unidade I Geografia física mundial e do Brasil.

BOLETIM DE AVISOS Nº 247

Resolução de Problemas via Busca

Colégio Santa Dorotéia

Academia Java IP JAVA: Introdução à Programação em Java (30 horas)

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

ANÁLISE TERMOHIGROMÉTRICA NOS EIXOS VIÁRIOS CENTRAIS DA MALHA URBANA ORIGINAL DE SINOP-MT

BOLETIM CLIMÁTICO Nº 44

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

BOLETIM DE AVISOS Nº 244

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)

MODELAGEM E DESENVOLVIMENTO DE SOFTWARE PARA CÁLCULO DE EVAPOTRANSPIRAÇÃO PELOS MÉTODOS DE PENMAN-MONTEITH E THORTHWAITE

Cartografia Escolar e Inclusiva

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

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

O que são dados? Informações sobre um objeto de interesse Valores de variáveis. Jcnet.com.br

Agrupamento de Escolas Dr. Vieira de Carvalho

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ã