ORIENTAÇÃO A OBJETOS

Tamanho: px
Começar a partir da página:

Download "ORIENTAÇÃO A OBJETOS"

Transcrição

1 ORIENTAÇÃO A OBJETOS Mário Meireles Teixeira mario@deif.ufma.br O que é Orietação a Objetos Paradigma modero da egeharia de software Iflui a aálise, projeto (desig) e programação A aálise orietada a objetos Determia o que o sistema deve fazer: Quais os atores evolvidos? Quais as atividades a serem realizadas? Decompõe o sistema em objetos: Quais são? Que tarefas cada objeto terá que fazer? O desig orietado a objetos Defie como o sistema será implemetado Modela os relacioametos etre os objetos e atores (podese usar uma liguagem específica como UML) Utiliza e reutiliza abstrações como classes, objetos, métodos, frameworks, APIs, padrões de projeto 2 1

2 Visão OO (1) e Visão Procedural (2) 3 O que é um objeto? Um objeto é uma etidade (física, coceitual ou do domíio de algum problema) que tem: idetidade estado e comportameto Características de Smalltalk, resumidas por Alla Kay: Tudo (em um programa OO) são objetos Um programa é um cojuto de objetos eviado mesages us aos outros O espaço (a memória) ocupado por um objeto cosiste de outros objetos Todo objeto possui um tipo (que descreve seus dados) Objetos de um determiado tipo podem receber as mesmas mesages 4 2

3 Objetos Em uma liguagem OO pura Uma variável é um objeto Um programa é um objeto Um procedimeto é um objeto Um objeto é composto de objetos, portato Um programa (objeto) pode ter variáveis (objetos que represetam seu estado) e procedimetos (objetos que represetam seu comportameto) Aalogia: abstração de um telefoe celular É composto de outros objetos, etre eles bateria e botões A bateria é um objeto também, que possui pelo meos um outro objeto: carga, que represeta seu estado Os botões implemetam comportametos 5 Objetos Em uma liguagem orietada a objetos pura Um úmero, uma letra, uma palavra, uma valor booleao, uma data, um registro, um botão da iterface são objetos Em Java, objetos são armazeados a memória de heap e maipulados através de uma referêcia (variável), guardada a pilha Têm idetidade (a referêcia) Têm estado (seus atributos) Têm comportameto (seus métodos) Valores uidimesioais (tipos primitivos) ão são objetos em Java Números, booleaos, caracteres são armazeados a pilha Têm apeas idetidade (ome da variável) e estado (valor literal armazeado a variável); - diâmicos; + rápidos 6 3

4 Exemplo: Dois Objetos Círculo 7 O que é uma classe? Classes são uma especificação para objetos com propriedades semelhates (atributos), comportametos semelhates (métodos) e relacioametos comus com outros objetos Uma classe represeta um tipo de dados complexo Classes descrevem Tipos dos dados que compõem o objeto (o que podem armazear) Procedimetos que o objeto pode executar (o que podem fazer) 8 4

5 Classes Classes defiem lógica estática Relacioametos etre classes são estáticos, defiidos em tempo de programação e ão mudam durate a execução Relacioametos etre objetos são diâmicos e podem mudar. O fucioameto da aplicação reflete a lógica de relacioameto etre os objetos, e ão etre as classes Classes ão existem o cotexto de execução Uma classe represeta vários objetos que ocupam espaço a memória, mas ela ão existe esse domíio A classe tem papel a criação dos objetos, mas as mesages são trocadas etre os objetos A classe é a plata, o objeto é a casa costruída. Muitas casas podem ser feitas a partir da mesma plata, mas cada uma preserva sua própria idetidade 9 Defiição de classe em Java class Cota Atributos Strig umero; double saldo; void creditar (double valor) saldo = saldo + valor; void debitar (double valor) saldo = saldo - valor; Métodos 10 5

6 Exemplo: Programa que cria e maipula Cota class CriaCota /* Criado um objeto do tipo Cota */ public static void mai (Strig [] args) Cota cota1 = ew Cota (); cota1.umero = ; cota1.saldo = 0; cota1.creditar (500.87); cota1.debitar (45.00); System.out.pritl(cota1.saldo); 11 Membros de uma classe: atributos e métodos Uma classe defie uma estrutura de dados ão-ordeada, podedo coter compoetes em qualquer ordem Os compoetes de uma classe são seus membros Uma classe pode coter três tipos de compoetes Membros estáticos ou de classe: ão fazem parte do tipo do objeto Membros de istâcia: defiem o tipo de um objeto Procedimetos de iicialização Membros estáticos ou de classe Podem ser usados através da classe mesmo quado ão há objetos Não se replicam quado ovos objetos são criados ( variáveis globais da classe) Membros de istâcia Cada objeto, quado criado, aloca espaço para eles Só podem ser usados através de objetos Procedimetos de iicialização (costrutores) Usados para iicializar objetos ou classes 12 6

7 Usado membros estáticos Classes podem declarar membros (campos e métodos) que sejam comus a todas as istâcias, ou seja, membros compartilhados por todos os objetos da classe Tais membros são comumete chamados de membros de classe (versus de objetos ) Em Java, declara-se um membro de classe usado o qualificador static. Daí, o ome membros estáticos usado em Java. class Cota static Strig omebaco = Itaú ; Strig umero; double saldo;... void creditar(double valor) saldo += valor; void debitar(double valor) saldo -= valor; 13 Costrutores São procedimetos executados a criação do objeto, uma úica vez Têm o mesmo ome da classe. São similares a métodos, mas ão têm tipo de retoro. Não fazem parte da defiição do tipo do objeto (iterface) class Cota Strig umero; double saldo; Cota(Strig ) umero = ; saldo = 0; void creditar(double valor) saldo += valor; void debitar(double valor) saldo -= valor; 14 7

8 Criado Objetos com Costrutores... Cota cota1; cota1 = ew Cota( ); cota1.creditar(500.87); cota1.debitar(45.00); System.out.pritl(cota1.saldo); Termiologia Atributos de istâcia: cada objeto poderá armazear valores diferetes essas variáveis. Procedimeto de iicialização de objetos (Costrutor): código é executado após a criação de cada ovo objeto. Cada objeto terá um úmero diferete. Método de istâcia: só é possível chamá-lo se for através de um objeto. Atributos estáticos: ão é preciso criar objetos para usá-los. Todos os objetos os compartilham. Procedimeto de iicialização estático: código é executado uma úica vez, quado a classe é carregada. O arquiteto será um só para todas as casas: ou Zé ou Og. 16 8

9 Objetos possuem uma iterface... Através da iterface é possível utilizá-lo Não é preciso saber dos detalhes de sua implemetação O tipo (Classe) de um objeto determia sua iterface O tipo determia quais mesages lhe podem ser eviadas Ao iteragir com um objeto, levamos em cota a iterface (o serviço) e ão a implemetação. Chamamos a isso de Abstração e uma implemetação (oculta) Implemetação ão iteressa a quem usa o objeto Papel do usuário da classe: ão precisa saber como a classe foi escrita, apeas o ome dos métodos, seus parâmetros (quatidade, ordem e tipo) e valor de retoro assiatura do método usa apeas a iterface (pública) da classe Papel do desevolvedor da classe: defie ovos tipos de dados expõe, através de métodos, todas as fuções ecessárias ao usuário da classe, e oculta o resto da implemetação tem a liberdade de mudar a implemetação da classe, desde que isso ão comprometa sua iterface 18 9

