Análise e Complexidade de Algoritmos
|
|
- Vanessa Ribas Beltrão
- 6 Há anos
- Visualizações:
Transcrição
1 Análise e Complexidade de Algoritmos Funções Medidas de Complexidade Crescimento de funções Análise Assintótica Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Onde Estamos Ementa Revisão: Estrutura de dados;crescimento de funções; Indução matemática e métodos matemáticos. Medidas de complexidade, análise assintótica de limites de complexidades. Exemplos de análise de algoritmo iterativos e recursivos. Análise de desempenho de alguns algoritmos clássicos de busca e ordenação. Introdução aos principais paradigmas do projeto de algoritmos. Complexidade do Problema: Limites de Complexidade, Intratabilidade, Classes P, NP, problemas Np completos e NP-difíceis. 1
2 Funções Funções uma função é uma maneira de associar a cada valor do argumento x um valor da função f(x) exemplo: f(x) = 2x Domínio, Contradomínio e Imagem Domínio Conjunto ao qual será aplicada a função. Contra-Domínio Conjunto que contém os elementos que farão o papel de imagem dos elementos do domínio. Imagem Subconjunto do contra-domínio. Contém apenas os elementos que são realmente imagens das abscissas. (fonte: Funções Gráfico Cartesiano Abscissa Todo e qualquer elemento do domínio. Ordenada Todo e qualquer elemento do conjunto imagem. Gráfico em Plano Cartesiano da função Representação de todos os pontos que compõem uma função através de dois eixos perpendiculares. (fonte: 2
3 Tipos de funções Função Injetora é aquela na qual cada elemento do domínio corresponde a um único do contra-domínio. Função sobrejetora é aquela na qual o contra-domínio é igual à imagem, ou seja, cada elemento do contradomínio é correspondido por ao menos um do domínio. Função bijetora é aquela na qual para cada elemento no domínio corresponde a um único elemento no contradomínio, e cada elemento no contradomínio corresponde a um único do domínio. (fonte: injetora sobrejetora bijetora Exercícios Ache f(-5) e f(2) para: f(x) () = 2x f(x) = x f(x) = x-1 f(x)= -3x+1 f(x)= 2x+7 f(x)= (1/2)x+4 Revisão 3
4 Exercício Sejam c e f duas variáveis representando a mesma temperatura medida respectivamente em graus Celsius (C) e em graus Fahrenheit (F). A relação entre c e f é linear. O ponto de congelamento da água é de c = 0 o C ou f = 32 o F. A temperatura de ebulição é de c = 100 o C ou f = 212 o F. a) Determine a fórmula de conversão da temperatura em graus Fahrenheit para a temperatura em graus Celsius C < > 0 32 F 212 F 0 Você pode ver quantos graus Farenheit representa 100 graus Celsius, e em quanto ele é adicionado, pois F o inicia em um lugar diferente. Ele possui 180 graus (212-32) para cobrir a mesma distância de 100 graus Celsius. F = 1,8*C + 32 ou F=9/5*C + 32 b) Existe alguma temperatura para a qual os valores em graus Celsius e Fahrenheit sejam iguais? Determine-a em caso afirmativo. C = 1,8*C + 32 => C-1,8*C = 32 => -0,8C = 32 => C=-32/0,8 => C=-40 F = 1,8*F + 32 => F-1,8*C 18*C= 32 => -0,8F 08F= 32 => >F=-32/0,8 => F=-40 c) A relação entre a temperatura absoluta k, medida em graus Kelvin (K), e a temperatura c, em graus Celsius (C), é linear. Sabendo que k = 273 o K quando c = 0 o C e k = 373 o K quando c = 100 o C determine k em função de f. (100-0) / ( ) = 100/100 = 1 => K = C+273 Crescimento de funções 1 log 2 n n n log 2 n n 2 - constante - logarítmica - linear - linearítmica - quadrática n 3 -cúbica 2 n - exponencial n! - fatorial 4
5 Exercício Represente graficamente as seguintes funções X f(x)=log 2 x f(x)=x f(x)=x+2 f(x)=xlog 2 x f(x)=x^2 f(x)=2^x 0 0, , , , , , , , , , , , ,00 30,00 25,00 20,00 15,00 10,00 f(x)=logx f(x)=x f(x)=x+2 f(x)=xlogx f(x)=x^2 f(x)=2^x 5,00 0, ,00 Logaritmica log b a= c exemplo: Gráfico das funções 5
6 Linear (1º Grau) y=f(x)=ax+b, com era, ber e a<>0 reta exemplo: Gráfico das funções Quadrática (2º Grau) Gráfico das funções y = f(x) = ax² + bx + c, onde a, b e c são constantes reais e a<>0 parábola exemplo: 6
7 Gráfico das funções Exponencial y = f(x) = e x exemplo: Gráfico das funções 7
8 Análise de desempenho Tempo de execução exato do algoritmo normalmente difícil de determinar o tempo de execução do algoritmo cresce a conforme o tamanho da entrada pode ser medido pelo número de algumas operações operações fundamentais ordenação comparação quanto a ordem busca - comparação quanto a igualdade Devido a este fato, estudamos: melhor caso caso médio normalmente difícil de determinar pior caso Mais fácil de analisar Crucial para aplicações, como jogos, robótica, financeiras, médicas,... Usamos: notação assintótica A notação assintótica (notação assintótica) é uma aproximação matemática para a comparação entre o crescimento de duas funções. (fonte: wikipédia) Porque não utilizamos unidades temporais? (segundo, milisegundo, etc..) depende do hardware, qualidade na implementação, eficiência do compilador, etc... Limite superior assintótico. Notação: f (n) = O(g(n)) Notação Assintótica 8
9 Notação Assintótica Limite inferior assintótico. Notação: f (n) = Ω(g(n)) Limite rigoroso assintótico. Notação: f (n) = Θ(g(n)) Notação Assintótica 9
10 Observação Quando a função que regula o comportamento assintótico for do tipo polinomial, a ordem de crescimento está relacionada com o termo de maior ordem Exemplos de notação assintótica j = j +150; número de passos = 1, complexidade O(1) for (j=0;j<n;j++) { x = x+1; } n passos, complexidade O(n) f (i 0 i i ) { for (i=0;i<n;i++) { for (j=0;j<n;j++) { x = x+1; }} n x n passos, complexidade O(n 2 ) 10
11 Algoritmos para analisar Exemplos Nº de operações necessárias O(n) O(n 2 ) O(1) 11
Classificação e Pesquisa
Classificação e Pesquisa Análise de Algoritmos - Complexidade Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde Estamos Ementa Pesquisa de Dados Seqüencial Binária Métodos
Leia maisCURSO ALCANCE UFPR Matemática 13/08/2016 Página 1 de 6
CURSO ALCANCE UFPR Matemática 13/08/2016 Página 1 de 6 Introdução à funções Uma função é determinada por dois conjuntos e uma regra de associação entre os elementos destes conjuntos. Os conjuntos são chamados
Leia mais1 FUNÇÃO - DEFINIÇÃO. Chama-se função do 1. grau toda função definida de por f(x) = ax + b com a, b e a 0.
MATEMÁTICA ENSINO MÉDIO FUNÇÃO - DEFINIÇÃO FUNÇÃO - DEFINIÇÃO Chama-se função do 1. grau toda função definida de por f(x) = ax + b com a, b e a 0. EXEMPLOS: f(x) = 5x 3, onde a = 5 e b = 3 (função afim)
Leia maisAcadêmico(a) Turma: Capítulo 6: Funções
1 Acadêmico(a) Turma: Capítulo 6: Funções Toda função envolve uma relação de dependência entre elementos, números e/ou incógnitas. Em toda função existe um elemento que pode variar livremente, chamado
Leia maisUma Relação será função se:
Funções Uma Relação será função se: 1. Todo elemento do conjunto domínio (A) possui um elemento correspondente no conjunto contradomínio (B); 2. Qualquer que seja o elemento do domínio (A), so existe um
Leia maisANÁLISE DE ALGORITMOS: PARTE 3
ANÁLISE DE ALGORITMOS: PARTE 3 Prof. André Backes 2 A notação grande-o é a forma mais conhecida e utilizada de análise Complexidade do nosso algoritmo no pior caso Seja de tempo ou de espaço É o caso mais
Leia maisCT-234. Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches
CT-234 Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural Carlos Alberto Alonso Sanches Bibliografia T.H. Cormen, C.E. Leiserson and R.L. Rivest Introduction to algorithms R. Sedgewick
Leia maisComplexidade de Algoritmos
Complexidade de Algoritmos! Uma característica importante de qualquer algoritmo é seu tempo de execução! é possível determiná-lo através de métodos empíricos, considerando-se entradas diversas! é também
Leia maisAnálise de algoritmos
Análise de algoritmos SCE-181 Introdução à Ciência da Computação II Alneu Lopes Thiago A. S. Pardo 1 Algoritmo Noção geral: conjunto de instruções que devem ser seguidas para solucionar um determinado
Leia maisUniversidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática
1 Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT 101 - Fundamentos de Matemática I 2012/I 2 a Lista - Funções (Parte I) 1. Dados os conjuntos M = {1, 3, 5} e N
Leia maisAnálise e Complexidade de Algoritmos
Análise e Complexidade de Algoritmos Métodos de busca - seqüêncial - binária Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde Estamos Ementa Revisão: Estrutura de dados;crescimento
Leia maisProjeto e Análise de Algoritmos
Projeto e Análise de Algoritmos Aula 01 Complexidade de Algoritmos Edirlei Soares de Lima O que é um algoritmo? Um conjunto de instruções executáveis para resolver um problema (são
Leia maisNotas de Aula Disciplina Matemática Tópico 05 Licenciatura em Matemática Osasco -2010
1. Função Afim Uma função f: R R definida por uma expressão do tipo f x = a. x + b com a e b números reais constantes é denominada função afim ou função polinomial do primeiro grau. A função afim está
Leia maisNotas de aula: Cálculo e Matemática Aplicados à Notas de aula: Gestão Ambiental
Notas de aula: Cálculo e Matemática Aplicados à Notas de aula: Gestão Ambiental 1 Funções Definição: Sejam A e B, dois conjuntos, A /0, B /0. Uma função definida em A com valores em B é uma lei que associa
Leia maisAnálise de algoritmos. Parte I
Análise de algoritmos Parte I 1 Recursos usados por um algoritmo Uma vez que um procedimento está pronto/disponível, é importante determinar os recursos necessários para sua execução Tempo Memória Qual
Leia maisMatemática para Biomedicina
Matemática para Biomedicina Funções: lista de exercícios Prof. Luís Rodrigo de O. Gonçalves Copyright c 2019 Luís Rodrigo de O. Gonçalves Licenciado sob a licença Atribuição-NãoComercial 4.0 Internacional.
Leia maisFUNÇÕES Parte 2 Disciplina: Lógica Aplicada Prof. Rafael Dias Ribeiro. Autoria: Prof. Denise Candal
FUNÇÕES Parte 2 Disciplina: Lógica Aplicada Prof. Rafael Dias Ribeiro Autoria: Prof. Denise Candal Função Quadrática ou do 2 o grau Definição: Toda função do tipo y = ax 2 + bx + c, com {a, b, c} R e a
Leia maisColégio Santa Maria Lista de exercícios 1º médio 2011 Prof: Flávio Verdugo Ferreira.
Colégio Santa Maria Lista de exercícios 1º médio 2011 Prof: Flávio Verdugo Ferreira. 1- ( VUNESP) A parábola de equação y = ax² passa pelo vértice da parábola y = 4x - x². Ache o valor de a: a) 1 b) 2
Leia maisBCC202 - Estrutura de Dados I
BCC202 - Estrutura de Dados I Aula 06: Análise de Algoritmos (Parte 3) Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Ciência da Computação, DECOM Website: www.decom.ufop.br/reifortes
Leia maisEXERCÍCIOS REVISIONAIS SOBRE FUNÇÕES - 1ª PARTE
QUESTÃO 1: Sabendo-se que o diagrama a seguir representa uma função f de A em B, responda: A) Qual é o domínio da função f?? B) Qual é o contradomínio da função f? C) Qual é o conjunto imagem da função
Leia maisMATEMÁTICA. Função e Equação Logaritmo. Professor : Dêner Rocha. Monster Concursos 1
MATEMÁTICA Função e Equação Logaritmo Professor : Dêner Rocha Monster Concursos 1 Logaritmos Definição A ideia que concebeu o logarítmo é muito simples, ou seja, podemos associar o termo Logaritmo, como
Leia mais7. Introdução à Complexidade de Algoritmos
7. Introdução à Complexidade de Algoritmos Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 7. Introdução à Complexidade de Algoritmos Estruturas de Dados 1 / 1 Análise de Algoritmos
Leia maisComplexidade de algoritmos Notação Big-O
Complexidade de algoritmos Notação Big-O Prof. Byron Leite Prof. Tiago Massoni Engenharia da Computação Poli - UPE Motivação O projeto de algoritmos é influenciado pelo estudo de seus comportamentos Problema
Leia maisOFICINA DE MATEMÁTICA BÁSICA Lista 3
OFICINA DE MATEMÁTICA BÁSICA Lista 3 Data da lista: 29/06/2017 Preceptora: Natália Cursos atendidos: Todos Coordenador: Francisco 1. Demonstre que cada uma das seguintes igualdades são identidades. (a)
Leia maisTE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira
TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira Sumário 1. Como obter raízes reais de uma equação qualquer 2. Métodos iterativos para obtenção de raízes 1. Isolamento das raízes 2. Refinamento
Leia maisIntrodução às Funções
Introdução às Funções Guilherme Prado Curso Pré-vestibular Unicentro Plano cartesiano O plano cartesiano é um sistema ortogonal de coordenadas utilizado para demonstrar a localização de pontos no espaço
Leia maisFUNÇÕES PROFESSOR: JARBAS
FUNÇÕES PROFESSOR: JARBAS Aplicação do conceito O conceito de função é um dos mais importantes da Matemática e ocupa lugar em destaque em vários de seus ramos, bem como em outras áreas do conhecimento.
Leia mais7. Introdução à Complexidade de Algoritmos
7. Introdução à Complexidade de Algoritmos Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 7. Introdução à Complexidade de Algoritmos Estruturas de Dados 1 / 1 Análise de Algoritmos
Leia maisTécnicas de Programação III Análise de Algoritmos (Continuação)
Técnicas de Programação III Análise de Algoritmos (Continuação) Aula ministrada em: 23/08/2007 Prof. Mauro L. C. Silva 1/10 Objetivos da Aula Entender a Análise e a Complexidade de Algoritmos 2/10 Avaliação
Leia maisMATEMÁTICA. Conceito de Funções. Professor : Dêner Rocha
MATEMÁTICA Conceito de Funções Professor : Dêner Rocha Monster Concursos 1 Noção de Função 1º) Dados A = {-, -1, 0, 1, } e B = {-8, -6, -4, -3, 0, 3, 6, 7} e a correspondência entre A e B dada pela fórmula
Leia maisTeoria dos Grafos Aula 7
Teoria dos Grafos Aula 7 Aula passada Implementação BFS DFS, implementação Complexidade Aplicações Aula de hoje Classe de funções e notação Propriedades da notação Funções usuais Tempo de execução Comparando
Leia maisEXERCÍCIOS 2006 APOSTILA MATEMÁTICA
EXERCÍCIOS 2006 APOSTILA MATEMÁTICA Professor: LUIZ ANTÔNIO 1 >>>>>>>>>> PROGRESSÃO ARITMÉTICA P. A.
Leia maisUniversidade Federal de Pelotas. Instituto de Física e Matemática Pró-reitoria de Ensino. Módulo de Funções. Aula 01. Projeto GAMA
Universidade Federal de Pelotas Instituto de Física e Matemática Pró-reitoria de Ensino Atividades de Reforço em Cálculo Módulo de Funções Aula 0 08/ Projeto GAMA Grupo de Apoio em Matemática Definição
Leia maisMedida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR
Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Classes de Comportamento Assintótico Se f é uma função de complexidade para um algoritmo F, então
Leia maisAnálise e Complexidade de Algoritmos
Análise e Complexidade de Algoritmos Introdução a algoritmos geométricos e seus métodos - varredura - envoltória convexa Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde
Leia maisREVISÃO - DESIGUALDADE, MÓDULO E FUNÇÕES
REVISÃO - DESIGUALDADE, MÓDULO E FUNÇÕES Marina Vargas R. P. Gonçalves a a Departamento de Matemática, Universidade Federal do Paraná, marina.vargas@gmail.com, http:// www.estruturas.ufpr.br 1 REVISÃO
Leia maisLISTA DE EXERCÍCIOS. Humberto José Bortolossi
GMA DEPARTAMENTO DE MATEMÁTICA APLICADA LISTA DE EXERCÍCIOS Cálculo I A Humberto José Bortolossi http://wwwprofessoresuffbr/hjbortol/ 03 Operações com funções: soma, diferença, produto, quociente, composição
Leia maisÉ interessante comparar algoritmos para valores grandes de n. Para valores pequenos de n, mesmo um algoritmo ineficiente não custa muito para ser
É interessante comparar algoritmos para valores grandes de n. Para valores pequenos de n, mesmo um algoritmo ineficiente não custa muito para ser executado 1 Fazendo estimativas e simplificações... O número
Leia maisGênesis S. Araújo Pré-Cálculo
Gênesis Soares Jaboatão, de de 2016. Estudante: PAR ORDENADO: Um par ordenado de números reais é o conjunto formado por dois números reais em determinada ordem. Os parênteses, em substituição às chaves,
Leia maisAula 1. Teoria da Computação III
Aula 1 Teoria da Computação III Complexidade de Algoritmos Um problema pode ser resolvido através de diversos algoritmos; O fato de um algoritmo resolver um dado problema não significa que seja aceitável
Leia maisFUNÇÃO DE 2 GRAU. 1, 3 e) (1,3)
FUNÇÃO DE 2 GRAU 1-(ANGLO) O vértice da parábola y= 2x²- 4x + 5 é o ponto 1 11 1, 3 e) (1,3) a) (2,5) b) (, ) c) (-1,11) d) ( ) 2-(ANGLO) A função f(x) = x²- 4x + k tem o valor mínimo igual a 8. O valor
Leia maisCapítulo 3. Fig Fig. 3.2
Capítulo 3 3.1. Definição No estudo científico e na engenharia muitas vezes precisamos descrever como uma quantidade varia ou depende de outra. O termo função foi primeiramente usado por Leibniz justamente
Leia maisALGORITMOS E ESTRUTURAS DE DADOS 2011/2012 ANÁLISE DE ALGORITMOS. Armanda Rodrigues 3 de Outubro 2011
ALGORITMOS E ESTRUTURAS DE DADOS 2011/2012 ANÁLISE DE ALGORITMOS Armanda Rodrigues 3 de Outubro 2011 2 Análise de Algoritmos Temos até agora analisado soluções de problemas de forma intuitiva A análise
Leia maisMódulo 4 Ajuste de Curvas
Módulo 4 Ajuste de Curvas 4.1 Intr odução Em matemática e estatística aplicada existem muitas situações onde conhecemos uma tabela de pontos (x; y), com y obtido experimentalmente e deseja se obter uma
Leia maisMATEMÁTICA Prof.: Alexsandro de Sousa
E. E. DONA ANTÔNIA VALADARES MATEMÁTICA Prof.: Alexsandro de Sousa Introdução ao conceito de funções FERNANDO FAVORETTO/CID A ideia de função no cotidiano Relação entre duas grandezas Quantidade de pães
Leia maisFUNÇÕES I- PRÉ-REQUISITOS PARA O ESTUDO DAS FUNÇÕES
FUNÇÕES I- PRÉ-REQUISITOS PARA O ESTUDO DAS FUNÇÕES 1- PRODUTO CARTESIANO 1.1- Par Ordenado - Ao par de números reais a e b, dispostos em uma certa ordem, denominamos par ordenado e indicamos por: (a,
Leia maisCapítulo 1. Funções e grácos
Capítulo 1 Funções e grácos Denição 1. Sejam X e Y dois subconjuntos não vazios do conjunto dos números reais. Uma função de X em Y ou simplesmente uma função é uma regra, lei ou convenção que associa
Leia maisFunção de 1º Grau. Como construir um Gráfico. Função constante. Matemática Básica I. RANILDO LOPES Slides disponíveis no nosso SITE:
Matemática Básica Como construir um Gráfico Unidade 5. Gráficos de Funções Reais RANILDO LOPES Slides disponíveis no nosso SITE: https://ueedgartito.wordpress.com x y = f(x) x y x x 3 y x 4 y 3 y 4 x 5
Leia maisANPEC. Prova de Matemática Exame de 2017
ANPEC Prova de Matemática Exame de 2017 Exercícios 1. Considere o seguinte conjunto: C = x, y : x ' 2x 1 y min x + 17, x + 19. Analise a veracidade das seguintes afirmações: A. O valor máximo da coordenada
Leia maisp: João Alvaro w: e: Lista de exercícios de Matemática Função composta. Função inversa.
p: João Alvaro w: www.matemaniacos.com.br e: joao.baptista@iff.edu.br Lista de exercícios de Matemática Função composta. Função inversa. EXERCÍCIOS DE EMBASAMENTO 1. Dados A = { 1, 1, 0, 1, 2}, B = { 3,
Leia maisAnálise de algoritmos. Parte I
Análise de algoritmos Parte I 1 Procedimento X Algoritmo Procedimento: sequência finita de instruções, que são operações claramente descritas, e que podem ser executadas mecanicamente, em tempo finito.
Leia maisAnálise de algoritmos
Análise de algoritmos Introdução à Ciência da Computação 2 Baseado nos slides do Prof. Thiago A. S. Pardo Algoritmo Noção geral: conjunto de instruções que devem ser seguidas para solucionar um determinado
Leia maisFunções Reais a uma Variável Real
Funções Reais a uma Variável Real 1 Introdução As funções são utilizadas para descrever o mundo real em termos matemáticos, é o que se chama de modelagem matemática para as diversas situações. Podem, por
Leia maisCálculo com Geometria Analítica.
Cálculo com Geometria Analítica Os valores de uma variável freqüentemente dependem dos valores de outra variável. A temperatura de ebulição da água depende da altitude (o ponto de ebulição diminui quando
Leia maisFUNÇÕES. Carlos Eurico Galvão Rosa UNIVERSIDADE FEDERAL DO PARANÁ UFPR CAMPUS AVANÇADO DE JANDAIA DO SUL LICENCIATURAS UFPR JCE001 GALVÃO ROSA,C.E.
UNIVERSIDADE FEDERAL DO PARANÁ UFPR CAMPUS AVANÇADO DE JANDAIA DO SUL LICENCIATURAS Injetiva FUNÇÕES Sobrejetiva Bijetiva Carlos Eurico Galvão Rosa UFPR 1 / 33 de Injetiva Sobrejetiva Bijetiva : Dados
Leia maisANÁLISE DE COMPLEXIDADE DOS ALGORITMOS
1/18 ANÁLISE DE COMPLEXIDADE DOS ALGORITMOS Algoritmos 2/18 Algoritmos Algoritmo - sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador)
Leia maisCentro de Ciências e Tecnlogia Agroalimentar - Campus Pombal Disciplina: Cálculo Aula 1 Professor: Carlos Sérgio. Revisão de Funções
Centro de Ciências e Tecnlogia Agroalimentar - Campus Pombal Disciplina: Cálculo - 01. Aula 1 Professor: Carlos Sérgio Revisão de Funções Sistema cartesiano ortogonal O Sistema de Coordenadas Cartesianas,
Leia maisEXERCÍCIOS DE REVISÃO ASSUNTO : FUNÇÕES
EXERCÍCIOS DE REVISÃO ASSUNTO : FUNÇÕES 3 a SÉRIE ENSINO MÉDIO - 009 ==================================================================================== 1) Para um número real fixo α, a função f(x) =
Leia maisAlgoritmos e Estruturas de Dados I Prof. Tiago Eugenio de Melo
Algoritmos e Estruturas de Dados I Prof. Tiago Eugenio de Melo tmelo@uea.edu.br www.tiagodemelo.info Observações O conteúdo dessa aula é parcialmente proveniente do Capítulo 11 do livro Fundamentals of
Leia maisGBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Teoria de Algoritmos: Complexidade
GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Teoria de Algoritmos: Complexidade Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/icc UFU/FACOM/BCC Introdução Antes de executar um programa é
Leia maisExercícios de Cálculo p. Informática, Ex 1-1 Nas alíneas seguintes use os termos inteiro, racional, irracional, para classificar
Eercícios de Cálculo p. Informática, 2006-07 Números Reais. E - Nas alíneas seguintes use os termos inteiro, racional, irracional, para classificar o número dado: 7 a) b) 6 7 c) 2.(3) = 2.33 d) 2 3 e)
Leia maisFUNÇÕES Disciplina: Lógica Aplicada Prof. Rafael Dias Ribeiro. Autoria: Prof. Denise Candal
FUNÇÕES Disciplina: Lógica Aplicada Prof. Rafael Dias Ribeiro Autoria: Prof. Denise Candal Plano Cartesiano Fixando em um plano dois eixos reais Ox e Oy, perpendiculares entre si no ponto O, podemos determinar
Leia maisMelhores momentos AULA 1. Algoritmos p.38/86
Melhores momentos AULA 1 Algoritmos p.38/86 Definições x := inteiro i tal que i x < i + 1 x := inteiro j tal que j 1 < x j Exercício A1.B Mostre que n 1 2 n 2 n 2 e n 2 n 2 n + 1 2 para qualquer inteiro
Leia maisMat.Semana 3. Alex Amaral (Allan Pinho)
Alex Amaral (Allan Pinho) Semana 3 Este conteúdo pertence ao Descomplica. Está vedada a cópia ou a reprodução não autorizada previamente e por escrito. Todos os direitos reservados. CRONOGRAMA 09/02 Introdução
Leia maisRelação de Conjuntos. Produto cartesiano A = 1,2 e o conjunto B = 2,3,4 queremos o produto cartesiano A x B
Relação de Conjuntos Produto cartesiano A = 1,2 e o conjunto B = 2,3,4 queremos o produto cartesiano A x B A x B = { 1,2, 1,3, 1,4, 2,2, 2,3, 2,4 } A B 1 2 2 3 4 Funções Uma Relação será função se: 1.
Leia maisPUC-GOIÁS - Departamento de Computação
PUC-GOIÁS - Departamento de Computação Fundamentos IV/Enfase Clarimar J. Coelho Goiânia, 28/05/2014 O que é interpolação polinomial? Ideia básica Permite construir um novo conjunto de dados a partir de
Leia maisComplexidade de Algoritmos
Complexidade de Algoritmos O que é um algoritmo? Sequência bem definida e finita de cálculos que, para um dado valor de entrada, retorna uma saída desejada/esperada. Na computação: Uma descrição de como
Leia maisFUNÇÕES(1) FUNÇÃO POLINOMIAL DO 2º GRAU
FUNÇÕES(1) FUNÇÃO POLINOMIAL DO º GRAU 1. (Uece 015) Se a função real de variável real, definida por f(1) =, f() = 5 e f(3) =, então o valor de f() é a). b) 1. c) 1. d). f(x) = ax + bx + c, é tal que.
Leia maisINF 1010 Estruturas de Dados Avançadas
INF 1010 Estruturas de Dados Avançadas Complexidade de Algoritmos 2012 DI, PUC-Rio Estruturas de Dados Avançadas 2012.2 1 Introdução Complexidade computacional Termo criado por Hartmanis e Stearns (1965)
Leia maisE-books PCNA. Vol. 1 MATEMÁTICA ELEMENTAR CAPÍTULO 3 FUNÇÕES
E-books PCNA Vol. 1 MATEMÁTICA ELEMENTAR CAPÍTULO 3 FUNÇÕES 1 MATEMÁTICA ELEMENTAR CAPÍTULO 3 SUMÁRIO Apresentação -------------------------------------------------------2 Capítulo 3 ------------------------------------------------------
Leia maisAnálise e Complexidade de Algoritmos
Análise e Complexidade de Algoritmos Principais paradigmas do projeto de algoritmos - Recursividade - Tentativa e erro - Divisão e Conquista - Programação dinâmica - Algoritmos Gulosos e de Aproximação
Leia maisAlgoritmo. Exemplo. Definição. Programação de Computadores Comparando Algoritmos. Alan de Freitas
Algoritmos Programação de Computadores Comparando Algoritmos Um algoritmo é um procedimento de passos para cálculos. Este procedimento é composto de instruções que definem uma função Até o momento, vimos
Leia maisColégio XIX de Março Educação do jeito que deve ser
Colégio XIX de Março Educação do jeito que deve ser 2018 1ª PROVA SUBSTITUTIVA DE MATEMÁTICA Aluno(a): Nº Ano: 1º Turma: Data: 09 /11/2018 Nota: Professor(a): Luiz Gustavo Valor da Prova: 40 pontos Orientações
Leia maisEquação de 2 grau. Assim: Øx² - 5x + 6 = 0 é um equação do 2º grau com a = 1, b = -5 e c = 6.
Rumo ao EQUAÇÃO DE 2 GRAU Equação de 2 grau A equação de 2 grau é a equação na forma ax² + bx + c = 0, onde a, b e c são números reais e x é a variável (incógnita). O valor da incógnita x é determinado
Leia maisProjeto e Análise de Algoritmos
Projeto e Algoritmos Pontifícia Universidade Católica de Minas Gerais harison@pucpcaldas.br 26 de Maio de 2017 Sumário A complexidade no desempenho de Quando utilizamos uma máquina boa, ela tende a ter
Leia maisAnálise de complexidade
Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura
Leia maisMCTA028 Programação Estruturada Aula 19 Custos de um algoritmo e funções de complexidade
MCTA028 Programação Estruturada Aula 19 Custos de um algoritmo e funções de complexidade Prof. Jesús P. Mena-Chalco 3Q-2017 1 0 A = n-1... 2 0 A = n-1... - O programa funciona (está correto)? - Como medir/mensurar
Leia maisEscola Superior de Agricultura Luiz de Queiroz Universidade de São Paulo LCE0130 Cálculo Diferencial e Integral
Escola Superior de Agricultura Luiz de Queiroz Universidade de São Paulo LCE0130 Cálculo Diferencial e Integral Taciana Villela Savian Sala 304, pav. Engenharia, ramal 237 tvsavian@usp.br tacianavillela@gmail.com
Leia maisTécnicas de Projeto de Algoritmos
UNIVERSIDADE NOVE DE JULHO - UNINOVE Pesquisa e Ordenação Técnicas de Projeto de Algoritmos Material disponível para download em: www.profvaniacristina.com Profa. Vânia Cristina de Souza Pereira 03 _ Material
Leia maisElementos de Análise Assintótica
Elementos de Análise Assintótica Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia 23 de Março de 2018 Aula de hoje Nesta aula veremos: Elementos de Análise Assintótica
Leia maisCOMPLEXIDADE DE ALGORITMOS
COMPLEXIDADE DE ALGORITMOS Algoritmos Seqüência de instruções necessárias para a resolução de um problema bem formulado Permite implementação computacional COMPLEXIDADE DE ALGORITMOS Um algoritmo resolve
Leia maisMATEMÁTICA E RACIOCÍNIO LÓGICO
FUNÇÕES VALOR NUMÉRICO 1 01) Dada a função f(x) 1 x, o valor f(1,5) é x + 1 igual a a) 1,7 b) 1,8 c) 1,9 d),0 e),1 0) Na função f:r R, com f(x) x² 3x + 1, o 1 valor de f a) b) 11/4 c) 3/3 d) 15/4 FUNÇÕES
Leia maisANÁLISE DE ALGORITMOS: PARTE 4
ANÁLISE DE ALGORITMOS: PARTE 4 Prof. André Backes 2 Função recursiva Função que chama a si mesma durante a sua execução Exemplo: fatorial de um número N. Para N = 4 temos 4! = 4 * 3! 3! = 3 * 2! 2! = 2
Leia maisAnálise de Algoritmos
Análise de Algoritmos Aula 04 Prof. Fernando Freitas Classes de Comportamento Assintótico Se f é uma função de complexidade para um algoritmo F, então O(f) é considerada a complexidade assintótica ou o
Leia maisLista 6 - Bases Matemáticas
Lista 6 - Bases Matemáticas Funções - Parte 1 Conceitos Básicos e Generalidades 1 Sejam dados A e B conjuntos não vazios. a) Defina rigorosamente o conceito de função de A em B. b) Defina rigorosamente
Leia maisIGED: Um Ambiente para Ensino de Estruturas de Dados com Análise Automática de Complexidade de Algoritmos
IGED: Um Ambiente para Ensino de Estruturas de Dados com Análise Automática de Complexidade de Algoritmos Erick Jonh F. Costa 1, Jorge Gabriel G. de S. Ramos 1, Yuri de A. Malheiros Barbosa 1, Gilberto
Leia maisEMENTA Lógica; Conjuntos Numéricos; Relações e Funções. OBJETIVOS. Geral
DADOS DO COMPONENTE CURRICULAR Disciplina: Matemática Curso: Técnico Integrado em Eletromecânica Série: 1ª Carga Horária: 100 h.r Docente Responsável: EMENTA Lógica; Conjuntos Numéricos; Relações e Funções.
Leia maisMedida do Tempo de Execução de um Programa
Medida do Tempo de Execução de um Programa Livro Projeto de Algoritmos Nívio Ziviani Capítulo 1 Seção 1.3.1 http://www2.dcc.ufmg.br/livros/algoritmos/ Comportamento Assintótico de Funções O parâmetro n
Leia maisINE Fundamentos de Matemática Discreta para a Computação
INE5403 - Fundamentos de Matemática Discreta para a Computação 2) Fundamentos 2.1) Conjuntos e Sub-conjuntos 2.2) Números Inteiros 2.3) Funções 2.4) Seqüências e Somas 2.5) Crescimento de Funções Funções
Leia maisUniversidade Católica de Petrópolis. Matemática 1. Funções Polinomiais Aula 5: Funções Quadráticas v Baseado nas notas de aula de Matemática I
Universidade Católica de Petrópolis Matemática 1 Funções Polinomiais Aula 5: Funções Quadráticas v. 0.1 Baseado nas notas de aula de Matemática I da prof. Eliane dos Santos de Souza Coutinho Luís Rodrigo
Leia mais03 Análise de Algoritmos (parte 3) SCC201/501 - Introdução à Ciência de Computação II
03 Análise de Algoritmos (parte 3) SCC201/501 - Introdução à Ciência de Computação II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2010/2 Moacir
Leia maisMódulo 7. Complexidade de Algoritmos. Algoritmos e Estruturas de Dados II C++ Rone Ilídio
Módulo 7 Complexidade de Algoritmos Algoritmos e Estruturas de Dados II C++ Rone Ilídio Tempo de execução de um programa Qual algoritm executará mais rápido? int main(){ SYSTEMTIME inicio,fim; GetSystemTime(&inicio);
Leia maisAula 9 Aula 10. Ana Carolina Boero. Página:
E-mail: ana.boero@ufabc.edu.br Página: http://professor.ufabc.edu.br/~ana.boero Sala 512-2 - Bloco A - Campus Santo André Funções Sejam A e B conjuntos. Uma função f : A B (leia f de A em B ) é uma regra
Leia maisCampus Caçapava do Sul Curso de Licenciatura em Ciências Exatas Programa Institucional de Bolsas de Iniciação a Docência Subprojeto Matemática
Campus Caçapava do Sul Curso de Licenciatura em Ciências Exatas Programa Institucional de Bolsas de Iniciação a Docência Subprojeto Matemática Bolsista: Leriana Afonso Plano de Aula Conceitos/Conteúdos:
Leia maisUniversidade Federal do Rio Grande FURG. Instituto de Matemática, Estatística e Física IMEF Edital 15 CAPES. FUNÇÕES Parte A
Universidade Federal do Rio Grande FURG Instituto de Matemática, Estatística e Física IMEF Edital 5 CAPES FUNÇÕES Parte A Prof. Antônio Maurício Medeiros Alves Profª Denise Maria Varella Martinez UNIDADE
Leia maisCURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE
CURSO DE MATEMÁTICA BÁSICA Funções polinomiais Logaritmo Aula 03 Funções Polinomiais Introdução: Polinômio Para a sucessão de termos comcom, um polinômio de grau n possui a seguinte forma : Ex : Funções
Leia maisMatemática Complementos de Funções. Professor Marcelo Gonsalez Badin
Matemática Complementos de Funções Professor Marcelo Gonsalez Badin Paridade Função PAR f (x) é chamada FUNÇÃO PAR se f ( x) = f (x) Exemplo: f (x) = x 4 f ( x) = ( x) 4 = x 4 = f (x) O gráfico de uma
Leia mais