10 Resumo Os compoetes de uma classe, em Java, podem pertecer a dois domíios, que determiam como os mesmos serão usados Domíio da classe: existem idepedetemete de existirem objetos ou ão métodos static, blocos static, atributos static e iterface dos costrutores de objetos Domíio do objeto: métodos e atributos ão declarados como static (defiem o tipo ou iterface que um objeto possui), e coteúdo dos costrutores Costrutores são usados apeas para costruir objetos Não são métodos (ão declaram tipo de retoro) Pote" etre dois domíios: são chamados uma vez ates do objeto existir (domíio da classe) e executados o domíio do objeto criado Separação de iterface e implemetação Usuários de classes vêem apeas a iterface. Implemetação é ecapsulada detro dos métodos, e pode variar sem afetar as classes que usam os objetos 19 Desevolvedo um exemplo Uma máquia de veda de bilhetes 10

11 Máquia de veda de bilhetes: visão extera Explorado o comportameto de uma máquia de veda de bilhetes: A máquia forece bilhetes de preço fixo Os clietes iserem diheiro a máquia e depois solicitam que um bilhete seja impresso A máquia matém um total geral do diheiro coletado durate sua operação 21 Estrutura de uma classe básica em Java public class TicketMachie Parte itera da classe omitida. O empacotador extero da TicketMachie public class NomeDaClasse Campos/Atributos Costrutores Métodos O coteúdo de uma classe 22 11

12 Atributos ou campos Atributos armazeam valores para um objeto Eles também são cohecidos como variáveis de istâcia Atributos defiem o estado de um objeto Public class TicketMachie private it price; private it balace; private it total; Costrutor e métodos omitidos Modificador de visibilidade Tipo Nome da variável private it price; 23 Métodos public class TicketMachie Atributos omitidos public TicketMachie(it ticketcost) public it getprice() retur price; public it getbalace() retur balace; public void isertmoey(it amout) public void pritticket() 24 12

13 Costrutores Costrutores iicializam um objeto Têm o mesmo ome de sua classe Iicializam os atributos Freqüetemete recebem valores de parâmetros exteros à classe public class TicketMachie public TicketMachie(it ticketcost) price = ticketcost; balace = 0; total = 0; 25 Métodos de acesso Métodos implemetam o comportameto dos objetos Métodos de acesso forecem iformações sobre um objeto A classe TicketMachie possui os seguites métodos: getprice, getbalace, isertmoey, pritticket Métodos têm uma estrutura que cosiste em um cabeçalho e um corpo O cabeçalho defie a assiatura do método: public it getprice() O corpo egloba as istruções do método 26 13

14 Métodos de acesso (getters) Modificador de visibilidade Tipo de retoro Nome do método public it getprice() retur price; Iício e fim do corpo do método (bloco) Lista de parâmetros (vazia) Istrução de retoro 27 Métodos modificadores (setters) Utilizados para modificar o estado de um objeto Geralmete cotêm istruções de atribuição Geralmete recebem parâmetros Geralmete seu tipo de retoro é void Modificador de visibilidade Tipo de retoro (void) Nome do método Parâmetro public void isertmoey(it amout) balace += amout; Istrução de atribuição Campo sedo alterado 28 14

15 Variáveis locais Atributos são um tipo de variável: armazeam valores por toda a vida de um objeto são acessíveis por meio da classe (seu escopo) uma cópia do atributo por objeto istaciado Os métodos também podem declarar variáveis locais: existem apeas equato o método está em execução são acessíveis somete detro do método 29 Variáveis locais Não se usa modificador de visibilidade public it refudbalace() it amouttorefud; amouttorefud = balace; balace = 0; retur amouttorefud; variável local 30 15

16 Resumo O corpo das classes pode coter atributos (campos), costrutores e métodos Atributos armazeam o estado de um objeto Costrutores iicializam objetos Métodos implemetam o comportameto dos objetos Atributos, parâmetros e variáveis locais são variáveis Atributos persistem pelo tempo de vida de um objeto Parâmetros são utilizados para receber valores em um costrutor ou método Variáveis locais são utilizadas para armazeameto temporário de curta duração e existem apeas durate a execução do método 31 Métodos estáticos Métodos estáticos (métodos de classe) Aplicam-se à classe como um todo Não é ecessário criar um objeto para utilizá-los São chamados especificado-se o ome da classe ode o método é declarado: NomeClasse.omeMétodo() Todos os métodos da classe Math são static: Ex: Math.sqrt(144.0) 32 16

17 Atributos estáticos Campos estáticos (variáveis de classe) A mesma cópia é compartilhada etre todas as istâcias da classe (objetos) Uma espécie de variável global da classe Costates Declaradas com a palavra-chave fial. Não pode ser alterada depois da iicialização Classe Math: Campos Math.E e Math.PI são fial static 33 A classe Math 34 17

18 Cooperação etre objetos Um relógio digital 1.0 Abstração e modularização Abstração é a habilidade de igorar detalhes sobre as partes para cocetrar a ateção o ível mais alto de um problema Modularização é o processo de dividir um todo em partes bem defiidas, que podem ser costruídas e examiadas separadamete e que iteragem de uma maeira prédetermiada 36 18

19 Modularização o exemplo do relógio Ou um mostrador de úmero de dois dígitos? Um mostrador de úmero de quatro dígitos? 37 Implemetação NumberDisplay public class NumberDisplay private it limit; private it value; Costrutor e métodos omitidos Uma classe de exibição de um dígito, com um limite superior e um valor atual 38 19

20 Implemetação ClockDisplay public class ClockDisplay private NumberDisplay hours; private NumberDisplay miutes; Costrutor e métodos omitidos Um mostrador de relógio completo que cotém, iteramete, dois mostradores de úmeros 39 Diagrama de objetos 40 20

21 Diagrama de classes 41 Tipos primitivos vs. Objetos SomeObject obj; STACK ew objeto HEAP it i; Uma referêcia para o objeto é armazeada a variável 32 STACK tipo primitivo Os tipos primitivos são armazeados a própria variável 42 21

22 Tipos primitivos vs. Objetos SomeObject a; SomeObject b; b = a; it a; 32 it b; NumberDisplay (1) // Costrutor public NumberDisplay(it rolloverlimit) limit = rolloverlimit; value = 0; public void icremet() value = (value + 1) % limit; 44 22

23 NumberDisplay (2) public Strig getdisplayvalue() if(value < 10) retur "0" + value; else retur "" + value; 45 ClockDisplay: Objetos criado objetos public class ClockDisplay private NumberDisplay hours; private NumberDisplay miutes; private Strig displaystrig; public ClockDisplay() hours = ew NumberDisplay(24); miutes = ew NumberDisplay(60); updatedisplay(); 46 23

24 Diagrama do objeto ClockDisplay 47 Objetos criado objetos Na classe NumberDisplay: public NumberDisplay(it rolloverlimit); parâmetro formal Na classe ClockDisplay: hours = ew NumberDisplay(24); parâmetro real 48 24

25 ClockDisplay: Métodos exteros public void timetick() miutes.icremet(); if(miutes.getvalue() == 0) // retorou a zero hours.icremet(); updatedisplay(); 49 ClockDisplay: Método itero // Atualiza a strig itera que // represeta o mostrador private void updatedisplay() displaystrig = hours.getdisplayvalue() + ":" + miutes.getdisplayvalue(); 50 25

26 ClockDisplay: Múltiplos costrutores public ClockDisplay() hours = ew NumberDisplay(24); miutes = ew NumberDisplay(60); updatedisplay(); // Hora iicial 00:00 public ClockDisplay(it hour, it miute) hours = ew NumberDisplay(24); miutes = ew NumberDisplay(60); settime(hour, miute); É possível iicializar um objeto ClockDisplay de duas maeiras diferetes - sobrecarga de costrutor ou método 51 A palavra-chave this public class MailItem private Strig from; private Strig to; private Strig message; public MailItem(Strig from, Strig to, Strig message) this.from = from; this.to = to; this.message = message; A expressão this referecia o objeto atual, difereciado o atributo do parâmetro 52 26

27 Relacioameto etre Objetos Associação, Agregação e Composição Tipos de relacioametos Objetos ão são ilhas isoladas. Pelo cotrário, podem existir diferetes tipos de relacioametos etre os objetos ao logo do ciclo de vida do sistema Reuso de classe: forece meos flexibilidade Heraça pura (sobreposição): b é a Heraça com extesão: b é um tipo de a Uso e reuso de objetos: forece mais flexibilidade Associação: a é usado por b Agregação: a é parte de b Composição: a é parte essecial de b O grau de coesão etre os objetos foi colocado do mais fraco para o mais forte 54 27

28 Associação Represeta relacioametos mais fortes etre istâcias de classes (objetos) public class Empregado private Strig matricula; private it aosservico; private Strig sobreome; private Strig ome; private Edereco edereco;... public class Edereco Agregação A agregação é um relacioameto do tipo todo/parte: É usado para mostrar uma relação de iclusão lógica, ou seja, um todo formado por partes Embora as partes possam existir idepedetemete do todo, sua existêcia é basicamete para formar o todo Exemplo: um corretista precisa de pelo meos uma cota e um edereço. Sem uma cota ão se pode dizer que ele é corretista A agregação é frequetemete represetada como uma simples associação 56 28

29 Composição Uma composição é um tipo de agregação. A difereça é que a composição o objeto composto faz parte de somete um relacioameto (um todo), equato que a agregação isso ão é obrigatório Exemplo 1: um trem é formado por uma locomotiva e vagões. Uma locomotiva aida tem um farol Exemplo 2: um Quadrado é formado por dois potos e um Círculo tem um poto e um raio. Cada uma dessas formas geométricas aida tem um estilo 57 Composição X Agregação X Associação Um trem ão existe sem a locomotiva e os vagões. Por sua vez, os dois últimos até assumem uma ova idetidade ao formarem o trem Uma locomotiva possui um farol (mas ão vai deixar de ser uma locomotiva se ão o tiver) Um trem usa uma estrada de ferro (ela ão faz parte do trem, mas ele depede dela) 58 29

30 Composição X Agregação A relação de Poto com Circulo e Quadrado é uma composição, pois os mesmos ão podem ser compartilhados Equato que o mesmo objeto de Estilo pode ser compartilhado por Circulo e Poto (agregação) 59 Composição X Agregação Tradução de composição e agregação a liguagem Java public class Quadrado // p1 e p2 são composição - ew // estilo é agregação - atribuição private Poto p1, p2; private Estilo estilo; public Quadrado(it x1, it y1, it x2, it y2, Estilo e) p1 = ew Poto(x1, y1); p2 = ew Poto (x2, y2); estilo = e; 60 30

31 Depedêcia Composição Associação 61 Geeralização e Especialização Heraça e Polimorfismo 31

32 Heraça Uma maeira de expressar heraça é pelo termo É-UM Fusca é um Carro Gerete é um Fucioario Na liguagem Java, a palavra reservada exteds represeta este relacioameto É-UM: public class Fucioario... public class Gerete exteds Fucioario Heraça (reuso de iterface) Um carro é um veículo Fuscas e Porsches são carros (e também veículos) 64 32

33 Heraça (extesão e sobreposição) Extesão (é-um-tipo-de) Sobreposição (é-um - heraça pura) 65 Polimorfismo Uso de um objeto o lugar de outro: pode-se escrever código que ão depeda da existêcia prévia de tipos específicos mesmo ome do método, diferetes implemetações 66 33

34 Resumo de características OO Abstração de coceitos Classes: defiem um tipo, separado iterface de implemetação Objetos: istâcias utilizáveis de uma classe Heraça: "é um" Aproveitameto do código a formação de hierarquias de classes Fixada a compilação (iflexível) Associação "tem um" Represeta relacioametos etre objetos Pode ter comportameto e estrutura alterados durate execução Vários íveis de acoplameto: associação, composição, agregação Ecapsulameto Separação de iterface e implemetação que permite que usuários de objetos possam utilizá-los sem cohecer detalhes de seu código Polimorfismo Permite que um objeto seja usado o lugar de outro (mesma iterface, diferetes implemetações) 67 34

Classes e Objetos. Programação Orientada a Objetos Java. Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior

Classes e Objetos. Programação Orientada a Objetos Java. Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior Classes e Objetos Programação Orientada a Objetos Java Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior O que é Orientação a Objetos Paradigma moderno da engenharia de software Influi na análise,

Leia mais

O Modelo OSI. O Modelo OSI. As Camadas do Modelo. As Camadas do Modelo (cont.)

O Modelo OSI. O Modelo OSI. As Camadas do Modelo. As Camadas do Modelo (cont.) 1 O Modelo OSI Eduardo Max A. Amaral Aula 3 O Modelo OSI Framework cocebido pela ISO para a defiição de padrões, visado a itercoexão de sistemas heterogêeos (idepedêcia de fabricate, sistema operacioal

Leia mais

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados Gereciameto de Arquivos Sistema Gereciador de Baco de Dados Modelos de Dados Baco de Dados Gereciameto de Arquivos Gereciameto de Arquivos Gereciameto de Arquivos Em uma idústria são executadas três fuções:

Leia mais

Exercícios de exames e provas oficiais

Exercícios de exames e provas oficiais Eercícios de eames e provas oficiais. Cosidere as fuções f e g, de domíio,0, defiidas por l e g f f Recorredo a processos eclusivamete aalíticos, mostre que a codição pelo meos, uma solução em e, f e tem,

Leia mais

Linguagem de Programação Introdução a Orientação a Objetos

Linguagem de Programação Introdução a Orientação a Objetos Linguagem de Programação Introdução a Orientação a Objetos Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição de Orientação a Objetos. Orientação a Objetos:

Leia mais

Faculdade Campo Limpo Paulista Mestrado em Ciência da Computação Complexidade de Algoritmos Avaliação 2

Faculdade Campo Limpo Paulista Mestrado em Ciência da Computação Complexidade de Algoritmos Avaliação 2 Faculdade Campo Limpo Paulista Mestrado em Ciêcia da Computação Complexidade de Algoritmos Avaliação 2. (2,0): Resolva a seguite relação de recorrêcia. T() = T( ) + 3 T() = 3 Pelo método iterativo progressivo.

Leia mais

Preliminares 1. 1 lim sup, lim inf. Medida e Integração. Departamento de Física e Matemática. USP-RP. Prof. Rafael A. Rosales. 8 de março de 2009.

Preliminares 1. 1 lim sup, lim inf. Medida e Integração. Departamento de Física e Matemática. USP-RP. Prof. Rafael A. Rosales. 8 de março de 2009. Medida e Itegração. Departameto de Física e Matemática. USP-RP. Prof. Rafael A. Rosales 8 de março de 2009. 1 lim sup, lim if Prelimiares 1 Seja (x ), N, uma seqüêcia de úmeros reais, e l o limite desta

Leia mais

Tipos abstratos de dados (TADs)

Tipos abstratos de dados (TADs) Tipos abstratos de dados (TADs) Um TAD é uma abstração de uma estrutura de dados Um TAD especifica: Dados armazeados Operações sobre os dados Codições de erros associadas à opers Exemplo: TAD que modela

Leia mais

Gerência de Desenvolvimento Sidney Zaganin Latorre. Coordenação Técnica OzeasVieira Santana Filho. Apoio Técnico Ana Cristina Manzano dos Santos

Gerência de Desenvolvimento Sidney Zaganin Latorre. Coordenação Técnica OzeasVieira Santana Filho. Apoio Técnico Ana Cristina Manzano dos Santos ItROdUçãO À liguagem java Admiistração Regioal do Seac o Estado de São Paulo Gerêcia de Desevolvimeto Sidey Zagai Latorre Coordeação Técica OzeasVieira Sataa Filho Apoio Técico Aa Cristia Mazao dos Satos

Leia mais

Sequências Reais. Departamento de Matemática - UEL Ulysses Sodré. 1 Sequências de números reais 1

Sequências Reais. Departamento de Matemática - UEL Ulysses Sodré.  1 Sequências de números reais 1 Matemática Essecial Sequêcias Reais Departameto de Matemática - UEL - 200 Ulysses Sodré http://www.mat.uel.br/matessecial/ Coteúdo Sequêcias de úmeros reais 2 Médias usuais 6 3 Médias versus progressões

Leia mais

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005.

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005. Ageda Aálise e Técicas de Algoritmos Jorge Figueiredo Relação de de Recorrêcia Derivado recorrêcia Resolvedo recorrêcia Aálise de de algoritmos recursivos Aálise de de Algoritmos Recursivos Itrodução A

Leia mais

Variáveis Aleatórias e Distribuições de Probabilidade

Variáveis Aleatórias e Distribuições de Probabilidade PROBABILIDADES Variáveis Aleatórias e Distribuições de Probabilidade BERTOLO Fução de Probabilidades Vamos cosiderar um experimeto E que cosiste o laçameto de um dado hoesto. Seja a variável aleatória

Leia mais

Conceito 31/10/2015. Módulo VI Séries ou Fluxos de Caixas Uniformes. SÉRIES OU FLUXOS DE CAIXAS UNIFORMES Fluxo de Caixa

Conceito 31/10/2015. Módulo VI Séries ou Fluxos de Caixas Uniformes. SÉRIES OU FLUXOS DE CAIXAS UNIFORMES Fluxo de Caixa Módulo VI Séries ou Fluxos de Caixas Uiformes Daillo Touriho S. da Silva, M.Sc. SÉRIES OU FLUXOS DE CAIXAS UNIFORMES Fluxo de Caixa Coceito A resolução de problemas de matemática fiaceira tora-se muito

Leia mais

Rua 13 de junho,

Rua 13 de junho, NOME: 1. (Cefet MG 013) Durate o mesmo período, dois irmãos depositaram, uma vez por semaa, em seus respectivos cofrihos, uma determiada quatia, da seguite forma: o mais ovo depositou, a primeira semaa,

Leia mais

POO UML e Outros Conceitos. Prof. Vicente Paulo de Camargo

POO UML e Outros Conceitos. Prof. Vicente Paulo de Camargo Prof. Vicente Paulo de Camargo UML - INTRODUÇÃO UML = Unified Modeling Language = linguagem de modelagem de sistemas Permite especificar, visualizar e documentar modelos de software orientados a objetos

Leia mais

PROVA DE MATEMÁTICA DA UNIFESP VESTIBULAR 2011 RESOLUÇÃO: Profa. Maria Antônia Gouveia.

PROVA DE MATEMÁTICA DA UNIFESP VESTIBULAR 2011 RESOLUÇÃO: Profa. Maria Antônia Gouveia. PROVA DE MATEMÁTICA DA UNIFESP VESTIBULAR 0 Profa Maria Atôia Gouveia 6 A figura represeta um cabo de aço preso as etremidades de duas hastes de mesma altura h em relação a uma plataforma horizotal A represetação

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER) Deseja-se projetar uma base de dados que dará suporte a

Leia mais

A Inferência Estatística é um conjunto de técnicas que objetiva estudar a população através de evidências fornecidas por uma amostra.

A Inferência Estatística é um conjunto de técnicas que objetiva estudar a população através de evidências fornecidas por uma amostra. UNIVERSIDADE FEDERAL DA PARAÍBA Distribuição Amostral Luiz Medeiros de Araujo Lima Filho Departameto de Estatística INTRODUÇÃO A Iferêcia Estatística é um cojuto de técicas que objetiva estudar a população

Leia mais

Interfaces. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno.

Interfaces. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno. Interfaces Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Interfaces É utilizada para agrupar conceitos em

Leia mais

População x Amostra. statística descritiva X inferência estatística. Revisão de Estatística e Probabilidade

População x Amostra. statística descritiva X inferência estatística. Revisão de Estatística e Probabilidade Revisão de Estatística e Probabilidade Magos Martiello Uiversidade Federal do Espírito Sato - UFES Departameto de Iformática DI Laboratório de Pesquisas em Redes Multimidia LPRM statística descritiva X

Leia mais

Anexo VI Técnicas Básicas de Simulação do livro Apoio à Decisão em Manutenção na Gestão de Activos Físicos

Anexo VI Técnicas Básicas de Simulação do livro Apoio à Decisão em Manutenção na Gestão de Activos Físicos Aexo VI Técicas Básicas de Simulação do livro Apoio à Decisão em Mauteção a Gestão de Activos Físicos LIDEL, 1 Rui Assis rassis@rassis.com http://www.rassis.com ANEXO VI Técicas Básicas de Simulação Simular

Leia mais

AEP FISCAL ESTATÍSTICA

AEP FISCAL ESTATÍSTICA AEP FISCAL ESTATÍSTICA Módulo 0: Medidas de Dispersão (webercampos@gmail.com) MÓDULO 0 - MEDIDAS DE DISPERSÃO 1. Coceito: Dispersão é a maior ou meor diversificação dos valores de uma variável, em toro

Leia mais

FENÔMENOS DE TRANSPORTE TERMODINÂMICA

FENÔMENOS DE TRANSPORTE TERMODINÂMICA UNIERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS AMBIENTAIS FENÔMENOS DE TRANSPORTE TERMODINÂMICA CICLO DE POTÊNCIA E DE REFRIGERAÇÃO CALOR E TRABALHO Prof. Roberto ieira Pordeus Mossoró-RN

Leia mais

CAPÍTULO IV DESENVOLVIMENTOS EM SÉRIE

CAPÍTULO IV DESENVOLVIMENTOS EM SÉRIE CAPÍTUO IV DESENVOVIMENTOS EM SÉRIE Série de Taylor e de Mac-auri Seja f ) uma fução real de variável real com domíio A e seja a um poto iterior desse domíio Supoha-se que a fução admite derivadas fiitas

Leia mais

ELETROQUÍMICA TÓPICOS EXTRAS

ELETROQUÍMICA TÓPICOS EXTRAS ELETROQUÍMCA TÓPCOS EXTRAS trodução Este artigo tem por fialidade tratar de assutos relacioados com a Eletroquímica que têm sido largamete cobrados os vestibulares do ME e do TA. remos tratar e mostrar

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) rosalvo.oliveira@univasf.edu.br

Leia mais

SEEC UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE UERN FACULDADE DE CIÊNCIAS EXATAS E NATURAIS FANAT DEPARTAMENTO DE CIÊNCIAS BIOLÓGICAS DECB

SEEC UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE UERN FACULDADE DE CIÊNCIAS EXATAS E NATURAIS FANAT DEPARTAMENTO DE CIÊNCIAS BIOLÓGICAS DECB Govero do Estado do Rio Grade do Norte Secretaria de Estado da Educação e da Cultura - SEEC UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE UERN FACULDADE DE CIÊNCIAS EXATAS E NATURAIS FANAT DEPARTAMENTO

Leia mais

Banco de Dados para Sistemas de Informação Geográfica (SIG)

Banco de Dados para Sistemas de Informação Geográfica (SIG) Baco de Dados para Sistemas de Iformação Geográfica (SIG) JUGURTA LISBOA FILHO Departameto de Iformática Uiversidade Federal de Viçosa 3657-000 - Viçosa - MG e-mail: jugurta@dpi.ufv.br ROTEIRO Módulo I

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Julho de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER - Peso 2 Deseja-se costruir um sistema WEB que armazee a comuicação

Leia mais

Programação Orientada a Objetos Flávio de Oliveira Silva 144

Programação Orientada a Objetos Flávio de Oliveira Silva 144 HERANÇA Herança é a capacidade de uma subclasse de ter acesso as propriedades da superclasse(também chamada classe base) relacionada a esta subclasse. Dessa forma os atributos e métodos de uma classe são

Leia mais

Programação para GI. Subprogramas

Programação para GI. Subprogramas nível 05/05/2015 Programação para GI Aula 08 Java é uma linguagem de programação orientada a objetos (POO). O objetivo desta aula é escrever programas em Java organizando o código em subprogramas (funções)

Leia mais

O erro da pesquisa é de 3% - o que significa isto? A Matemática das pesquisas eleitorais

O erro da pesquisa é de 3% - o que significa isto? A Matemática das pesquisas eleitorais José Paulo Careiro & Moacyr Alvim O erro da pesquisa é de 3% - o que sigifica isto? A Matemática das pesquisas eleitorais José Paulo Careiro & Moacyr Alvim Itrodução Sempre que se aproxima uma eleição,

Leia mais

CIRCUITOS SEQUÊNCIAIS

CIRCUITOS SEQUÊNCIAIS Coelh ho, J.P. @ Sistem mas Digita ais : Y20 07/08 CIRCUITOS SEQUÊNCIAIS O que é um circuito it sequêcial? Difereça etre circuito combiatório e sequecial... O elemeto básico e fudametal da lógica sequecial

Leia mais

CONCEITOS FUNDAMENTAIS DA MATEMÁTICA FINANCEIRA

CONCEITOS FUNDAMENTAIS DA MATEMÁTICA FINANCEIRA CONCEITOS FUNDAMENTAIS DA MATEMÁTICA FINANCEIRA Coceito de taxa de juros Taxa de juro é a relação etre o valor dos juros pagos (ou recebidos) o fial de um determiado período de tempo e o valor do capital

Leia mais

MINISTÉRIO DAS CIDADES, ORDENAMENTO DO TERRITÓRIO E AMBIENTE Instituto do Ambiente PROCEDIMENTOS ESPECÍFICOS DE MEDIÇÃO DE RUÍDO AMBIENTE

MINISTÉRIO DAS CIDADES, ORDENAMENTO DO TERRITÓRIO E AMBIENTE Instituto do Ambiente PROCEDIMENTOS ESPECÍFICOS DE MEDIÇÃO DE RUÍDO AMBIENTE MINISÉRIO DAS CIDADES, ORDENAMENO DO ERRIÓRIO E AMBIENE Istituto do Ambiete PROCEDIMENOS ESPECÍFICOS DE MEDIÇÃO DE RUÍDO AMBIENE Abril 2003 . Equadrameto O presete documeto descreve a metodologia a seguir

Leia mais

Amostras Aleatórias e Distribuições Amostrais. Probabilidade e Estatística: afinal, qual é a diferença?

Amostras Aleatórias e Distribuições Amostrais. Probabilidade e Estatística: afinal, qual é a diferença? Amostras Aleatórias e Distribuições Amostrais Probabilidade e Estatística: afial, qual é a difereça? Até agora o que fizemos foi desevolver modelos probabilísticos que se adequavam a situações reais. Por

Leia mais

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu Programação Diâmica Aula 3: Programação Diâmica Programação Diâmica Determiística; e Programação Diâmica Probabilística. Programação Diâmica O que é a Programação Diâmica? A Programação Diâmica é uma técica

Leia mais

Um estudo das permutações caóticas

Um estudo das permutações caóticas Um estudo das permutações caóticas Trabalho apresetado como atividade do PIPE a disciplia Matemática Fiita do Curso de Matemática o 1º semestre de 2009 Fabrício Alves de Oliveira Gabriel Gomes Cuha Grégory

Leia mais

Fundamentos de Análise Matemática Profª Ana Paula. Sequência Infinitas

Fundamentos de Análise Matemática Profª Ana Paula. Sequência Infinitas Fudametos de Aálise Matemática Profª Aa Paula Sequêcia Ifiitas Defiição 1: Uma sequêcia umérica a 1, a 2, a 3,,a,é uma fução, defiida o cojuto dos úmeros aturais : f : f a Notação: O úmero é chamado de

Leia mais

Interfaces e Classes Abstratas

Interfaces e Classes Abstratas Interfaces e Classes Abstratas José Gustavo de Souza Paiva Problema Método obterarea()? Classes Abstratas Classes que funcionam como um molde Declarada com comando abstract Contém um ou mais métodos abstratos

Leia mais

Modelagem Conceitual Entidade-Relacionamento. Projeto de Sistemas de Informação. Processo de Software. Fernanda Baião UNIRIO

Modelagem Conceitual Entidade-Relacionamento. Projeto de Sistemas de Informação. Processo de Software. Fernanda Baião UNIRIO Modelagem Coceitual Etidade-Relacioameto Ferada Baião UNIRIO Material parcialmete extraído a partir das otas de aula de Maria Luiza M. Campos, Araldo Vieira e Maria Cláudia Cavalcati Projeto de Sistemas

Leia mais

Módulo 4 Matemática Financeira

Módulo 4 Matemática Financeira Módulo 4 Matemática Fiaceira I Coceitos Iiciais 1 Juros Juro é a remueração ou aluguel por um capital aplicado ou emprestado, o valor é obtido pela difereça etre dois pagametos, um em cada tempo, de modo

Leia mais

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for

Leia mais

Programação Orientada a Objetos (DPADF 0063)

Programação Orientada a Objetos (DPADF 0063) Programação Orientada a Objetos (DPADF 0063) Aula 3 Abstração Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas para Internet Prof. Bruno

Leia mais

Exercícios de Aprofundamento Matemática Progressão Aritmética e Geométrica

Exercícios de Aprofundamento Matemática Progressão Aritmética e Geométrica Exercícios de Aprofudameto Matemática Progressão Aritmética e b. (Fuvest 05) Dadas as sequêcias a 4 4, b, c a a e d, b defiidas para valores iteiros positivos de, cosidere as seguites afirmações: I. a

Leia mais

Tabela Price - verdades que incomodam Por Edson Rovina

Tabela Price - verdades que incomodam Por Edson Rovina Tabela Price - verdades que icomodam Por Edso Rovia matemático Mestrado em programação matemática pela UFPR (métodos uméricos de egeharia) Este texto aborda os seguites aspectos: A capitalização dos juros

Leia mais

CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA

CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA CAPÍTULO 5 - INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA 5. INTRODUÇÃO É freqüete ecotrarmos problemas estatísticos do seguite tipo : temos um grade úmero de objetos (população) tais que se fossem tomadas as medidas

Leia mais

SUCESSÕES E SÉRIES. Definição: Chama-se sucessão de números reais a qualquer f. r. v. r., cujo domínio é o conjunto dos números naturais IN, isto é,

SUCESSÕES E SÉRIES. Definição: Chama-se sucessão de números reais a qualquer f. r. v. r., cujo domínio é o conjunto dos números naturais IN, isto é, SUCESSÕES E SÉRIES Defiição: Chama-se sucessão de úmeros reais a qualquer f. r. v. r., cujo domíio é o cojuto dos úmeros aturais IN, isto é, u : IN IR u( ) = u Defiição: i) ( u ) IN é crescete IN, u u

Leia mais

UNIVERSIDADE DE SÃO PAULO ENGENHARIA QUÍMICA LOQ 4016 OPERAÇÕES UNITÁRIAS EXPERIMENTAL I

UNIVERSIDADE DE SÃO PAULO ENGENHARIA QUÍMICA LOQ 4016 OPERAÇÕES UNITÁRIAS EXPERIMENTAL I UNIVERSIAE E SÃO PAULO ENGENHARIA QUÍMICA LOQ 4016 OPERAÇÕES UNITÁRIAS EXPERIMENTAL I Profa. Lívia Chaguri E-mail: lchaguri@usp.br 1- Redução de Tamaho - Fudametos/Caracterização graulométrica - Equipametos:

Leia mais

a taxa de juros i está expressa na forma unitária; o período de tempo n e a taxa de juros i devem estar na mesma unidade de tempo.

a taxa de juros i está expressa na forma unitária; o período de tempo n e a taxa de juros i devem estar na mesma unidade de tempo. UFSC CFM DEPARTAMENTO DE MATEMÁTICA MTM 5151 MATEMÁTICA FINACEIRA I PROF. FERNANDO GUERRA. UNIDADE 3 JUROS COMPOSTOS Capitalização composta. É aquela em que a taxa de juros icide sempre sobre o capital

Leia mais

Um arquivo digital para dados de monitorização

Um arquivo digital para dados de monitorização Um arquivo digital para dados de moitorização Fábio Costa, Gabriel David, Álvaro Cuha ViBest e INESC TEC, Faculdade de Egeharia Uiversidade do Porto {fabiopcosta, gtd, acuha}@fe.up.pt 1 Uidade de ivestigação

Leia mais

Dependência funcional

Dependência funcional Depedêcia fucioal Agélica Toffao Seidel Calazas E-mail: agelica_toffao@yahoo.com.br Normalização Ocorre quado um atributo ou cojuto de atributos depede fucioalmete de outro atributo. Por exemplo: a etidade,

Leia mais

Processamento Digital de Sinais. Notas de Aula. Transformada Discreta de Fourier DFT. Transformada Discreta de Fourier - DFT.

Processamento Digital de Sinais. Notas de Aula. Transformada Discreta de Fourier DFT. Transformada Discreta de Fourier - DFT. Trasformada Discreta de Fourier Trasformada Discreta de Fourier Trasformada Discreta de Fourier - DFT Processameto Digital de Siais otas de Aula DTFT: X(e jω ) = x[]e jω = É uma trasformada da variável

Leia mais

Análise de Projectos ESAPL / IPVC. Critérios de Valorização e Selecção de Investimentos. Métodos Estáticos

Análise de Projectos ESAPL / IPVC. Critérios de Valorização e Selecção de Investimentos. Métodos Estáticos Aálise de Projectos ESAPL / IPVC Critérios de Valorização e Selecção de Ivestimetos. Métodos Estáticos Como escolher ivestimetos? Desde sempre que o homem teve ecessidade de ecotrar métodos racioais para

Leia mais

A seguir, uma demonstração do livro. Para adquirir a versão completa em papel, acesse: www.pagina10.com.br

A seguir, uma demonstração do livro. Para adquirir a versão completa em papel, acesse: www.pagina10.com.br A seguir, uma demostração do livro. Para adquirir a versão completa em papel, acesse: www.pagia10.com.br Matemática comercial & fiaceira - 2 4 Juros Compostos Iiciamos o capítulo discorredo sobre como

Leia mais

SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA LINGUAGEM DE PROGRAMAÇÃO JAVA¹

SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA LINGUAGEM DE PROGRAMAÇÃO JAVA¹ SISTEMA DE AMORTIZAÇÃO FRANCÊS DESENVOLVIDO ATRAVÉS DA RESUMO LINGUAGEM DE PROGRAMAÇÃO JAVA¹ Deis C. L. Costa² Edso C. Cruz Guilherme D. Silva Diogo Souza Robhyso Deys O presete artigo forece o ecadeameto

Leia mais

Estatística stica para Metrologia

Estatística stica para Metrologia Estatística stica para Metrologia Aula Môica Barros, D.Sc. Juho de 28 Muitos problemas práticos exigem que a gete decida aceitar ou rejeitar alguma afirmação a respeito de um parâmetro de iteresse. Esta

Leia mais

ATRIBUTO REPRESENTAÇÃO

ATRIBUTO REPRESENTAÇÃO ATRIBUTO Dado que é associado a cada ocorrêcia de uma etidade ou de um relacioameto (característica, qualidade). REPRESENTAÇÃO EMPREGADO ATUAÇÃO fução tipo data código ome ENTIDADE RELACIONAMENTO Tipos:

Leia mais

n IN*. Determine o valor de a

n IN*. Determine o valor de a Progressões Aritméticas Itrodução Chama-se seqüêcia ou sucessão umérica, a qualquer cojuto ordeado de úmeros reais ou complexos. Exemplo: A=(3, 5, 7, 9,,..., 35). Uma seqüêcia pode ser fiita ou ifiita.

Leia mais

Resposta de Sistemas de 2 a Ordem à Excitação Periódica Não Harmônica

Resposta de Sistemas de 2 a Ordem à Excitação Periódica Não Harmônica Resposta de Sistemas de a Ordem à Excitação Periódica Não Harmôica 1 18 Resposta de Sistemas de a Ordem à Excitação Periódica Não Harmôica 1 INTRODUÇÃO Muitas vezes, a excitação é uma fução periódica,

Leia mais

POLIMORFISMO. Entender o princípio do Polimorfismo; Saber quais são os tipos existentes de Polimorfismo; Conhecer Polimorfismo de Sobrecarga.

POLIMORFISMO. Entender o princípio do Polimorfismo; Saber quais são os tipos existentes de Polimorfismo; Conhecer Polimorfismo de Sobrecarga. POLIMORFISMO POLIMORFISMO É o último princípio que serve de base para a Programação Orientada a Objeto. Esse princípio também aposta na ideia da reutilização para facilitar o dia a dia da programação.

Leia mais

Classes e Objetos. Prof. Leonardo Barreto Campos 1

Classes e Objetos. Prof. Leonardo Barreto Campos 1 Classes e Objetos Prof. Leonardo Barreto Campos 1 Sumário Introdução; Escopo de Classe e Acesso a Membros de Classes; Exercício; Os Métodos get e set; Separação de Interface e Implementação; Construtores

Leia mais

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br

Leia mais

Séries de Potências AULA LIVRO

Séries de Potências AULA LIVRO LIVRO Séries de Potêcias META Apresetar os coceitos e as pricipais propriedades de Séries de Potêcias. Além disso, itroduziremos as primeiras maeiras de escrever uma fução dada como uma série de potêcias.

Leia mais

3ª Lista de Exercícios de Programação I

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Istrução As questões devem ser implemetadas em C. 1. Desevolva um programa que leia dois valores a e b ( a b ) e mostre os seguites resultados: (1) a. Todos os úmeros

Leia mais

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2007 Duração: 2 horas Prova com cosulta Questão 1 (Costrução de modelo ER - Peso 3) Deseja-se costruir um sistema WEB que armazee

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA QUÍMICA ENG 008 Fenômenos de Transporte I A Profª Fátima Lopes

UNIVERSIDADE FEDERAL DA BAHIA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA QUÍMICA ENG 008 Fenômenos de Transporte I A Profª Fátima Lopes Tipos de fluidos: Os vários tipos de problemas ecotrados em Mecâica dos Fluidos podem ser classificados com base a observação de características físicas do campo de fluxo. Uma possível classificação é

Leia mais

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE TRANSPORTES E GESTÃO TERRITORIAL PPGTG DEPARTAMENTO DE ENGENHARIA CIVIL ECV

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE TRANSPORTES E GESTÃO TERRITORIAL PPGTG DEPARTAMENTO DE ENGENHARIA CIVIL ECV PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE TRANSPORTES E GESTÃO TERRITORIAL PPGTG DEPARTAMENTO DE ENGENHARIA CIVIL ECV DISCIPLINA: TGT410026 FUNDAMENTOS DE ESTATÍSTICA 8ª AULA: ESTIMAÇÃO POR INTERVALO

Leia mais

Sistema Computacional para Medidas de Posição - FATEST

Sistema Computacional para Medidas de Posição - FATEST Sistema Computacioal para Medidas de Posição - FATEST Deise Deolido Silva, Mauricio Duarte, Reata Ueo Sales, Guilherme Maia da Silva Faculdade de Tecologia de Garça FATEC deisedeolido@hotmail.com, maur.duarte@gmail.com,

Leia mais

CORDAS E TUBOS SONOROS TEORIA

CORDAS E TUBOS SONOROS TEORIA CORDAS E TUBOS SONOROS TEORIA Já vimos a formação de odas estacioárias de maeira geral. Agora, vamos estudar este assuto de forma mais específica. Primeiramete, vamos os cocetrar em uma corda, que pode

Leia mais

Atributos e Métodos de Classe

Atributos e Métodos de Classe Algoritmos e Programação II Aula 5 Atributos e Métodos de Carga *Adaptado do material do Prof. Júlio Machado e Profa. Isabel Manssour Atributos e Métodos de Classe Java permite declarar duas categorias

Leia mais

Problema de Fluxo de Custo Mínimo

Problema de Fluxo de Custo Mínimo Problema de Fluo de Custo Míimo The Miimum Cost Flow Problem Ferado Nogueira Fluo de Custo Míimo O Problema de Fluo de Custo Míimo (The Miimum Cost Flow Problem) Este problema possui papel pricipal etre

Leia mais

Aula 04 Introdução à Programação Orientada à Objetos

Aula 04 Introdução à Programação Orientada à Objetos Aula 04 Introdução à Programação Orientada à Objetos Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda Introdução à Programação Orientada

Leia mais

Herança. Herança. Herança. Herança. Herança. Programação Orientada a Objetos

Herança. Herança. Herança. Herança. Herança. Programação Orientada a Objetos e Ligação Dinâmica Programação Orientada a Objetos e Polimorfismo A é a contribuição original do paradigma de programação orientado a objetos Fundamentos chave do paradigma OO: Abstração de Dados A herança

Leia mais

PG apostila (Pucrs 2015) O resultado da adição indicada 0,001 0, , é. a) 1 9. b) c) 99. d) 100. e) 999

PG apostila (Pucrs 2015) O resultado da adição indicada 0,001 0, , é. a) 1 9. b) c) 99. d) 100. e) 999 PG apostila. (Fuvest 05) Um alfabeto miimalista é costituído por apeas dois símbolos, represetados por * e #. Uma palavra de comprimeto,, é formada por escolhas sucessivas de um desses dois símbolos. Por

Leia mais

1.4- Técnicas de Amostragem

1.4- Técnicas de Amostragem 1.4- Técicas de Amostragem É a parte da Teoria Estatística que defie os procedimetos para os plaejametos amostrais e as técicas de estimação utilizadas. As técicas de amostragem, tal como o plaejameto

Leia mais

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real: Introdução a Orientação a Objetos com Java Autor: Professor Victor Augusto Zago Menegusso. Orientação a Objetos É um paradigma de programação que define a estrutura de um programa baseado nos conceitos

Leia mais

Linguagens de Programação Aula 12

Linguagens de Programação Aula 12 Linguagens de Programação Aula 12 Celso Olivete Júnior olivete@fct.unesp.br Na aula passada Implementando subprogramas 2 Na aula de hoje Suporte para a programação orientada a objetos 3 Roteiro Introdução

Leia mais

Introdução à Programação C

Introdução à Programação C Introdução à Programação C Fabio Mascarenhas - 2014.2 http://www.dcc.ufrj.br/~fabiom/introc Funções Um bom programa é fatorado em diversas funções pequenas, cada uma resolvendo uma parte específica do

Leia mais

AULA 11 PROGRAMAÇÃO ORIENTADA A OBJETOS (INTRODUÇÃO) Disciplina: Programação Orientada a Objetos Professora: Alba Lopes

AULA 11 PROGRAMAÇÃO ORIENTADA A OBJETOS (INTRODUÇÃO) Disciplina: Programação Orientada a Objetos Professora: Alba Lopes AULA 11 PROGRAMAÇÃO ORIENTADA A OBJETOS (INTRODUÇÃO) Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br CONCEITOS FUNDAMENTAS Na computação, temos um problema a ser

Leia mais

INF1383 -Bancos de Dados

INF1383 -Bancos de Dados INF1383 -Bacos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eg. Computação, Sistemas de Iformação e Ciêcia da Computação PROJETO DE BANCOS DE DADOS MODELAGEM CONCEITUAL: ABORDAGEM ENTIDADES E RELACIONAMENTOS

Leia mais

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE ETIDADE-RELACIOAMETO Principal ferramenta

Leia mais

ESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS

ESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS WWWCONVIBRAORG ESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS ANDRÉA F RODRIGUES 1, WILTON P SILVA 2, JOSIVANDA P GOMES 3, CLEIDE M D P S SILVA 4, ÍCARO CARVALHO RAMOS

Leia mais

Professor Mauricio Lutz LIMITES

Professor Mauricio Lutz LIMITES LIMITES ) Noção ituitiva de ites Seja a fução f ( ) +. Vamos dar valores de que se aproimem de, pela sua direita (valores maiores que ) e pela esquerda (valores meores que ) e calcular o valor correspodete

Leia mais

somente um valor da variável y para cada valor de variável x.

somente um valor da variável y para cada valor de variável x. Notas de Aula: Revisão de fuções e geometria aalítica REVISÃO DE FUNÇÕES Fução como regra ou correspodêcia Defiição : Uma fução f é uma regra ou uma correspodêcia que faz associar um e somete um valor

Leia mais

5 Proposta de Melhoria para o Sistema de Medição de Desempenho Atual

5 Proposta de Melhoria para o Sistema de Medição de Desempenho Atual 49 5 Proposta de Melhoria para o Sistema de Medição de Desempeho Atual O presete capítulo tem por objetivo elaborar uma proposta de melhoria para o atual sistema de medição de desempeho utilizado pela

Leia mais

Mas, a situação é diferente quando se considera, por exemplo, a

Mas, a situação é diferente quando se considera, por exemplo, a . NÚMEROS COMPLEXOS Se um corpo umérico uma equação algébrica ão tem raíes, é possível costruir outro corpo umérico, mais eteso, ode a equação se tora resolúvel. Eemplo: ± raíes irracioais Mas, a situação

Leia mais

1. Revisão Matemática

1. Revisão Matemática Se x é um elemeto do cojuto Notação S: x S Especificação de um cojuto : S = xx satisfaz propriedadep Uião de dois cojutos S e T : S T Itersecção de dois cojutos S e T : S T existe ; para todo f : A B sigifica

Leia mais

Os juros compostos são conhecidos, popularmente, como juros sobre juros.

Os juros compostos são conhecidos, popularmente, como juros sobre juros. Módulo 4 JUROS COMPOSTOS Os juros compostos são cohecidos, popularmete, como juros sobre juros. 1. Itrodução Etedemos por juros compostos quado o fial de cada período de capitalização, os redimetos são

Leia mais

Diagrama de Classes (Análise de casos de uso)

Diagrama de Classes (Análise de casos de uso) Diagrama de Classes (Análise de casos de uso) Prof. Cesar Augusto Tacla Diagrama de classes Estrutura do sistema (classes) Representação estática da colaboração (relações) Relações associação (mais comum)

Leia mais

Algoritmos de Iluminação Global

Algoritmos de Iluminação Global Sistemas Gráficos/ Computação Gráfica e Iterfaces Objectivo: calcular a cor de cada poto a partir da ilumiação directa de uma fote de luz, mais a soma de todas as reflexões das superfícies próximas. Nos

Leia mais

PROTÓTIPO DE MODELO DE DIMENSIONAMENTO DE ESTOQUE

PROTÓTIPO DE MODELO DE DIMENSIONAMENTO DE ESTOQUE ROTÓTIO DE MODELO DE DIMENSIONAMENTO DE ESTOQUE Marcel Muk E/COE/UFRJ - Cetro de Tecologia, sala F-18, Ilha Uiversitária Rio de Jaeiro, RJ - 21945-97 - Telefax: (21) 59-4144 Roberto Citra Martis, D. Sc.

Leia mais

CAP. I ERROS EM CÁLCULO NUMÉRICO

CAP. I ERROS EM CÁLCULO NUMÉRICO CAP I ERROS EM CÁLCULO NUMÉRICO 0 Itrodução Por método umérico etede-se um método para calcular a solução de um problema realizado apeas uma sequêcia fiita de operações aritméticas A obteção de uma solução

Leia mais

Em certas situações particulares é possível operar com raízes quadradas, raízes cúbicas,...

Em certas situações particulares é possível operar com raízes quadradas, raízes cúbicas,... Escola Secudária/, da Sé-Lamego Ficha de Trabalho de Matemática A Ao Lectivo 000/0 Cojuto IR - Operações com radicais, racioalização de deomiadores e equadrametos 0º Ao Nome: Nº: Turma: NÚMEROS IRRACIONAIS

Leia mais

SEQÜÊNCIAS E EQUAÇÕES DE DIFERENÇAS BASEADAS NA SEQÜÊNCIA DE FIBONACCI

SEQÜÊNCIAS E EQUAÇÕES DE DIFERENÇAS BASEADAS NA SEQÜÊNCIA DE FIBONACCI SEQÜÊNCIAS E EQUAÇÕES E IFERENÇAS BASEAAS NA SEQÜÊNCIA E FIBONACCI Bruo Wesley Barbosa ((Ui-FACEF) Atoio Carlos da Silva Filho (Ui-FACEF) INTROUÇÃO Leoardo Pisao é mais cohecido pelo seu apelido: Fiboacci.

Leia mais

Especialização em Engenharia de Software

Especialização em Engenharia de Software Especialização em Engenharia de Software Programação Orientada a Objetos Conceitos gerais e array Sérgio Soares scbs@cin.ufpe.br Programação Orientada a Objetos Foco nos dados (objetos) do sistema, não

Leia mais

Estatística: Aplicação ao Sensoriamento Remoto SER ANO Técnicas de Reamostragem

Estatística: Aplicação ao Sensoriamento Remoto SER ANO Técnicas de Reamostragem Estatística: Aplicação ao Sesoriameto Remoto SER 202 - ANO 2016 Técicas de Reamostragem Camilo Daleles Reó camilo@dpi.ipe.br http://www.dpi.ipe.br/~camilo/estatistica/ Distribuição Amostral Testes paramétricos

Leia mais

Técnicas de Programação:

Técnicas de Programação: Técnicas de Programação: Programação Orientada a Objeto PROF. PROTÁSIO DEE-UFPB Classes e Objetos Classe É uma estrutura de dados que pode conter: Objeto Dados, e Funções. É uma instância de uma classe.

Leia mais

Armazéns de Dados ETL. Gabriel David. ARMD, Gabriel David

Armazéns de Dados ETL. Gabriel David. ARMD, Gabriel David Armazés de Dados Gabriel David gtd@fe.up.pt 1 CONSTRUÇÃO DE UM ARMAZÉM DE DADOS 2 Ferrameta de desevolvimeto Apoiar as diversas fases de desevolvimeto de um armazém de dados Tem repositório próprio Regista

Leia mais

CAPÍTULO 8 - Noções de técnicas de amostragem

CAPÍTULO 8 - Noções de técnicas de amostragem INF 6 Estatística I JIRibeiro Júior CAPÍTULO 8 - Noções de técicas de amostragem Itrodução A Estatística costitui-se uma excelete ferrameta quado existem problemas de variabilidade a produção É uma ciêcia

Leia mais