Correção do Trabalho 1 EC. Grupo Item Descrição Conceito Armazenamento - código

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

Download "Correção do Trabalho 1 EC. Grupo Item Descrição Conceito Armazenamento - código"

Transcrição

1 Correção do Trabalho 1 EC Grupo organização do, otimizações consideradas na implementação, clareza do, etc: desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: Relatório apresentação do trabalho: apresentação dos resultados: conjunto de testes realizados: conlusões obtidas: NOTA

2 Grupo EC1: Gustavo Vianna / Robledo Campos Não usou forma otimizada de armazenamento. CDS, correto. O algoritmo possui um comando de seleção desnecessário (switch). organização do, otimizações consideradas na implementação, clareza do, etc: Não houve preocupação do grupo em tornar o claro para seu entendimento. Não exite comentários para facilitar. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: O fato de Relatório apresentação do trabalho: O relatório não indica qual o tipo de armazenamento utlizado. Não existe indicações de como rodar o trabalho, como entrar com os parâmetros. Existe alguns erros teóricos no relatório. apresentação dos resultados: os resultados foram apresentados em forma de tableas e gráficos. conjunto de testes realizados: Foi considerado uma variação na ordem de 100 a e vários valores de tolerâncias. Os gráficos mostrados não foram discutidos. Não houve qualquer discussão com relação ao parâmetro p. conlusões obtidas: As conclusões obtidas não traduzem com clareza o resultado dos testes realizados. 2.5 NOTA 5.5

3 Grupo EC2: Victor Pinto / Tiago Lievori / Mayler Martins SKL, funciona, mas existe um erro conceitual. Os elementos da diagonal estão sendo armazenados duas vezes. Isso é desnecessário. Observe que esses coeficientes só são utilizados em uma das estruturas Ax ou Ay. CSR, funciona. Existe if desnecessários no algoritmo. organização do, otimizações consideradas na implementação, clareza do, etc: Não foram consideradas otimizações. No método direto a solução sempre é impressa e no método iterativo não. Imagine o impacto disso para um sistem de ordem !!! desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: O uso de funções para acessar posições da matriz esparsa no processo de eliminação resulta em um algoritmo lento. As funções não são necessárias. Relatório apresentação do trabalho: O relatório não indica qual o tipo de armazenamento utlizado. Não existe indicações de como rodar o trabalho, como entrar com os parâmetros. No final foi feito um breve comentário sobre os métodos diretos e iterativos, mas de forma geral. apresentação dos resultados: Os resultados são apresentado em foram de tabelas e gráficos. Os gráficos apresentados são resultado de um ajuste de curvas. Essa opção não é aconselhável para a análise requerida. conjunto de testes realizados: Não houve qualquer discussão com relação ao parâmetro p. conlusões obtidas: para o conjunto de testes realizados está ok NOTA 7

4 Grupo EC3: Bruno Barros da Cunta / Frederico Ricardo Victor CDS, com erro de execução. CDS, funciona. organização do, otimizações consideradas na implementação, clareza do, etc: Uso de comandos de seleção desnecessários. Toda execução imprime as iterações intermediárias... contagem do tempo prejudicada. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: Relatório apresentação do trabalho: A introdução do relatório contém erros conceituais. apresentação dos resultados: são apresentados gráficos e tabelas. Os gráficos apresentados estão pouco precisos. O uso do excel ou similar não produz o grau de acuidade necessária para analisar resultados numéricos com a precisão requerida. Gráficos mais precisos poderiam ser apresentado se fosse utilizado o gnuplot ou o octave. Os dados das tabelas são esquisitos. Parece que o critério de parada do método de Gauss-Seidel não foi considerado. Dessa forma as comparações feitas não fazem sentido. conjunto de testes realizados: O conjunto de testes realizados não são suficientes. A ordem dos sistemas é muito pequena para uma comparação entre diretos e iterativos. Não foi citado a influência do parâmetro p. conlusões obtidas: A conclusão não traduz os resultados obtidos. 2.0 NOTA 5

5 Grupo EC4: Estefhan Dazzi Wandekoken / Merielen dos Santos Item Descrição - correção em 01/07 Conceito Não foi implementado Conjunto de vetores contendo os coeficientes não nulos. organização do, otimizações consideradas na implementação, clareza do, etc: O algoritmo contém um número expressivo de comandos de seleção que não são necessários. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: Relatório apresentação do trabalho: O relatório descreve suscintamente a forma de armazenamento no método Seidel. apresentação dos resultados: Foi apresentado um gráfico contendo ocomportamento da implementação para a vaiação da tolerência. conjunto de testes realizados: Não foi citado qual a ordem do teste realizado, nem o valor do parâmetro p. Será que o parâmetro influencia o tempo de execução? conlusões obtidas: OK. 2.0 NOTA 5

6 Grupo EC5: Filipe Nunes Frigini / Rafael Emerick armazenamento específico. Existe erro. Os erros de arredondamentos citados no relatório são erros de implementação. Armazenam somente os valores reias de cada diagonal. Algoritmo muito rápido. organização do, otimizações consideradas na implementação, clareza do, etc: O método iterativo está bastante otimizado, mas o método direto não. Não é clara a foram de armazenamento do método direto. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: O uso da função posvalor no método direto torna o método muito ineficiente. Relatório apresentação do trabalho: O relatório apresenta uma descrição do tipo de armazananmento utilizado em cada método. apresentação dos resultados: Os gráficos foram gerados no excel e não apresentam boa precisão. Em geral são considerados ajustes que modificam a tendência do gráfico. Para o Gráfio 1, não foi citado quais os parâmetros utilizados para a análise. Qual a ordem da matriz? Qual o parâmetro utilizado. Em que intervalo de análise está a tolerância? Para o gráfico 2, foi escolhido ordens muito pequenas conjunto de testes realizados: Não foram bem escolhidos. conlusões obtidas: Sobre o método de Seidel, OK. 2.5 NOTA 5.5

7 Grupo EC6: Leonardo Andrade / Renam Manola SKL com modificações, apesar do grupo denominá-la de CSR. Está errado! CSR com modificações. organização do, otimizações consideradas na implementação, clareza do, etc: O método iterativo funciona corretamente porém existem erros conceituais: a condição inicial foi definida com x_i = b_i / 10 e não foi definido um número máximo de iterações. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: No método iterativo: A idéia do separador torna o algoritmo menos eficiente. O uso de CSR permite descrever um algoritmo sem if, tornando-o bem mais eficiente. Relatório apresentação do trabalho: Relatório apresenta um breve definição de cada método e descreve com detalhes como são armazenados os dados de cada algoritmo. É feita uma análise sobre a influência dos parâmetros de interesse no desempenho de cada algoritmo.m O texto está muito claro e bem escrito. apresentação dos resultados: Os resultados são aresentados através de gráficos e tabelas. Os gráficos foram feitos utilizadndo excel. Os gráficos não apresentam boa precisão. O grupo poderia ter usado GNUPLOT ou OCTAVE. conjunto de testes realizados: Os valores da ordem poderiam ter sido maiores para enriquecer os testes. Foi comentado sobre a influência do parâmtro p, mas não foi apresentado testes. conlusões obtidas: As conclusões estão muito boas, dentro do esperado e coerente com o conjunto de testes realizados. 3.7 NOTA 6.7

8 Grupo EC7: Filipe Pandolfi / Douglas Almonfrey Não fica claro!!! Deve ser SKL modificado... mas tem que ser explicado... CSR, existe um erro conceitual. Utilizou o elemento da diagonal como 10!!!! organização do, otimizações consideradas na implementação, clareza do, etc: O está bem organizado e bastante modularizado. No método de Seidel as operações em cada linha foram acumuladas de forma não otimizada, além de considerar o elemento da diagonal igual a 10. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: O método de Gauss perdeu eficiência quando foi utilizado funções tipo acessa_elemento e acessa_lelemtosup. Além disso o uso da variável TRV é outro ponto que poderia ser melhorado. É possível controlar o acesso aos coeficientes sem utlizar funções e comandos de seleção. Relatório apresentação do trabalho: O relatório não menciona o tipo de armazenamento utilizado, não apresenta uma introdução aos métodos a serem utilizados, não discute os algoritmos implementados. apresentação dos resultados: Os resultados são apresentados em tabelas e gráficos. Foi utilizado o excel. Os grágicos não possuem boa precisam. Para essa análise o excel (da foram como foi usado) não é uma boa opção, pois ele utiliza ajustes para representar as curvas. conjunto de testes realizados: O grupo teve a preocupação de mostrar quasi as ordens e parâmetros utilizados em cada teste. Não mostraram discussão sobre a variação de p e o desempenho de cada método. conlusões obtidas: A conclusão para o teste 1, não está completamente correta. Obeservem que a curva tende para um valor constante, ou seja, a razão tende a se manter contanste. 4.5 NOTA 7.5

9 Grupo EC8: Julio Storch Dalfior / Igor Magri Vale SKL modificado CSR organização do, otimizações consideradas na implementação, clareza do, etc: O grupo considerou um pré-processamento desacoplado dos algoritmo. Foi considerada a geração das matrizes em arquivos para posterior leitura e execução. Os algoritmos de solução estão claros, bastante otimizados e bem modularizados. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: algoritmos perfeitos. Relatório apresentação do trabalho: O relatório apresenta os tipos de armazenamentos utilizados, informa como executar o programa e descreve s testes realizados. apresentação dos resultados: Os resultados são apresentados em forma de gráficos gerados no OCTAVE. Apresentam boa precisão. conjunto de testes realizados: Existe um programa testes.c para organizar os testes. O grupo poderia ter considerado uma variação do parâmetro p. Essa variação possibilitaria uma melhor análise do comportamento dos métodos itarativo e direto para matrizes do tipo considerado. As ordens consideradas poderiam ter valores mais elevados. conlusões obtidas: As conclusãoes são coerentes com os testes realizados NOTA 9.5

10 Grupo EC9: Pedro Paulo Favato Barcelos / Rodrigo Tessinari Stange CSR denominado pelo grupo, mas na verdade é SKL modificado. somente os coeficientes reais. organização do, otimizações consideradas na implementação, clareza do, etc: Existe uma repetição de comandos na função do método direto. Foi definido uma função para montar a matriz e dentro da rotina do método direto é repetido os comandos dessa função. O método iterativo é bastante rápido. O método iterativo não prevê um nímero máximo de itarações. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: Existem comandos de seleção para auxiliar a eliminação de Gauss, mas não verdade não são necessários, isso deixa o algoritmo mais lento. Relatório apresentação do trabalho: O relatório apresenta uma descrição dos métodos de armazenamentos utilizados. A explicação do armazenamento para o método direto está confusa. Exsitem alguns errinhos de acentuação e digitação. apresentação dos resultados: Os resultados são apresentados em forma de tabelas e gráficos.foi utilizado o excel para gerar os gráficos. O excel gera gráficos com ajustes de curvas que mascaram os resultados. É preferel utilizar o GNUPLOT ou OCTAVE. conjunto de testes realizados: O grupo relata a dificuldade encontrada para realizar os testes comparativos entre método direto e iterativo. Mas a dificuldade está baseada na escolha dos parâmetros para realziar os testes. Deve-se nesse caso escolher ordens de análise coerentes com a máquina que está sendo usada. Não tive problemas executando o programa para ordens elevadas do método direto. Por exemplo para n = p = 50, o tempo foi t = 74,46 no método direto e t = 0.02 no método iterativo. conlusões obtidas: As conclusões não condizem com os testes que realizei NOTA 7

11 Grupo EC10: Rodrigo Lopes / Joever Silva Hoffman CDS. CSR organização do, otimizações consideradas na implementação, clareza do, etc: Código bem elaborado e modularizado. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: No método direto existe alguns comandos de seleção que poderiam ser otimizados. Relatório apresentação do trabalho: O relatório apresentado é um arquivo tipo texto bastante resumido. Os gráficos não estão incluídos no texto. apresentação dos resultados: Os resultados são apresentados em gráficos gerados pelo octave. Não são especificados o conjunto de parâmetros utlizados. O gráfico está esquisito. Nestes casos é importante marcar o ponto exato para cada teste realizado. conjunto de testes realizados: Não sei avaliar qual foi o conjunto de testes realizados. Não foi citado nenhuma conclusão ocm relação ao parâmetro p. conlusões obtidas: As conclusões do grupo não estão corretas NOTA 7.5

12 Grupo EC11: Pablo Albert e William Schulz CDS, com erro. CDS, não funciona para matrizes de ordem 1000, por exemplo, portanto errado organização do, otimizações consideradas na implementação, clareza do, etc:... desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método:.. Relatório apresentação do trabalho: Relatório incompleto apresentação dos resultados: não paresentou resultados 0.0 conjunto de testes realizados: não relaizou testes conlusões obtidas: erradas 0.0 NOTA 0

13 Grupo EC12: Pietro SKL. CSR. organização do, otimizações consideradas na implementação, clareza do, etc: O está bem organizado, possui modularizações e clareza suficiente ao seu entendimento desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: Nos dois métodos existem funções e/ou comandos de seleção que auxiliam o acesso aos coeficientes das estrutuas de aramzenamento que não são necessários. Relatório apresentação do trabalho: O relatório não apresenta quais os tipos de armazanamentos implementados para cada método. apresentação dos resultados: Os resultados são mostrados por gráficos, sendo descritos todos os parâmetros utilizados. Os gráficos foram mostrados no excel. Não possuem boa precisão e ainda apresentam ajustes que prejudicam a análise dos resultados. É importante mostrar no gráfico os pontos utilizados para gerá-los. O aluno poderia ter usado o GNUPLOT ou OCTAVE. conjunto de testes realizados: Os testes realizados não incluíram uma aníalise do parâmetro p conlusões obtidas: São coerentes como s testes realizados 5.5 NOTA 8.5

14 Grupo EC13: Fabbiano Fiorin Ferrari / Luiz Claudio Silva Magnago SKL ou similar... CSR. organização do, otimizações consideradas na implementação, clareza do, etc: As funções não estão organizadas de forma fácil para o entendimento. Os algoritmos funcionam perfeitamente. desempenho do com relação a rapidez de acesso à estrutura utilizada para cada método: O algoritmo de Seidel e Gauss possuem comandos de seleção desnecessários. Relatório apresentação do trabalho: O relatório não esclarece qual o tipo de armazenamento utilizado. O método de Sediel não é INTERATIVO, pois não existe interação no processo de solução. O método é ITERATIVO, pois está baseado na idéia de dada uma aproximação construir uma nova baseda na solução aproximada existente. apresentação dos resultados: Os resultados são apresentados em tabelas e gráficos. Os gráficos foram gerados no excel. Não apresentam boa precisão e existe um ajuste na curva mostrada que dificulta a análise. O gráfico tol x r não está representativo, pois o tempo não é o mesmo. ele foi escrito aproximadametne pelo mesmo valor... conjunto de testes realizados: Os testes realizados não leva em consideração a variação do parâmetro p. conlusões obtidas: Não estão corretas para o gráfico tol x r 5.0 NOTA 8

Gauss-Seidel para Solução de Sistemas com Matrizes Banda Usando Armazenamento Especial

Gauss-Seidel para Solução de Sistemas com Matrizes Banda Usando Armazenamento Especial Universidade Federal do Espírito Santo Departamento de Informática Algoritmos Numéricos 2016/2 Profa. Claudine Badue Trabalho 1 Objetivos Gauss-Seidel para Solução de Sistemas com Matrizes Banda Usando

Leia mais

Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 17/2 Sistemas Lineares

Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 17/2 Sistemas Lineares Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 17/2 Sistemas Lineares (Cursos: Engenharia Mecânica, Engenharia de Computação e Ciência da Computação)

Leia mais

Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 14/2 Sistemas Lineares

Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 14/2 Sistemas Lineares Universidade Federal do Espírito Santo Departamento de Informática 1 o Trabalho de Algoritmos Numéricos I - 14/2 Sistemas Lineares (Cursos: Engenharia de Computação e Ciência da Computação) Data de entrega:

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 13 04/2014 Sistemas de Equações Lineares Parte 3 MÉTODOS ITERATIVOS Cálculo Numérico 3/44 MOTIVAÇÃO Os métodos iterativos

Leia mais

Universidade Federal do Espírito Santo DI/PPGEM/PPGI 2 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1

Universidade Federal do Espírito Santo DI/PPGEM/PPGI 2 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1 Universidade Federal do Espírito Santo DI/PPGEM/PPGI 2 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1 Precondicionamento e Reordenamento aplicados aos Métodos Iterativos Não Estacionários

Leia mais

Laboratório de Simulação Matemática. Parte 7 2

Laboratório de Simulação Matemática. Parte 7 2 Matemática - RC/UFG Laboratório de Simulação Matemática Parte 7 2 Prof. Thiago Alves de Queiroz 2/2017 2 [Cap. 7] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning, 2010. Thiago

Leia mais

Universidade Federal do Espírito Santo DI/PPGEM/PPGI 1 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1

Universidade Federal do Espírito Santo DI/PPGEM/PPGI 1 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1 Universidade Federal do Espírito Santo DI/PPGEM/PPGI 1 o Trabalho de Algoritmos Numéricos II - Computação Científica 17/1 Métodos Iterativos Não Estacionários para Sistemas Esparsos de Grande Porte 1 Introdução

Leia mais

Lista de Exercícios. 3x 1 + 2x 2 5x 3 = 0 2x 1 3x 2 + x 3 = 0 x 1 + 4x 2 x 3 = 4. 3x 1 + 4x 2 + 3x 3 = 10 x 1 + 5x 2 x 3 = 7 6x 1 + 3x 2 + 7x 3 = 15

Lista de Exercícios. 3x 1 + 2x 2 5x 3 = 0 2x 1 3x 2 + x 3 = 0 x 1 + 4x 2 x 3 = 4. 3x 1 + 4x 2 + 3x 3 = 10 x 1 + 5x 2 x 3 = 7 6x 1 + 3x 2 + 7x 3 = 15 Universidade Federal de Santa Catarina Centro Tecnológico Depto de Informática e Estatística Disciplina: INE5202-Cálculo Numérico Cap. 3 - Sistemas Lineares Lista de Exercícios 3.2 - Eliminação Gaussiana.

Leia mais

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

Cálculo Numérico BCC760

Cálculo Numérico BCC760 Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita

Leia mais

Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados

Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Marina Andretta/Franklina Toledo ICMC-USP 24 de março de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina

Leia mais

Cálculo Numérico. Aula 10 Sistemas de Equações Lineares / Parte 3 Jacobi & Gauss-Seidel. Prof. Guilherme Amorim

Cálculo Numérico. Aula 10 Sistemas de Equações Lineares / Parte 3 Jacobi & Gauss-Seidel. Prof. Guilherme Amorim Cálculo Numérico Aula 10 Sistemas de Equações Lineares / Parte 3 Jacobi & Gauss-Seidel Prof. Guilherme Amorim gbca@cin.ufpe.br 2014.1-15/05/2014 Aula passada... Método da Decomposição LU Seja o sistema

Leia mais

Cálculo Numérico Algoritmos

Cálculo Numérico Algoritmos Cálculo Numérico Algoritmos Valdenir de Souza Junior Abril de 2007 Sumário 1 Introdução 1 2 Raízes de Equações 1 2.1 Método da Bisseção......................... 2 2.2 Método de Newton-Raphson.....................

Leia mais

Sistemas Lineares. Métodos Iterativos Estacionários

Sistemas Lineares. Métodos Iterativos Estacionários -58 Sistemas Lineares Estacionários Lucia Catabriga e Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo -

Leia mais

Métodos iterativos para sistemas lineares.

Métodos iterativos para sistemas lineares. Métodos iterativos para sistemas lineares. Alan Costa de Souza 7 de Setembro de 2017 Alan Costa de Souza Métodos iterativos para sistemas lineares. 7 de Setembro de 2017 1 / 46 Introdução. A ideia central

Leia mais

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Aula 6 - Solução de Sistema de Equações Algébricas

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Aula 6 - Solução de Sistema de Equações Algébricas Disciplina: Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer Aula 6 - Solução de Sistema de Equações Algébricas Métodos diretos: 1- Eliminação de Gauss com substituição recuada 2- Decomposição

Leia mais

Prof. MSc. David Roza José 1/35

Prof. MSc. David Roza José 1/35 1/35 Métodos Iterativos Objetivos: Compreender a diferença entre os métodos de Gauss-Seidel e Jacobi; Saber analisar a dominância diagonal e entender o quê significa; Reconhecer como a relaxação pode ser

Leia mais

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares INTRODUÇÃO AOS MÉTODOS NUMÉRICOS Solução de Sistemas Lineares Introdução Uma variedade de problemas de engenharia pode ser resolvido através da análise linear; entre eles podemos citar: determinação do

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade 1) Analise as alternativas abaixo e marque V para verdadeiro e F para falso. No segundo caso, explique como as tornaria verdadeiras: ( ) O método das secantes é utilizado para solucionar um problema de

Leia mais

MAP Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017

MAP Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017 1 Preliminares MAP3121 - Métodos Numéricos e Aplicações Escola Politécnica 1 Semestre de 2017 EPREC - Entrega em 27 de julho de 2017 A decomposição de Cholesky aplicada a Finanças O exercício-programa

Leia mais

MAP Primeiro exercício programa Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias

MAP Primeiro exercício programa Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias MAP-2121 - Primeiro exercício programa - 2006 Método de Diferenças Finitas para solução de problemas de contorno de equações diferenciais ordinárias Instruções gerais - Os exercícios computacionais pedidos

Leia mais

Modelagem Computacional. Parte 7 2

Modelagem Computacional. Parte 7 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 7 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 7] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

Resolução Numérica de Equações (Parte II)

Resolução Numérica de Equações (Parte II) Cálculo Numérico Módulo III Resolução Numérica de Equações (Parte II) Prof: Reinaldo Haas Cálculo Numérico Bissecção Métodos Iterativos para a Obtenção de Zeros Reais de Funções Bissecção Newton-Raphson

Leia mais

Universidade Federal do Espírito Santo - UFES

Universidade Federal do Espírito Santo - UFES Universidade Federal do Espírito Santo - UFES Centro Universitário Norte do Espírito Santo - CEUNES Departamento de Matemática Aplicada - DMA Prof. Isaac P. Santos - 2018/1 Aula: Métodos Iterativos Para

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO Resolução Lista / Cálculo Numérico 1ª Unidade

UNIVERSIDADE FEDERAL DE PERNAMBUCO Resolução Lista / Cálculo Numérico 1ª Unidade 1) Analise as alternativas abaixo e marque V para verdadeiro e F para falso. No segundo caso, explique como as tornaria verdadeiras: (F) O método das secantes é utilizado para solucionar um problema de

Leia mais

Sistemas de equações lineares

Sistemas de equações lineares É um dos modelos mais u3lizados para representar diversos problemas de Engenharia (cálculo estrutural, circuitos elétricos, processos químicos etc.) Conservação da carga: i 1 i 2 i 3 = 0 i 3 i 4 i 5 =

Leia mais

CI-202-D. Trabalho Prático 2 o Semestre 2015

CI-202-D. Trabalho Prático 2 o Semestre 2015 CI-202-D Métodos Numéricos Trabalho Prático 2 o Semestre 2015 1 Descrição Este trabalho refere-se à implementação prática de um programa de computador capaz de calcular os valores de respostas de sistemas

Leia mais

SISTEMAS LINEARES PROF. EDÉZIO

SISTEMAS LINEARES PROF. EDÉZIO SOLUÇÕES NUMÉRICAS DE SISTEMAS LINEARES PROF. EDÉZIO Considere o sistema de n equações e n incógnitas: onde E : a x + a x +... + a n x n = b E : a x + a x +... + a n x n = b. =. () E n : a n x + a n x

Leia mais

Resolução de sistemas de equações lineares: Método do Gradiente

Resolução de sistemas de equações lineares: Método do Gradiente Resolução de sistemas de equações lineares: Método do Gradiente Marina Andretta ICMC-USP 24 de março de 2015 Marina Andretta (ICMC-USP) sme0301 - Métodos Numéricos para Engenharia I 24 de março de 2015

Leia mais

Cálculo Numérico. Aula 6 Método das Secantes e Critérios de Parada /04/2014

Cálculo Numérico. Aula 6 Método das Secantes e Critérios de Parada /04/2014 Cálculo Numérico Aula 6 Método das Secantes e Critérios de Parada 2014.1-22/04/2014 Prof. Rafael mesquita rgm@cin.ufpe.br Adpt. por Prof. Guilherme Amorim gbca@cin.ufpe.br Aula passada? Método Iterativo

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Erros e Aproximações Numéricas Sistemas de Equações Lineares

Leia mais

Cálculo Numérico Ponto Fixo

Cálculo Numérico Ponto Fixo Cálculo Numérico Ponto Fixo Método do Ponto Fixo (MPF) Dada uma função f(x) contínua no intervalo [a,b] onde existe uma raiz única, f(x) = 0, é possível transformar tal equação em uma equação equivalente

Leia mais

5.1. Observações e Conclusões

5.1. Observações e Conclusões Conclusões 5 Conclusões 5.1. Observações e Conclusões A técnica proposta na presente tese é apresentada como uma outra forma de misturar técnicas convencionais (redes neurais, modelos neuro-fuzzy,etc)

Leia mais

5 VNS com Filtro e Reconexão por Caminhos

5 VNS com Filtro e Reconexão por Caminhos 5 VNS com Filtro e Reconexão por Caminhos A metaheurística VNS (Variable Neighborhood Search) foi proposta por Mladenović e Hansen [40] e possui como idéia básica a mudança de vizinhanças realizada da

Leia mais

Cálculo Numérico. Aula 8 Sistemas de Equações Lineares / Parte /04/2014. Prof. Guilherme Amorim*

Cálculo Numérico. Aula 8 Sistemas de Equações Lineares / Parte /04/2014. Prof. Guilherme Amorim* Cálculo Numérico Aula 8 Sistemas de Equações Lineares / Parte 1 2014.1-29/04/2014 Prof. Guilherme Amorim* gbca@cin.ufpe.br * Com algumas modificações pelo Prof. Sergio Queiroz Perguntas... O que é um sistema

Leia mais

3 o Trabalho de Algoritmos Numéricos II /1 Algoritmos de Avanço no Tempo para problemas Parabólicos Data de entrega:

3 o Trabalho de Algoritmos Numéricos II /1 Algoritmos de Avanço no Tempo para problemas Parabólicos Data de entrega: 3 o Trabalho de Algoritmos Numéricos II - 2017/1 Algoritmos de Avanço no Tempo para problemas Parabólicos Data de entrega: Considerar os algoritmos explícito, implícito e Crank-Nicolson para resolver a

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Depto de Informática e Estatística Disciplina: INE50-Cálculo Numérico Cap. - Sistemas Lineares Lista de Exercícios - Soluções 1. Resposta: a) x

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Introdução Sistemas Lineares Sistemas lineares são sistemas de equações com m equações e n incógnitas formados por equações lineares,

Leia mais

Cálculo Numérico. Aula 4 Zeros de Funções /04/2014. Prof. Rafael mesquita Adpt. por Prof. Guilherme Amorim

Cálculo Numérico. Aula 4 Zeros de Funções /04/2014. Prof. Rafael mesquita Adpt. por Prof. Guilherme Amorim Cálculo Numérico Aula 4 Zeros de Funções 2014.1-09/04/2014 Prof. Rafael mesquita rgm@cin.ufpe.br Adpt. por Prof. Guilherme Amorim gbca@cin.ufpe.br Últimas aulas... Aritmética de máquina Erros Sistema de

Leia mais

Sistemas de Equações Lineares

Sistemas de Equações Lineares Capítulo 3 Sistemas de Equações Lineares Um sistema com n equações lineares pode ser escrito na forma : ou na forma matricial onde com a 1,1 x 1 + a 1,2 x 2 + + a x n = b 1 a 2,1 x 1 + a 2,2 x 2 + + a

Leia mais

Figura : Monitoria. Monitoria Cálculo Numérico

Figura : Monitoria. Monitoria Cálculo Numérico Monitoria Cálculo Numérico 207-02 NOME Email Dia / Horário Local Ana Sofia Nunez de Abreu nunez.asofia@gmail.com Sex. 0-2h D- Luiz Eduardo Xavier luizeduardosxavier@gmail.com Ter, 5-7h Lab Rafael Mendes

Leia mais

Métodos numéricos para soluções de sistemas lineares

Métodos numéricos para soluções de sistemas lineares Métodos numéricos para soluções de sistemas lineares FACIP/UFU 1 de Junho de 2017 (FACIP/UFU) Métodos numéricos para soluções de sistemas lineares 1 de Junho de 2017 1 / 7 Motivação Os métodos numéricos

Leia mais

Introdução à Ciência da Computação II

Introdução à Ciência da Computação II Introdução à Ciência da Computação II 2semestre/200 Prof Alneu de Andrade Lopes Apresentação com material gentilmente cedido pelas profas Renata Pontin Mattos Fortes http://wwwicmcuspbr/~renata e Graça

Leia mais

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira Universidade Federal do Rio Grande do Norte Métodos Computacionais Marcelo Nogueira Método de Jacobi Método iterativo: produz uma sequencia de soluções,,,, que aproximam a solução do sistema a partir de

Leia mais

Primeiro Exercício programa: Como o Google ordena páginas. MAP-2121 para EPUSP

Primeiro Exercício programa: Como o Google ordena páginas. MAP-2121 para EPUSP Primeiro Exercício programa: Como o Google ordena páginas MAP-2121 para EPUSP 1 Instruções gerais Os exercícios computacionais pedidos na disciplina Cálculo Numérico têm por objetivo fundamental familiarizar

Leia mais

Problema do Caminho Hamiltoniano

Problema do Caminho Hamiltoniano Universidade de São Paulo Escola de Artes, Ciências e Humanidades Bacharelado em Sistemas de Informação Introdução à Ciência da Computação II Professores Luciano Digiampietri e Fábio Nakano Data de entrega:

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto Redes Neurais Artificial Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Histórico 3. Conceitos Básicos 4. Aprendizado em RNA 5. Exemplo de Aprendizado com

Leia mais

SME Roberto F. Ausas / Gustavo C. Buscaglia

SME Roberto F. Ausas / Gustavo C. Buscaglia SME0305-2016 Roberto F. Ausas / Gustavo C. Buscaglia ICMC - Ramal 736628, rfausas@gmail.com ICMC - Ramal 738176, gustavo.buscaglia@gmail.com Métodos iterativos Vamos considerar o problema: Achar x R n

Leia mais

Resolução de Sistemas Lineares. Ana Paula

Resolução de Sistemas Lineares. Ana Paula Resolução de Sistemas Lineares Sumário 1 Introdução 2 Alguns Conceitos de Álgebra Linear 3 Sistemas Lineares 4 Métodos Computacionais 5 Sistemas Triangulares 6 Revisão Introdução Introdução Introdução

Leia mais

Parte 1: Exercícios Teóricos

Parte 1: Exercícios Teóricos Cálculo Numérico SME0104 ICMC-USP Lista 5: Zero de Funções Lembrete (informação que vai estar disponível na prova) Método de Newton Método da Secante x k+1 = x k f(x k) f (x k ), x k+1 = x k J 1 F (x k

Leia mais

Victor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático

Victor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de

Leia mais

Métodos Numéricos Zeros Posição Falsa e Ponto Fixo. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Métodos Numéricos Zeros Posição Falsa e Ponto Fixo. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Métodos Numéricos Zeros Posição Falsa e Ponto Fixo Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Método da Posição Falsa 2 Método da Posição Falsa O processo consiste em dividir/particionar

Leia mais

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM Vetor Exercícios sobre Vetores e Matrizes Exercício 1 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas,

Leia mais

Primeiro Trabalho de Estruturas de Dados (Sistema Portuário) Relatório de Correção

Primeiro Trabalho de Estruturas de Dados (Sistema Portuário) Relatório de Correção Primeiro Trabalho de Estruturas de Dados (Sistema Portuário) Relatório de Correção Critério de avaliação: Funcionalidades: 6,0 pts e 1,0 e 1,0 0,5 2,0 prioritário 0,5 Imprime containers porto, Imprime

Leia mais

Algoritmos e Estruturas de Dados II. Trabalho Prático 3

Algoritmos e Estruturas de Dados II. Trabalho Prático 3 Algoritmos e Estruturas de Dados II Trabalho Prático 3 Entrega: 03/11/09 Devolução: 24/11/09 O trabalho pode ser feito em grupo de dois alunos. Este trabalho consiste em analisar o desempenho de diferentes

Leia mais

Resolvendo algebricamente um PPL

Resolvendo algebricamente um PPL Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se

Leia mais

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008 1 Universidade Estadual de Feira de Santana Departamento de Ciências Exatas Clone do MatLab João Carlos Nunes Bittencourt Feira de Santana, 2008 2 SUMÁRIO 1 Introdução... 6 2 Desenvolvimento... 7 2.1 Rotina

Leia mais

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão 15/07/2013 Trabalho de LP Prof. Flávio Miguel Varejão OBSERVAÇÃO IMPORTANTE: LEIA ATENTAMENTE TODA A ESPECIFICAÇÃO DO TRABALHO E INSTRUÇÕES DE SUBMISSÃO DE MODO A NÃO COMETER ENGANOS POR DESATENÇÃO E SER

Leia mais

Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística. Curso: Engenharia de Produção

Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística. Curso: Engenharia de Produção Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que se queira resolver o seguinte PPNL: Max f(x) s. a a x b Pode ser que f (x) não exista ou que seja difícil resolver a equação

Leia mais

Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.

Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Solução básica viável inicial Marina Andretta ICMC-USP 10 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211

Leia mais

Métodos Estatísticos em Física Experimental

Métodos Estatísticos em Física Experimental Métodos Estatísticos em Física Experimental Compilação de termos e definições gerais de metrologia. Os termos e definições apresentadas a seguir foram extraídos da 1ª edição brasileira do Guia para Expressão

Leia mais

Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que. Max f(x) s. a a x b

Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que. Max f(x) s. a a x b Considere a função f(x). Para algum x a f (x) pode não existir. Suponha que se queira resolver o seguinte PPNL: Max f(x) s. a a x b Pode ser que f (x) não exista ou que seja difícil resolver a equação

Leia mais

Cálculo Numérico. Resumo e Exercícios P1

Cálculo Numérico. Resumo e Exercícios P1 Cálculo Numérico Resumo e Exercícios P1 Fórmulas e Resumo Teórico Parte 1 Aritmética de ponto flutuante Operar com o número de algarismos significativos exigido. Arredondar após cada conta. Método de escalonamento

Leia mais

Método de Newton-Raphson

Método de Newton-Raphson Método de Newton-Raphson Método de Newton-Raphson Joinville, 29 de Abril de 2013 Escopo dos Tópicos Abordados Solução de equações via métodos iterativos Método de Newton-Raphson 2 Operação de Sistemas

Leia mais

Autovalores e Autovetores

Autovalores e Autovetores Algoritmos Numéricos II / Computação Científica Autovalores e Autovetores Lucia Catabriga 1 1 DI/UFES - Brazil Junho 2016 Introdução Ideia Básica Se multiplicarmos a matriz por um autovetor encontramos

Leia mais

Árvores Genéricas de Busca

Árvores Genéricas de Busca Árvores Genéricas de Busca Árvores não binárias também podem ser usadas para buscar elementos. Essas árvores são chamadas de árvores genéricas de busca, e elas podem ser de dois tipos: árvore de busca

Leia mais

Prova Didática Grafos: Árvores Geradoras e Caminhos Mínimos, Análise de Complexidade

Prova Didática Grafos: Árvores Geradoras e Caminhos Mínimos, Análise de Complexidade Prova Didática Grafos: Árvores Geradoras e Caminhos Mínimos, Análise de Complexidade Gustavo E.A.P.A. Batista 25 de janeiro de 2005 1 Contextualização 2 Caminhos Mínimos Caminhos Mínimos de uma Origem

Leia mais

Conceitos e Princípios Gerais

Conceitos e Princípios Gerais Conceitos e Princípios Gerais Conceitos e Princípios Gerais Fases na resolução de problemas físicos Resolução do Modelo Matemático Conceitos Básicos de Cálculo Numérico Erros em Processos Numéricos Fases

Leia mais

Working 03 : Conceitos Básicos II

Working 03 : Conceitos Básicos II Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira

Leia mais

4 Cálculo de Equivalentes Dinâmicos

4 Cálculo de Equivalentes Dinâmicos 4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação

Leia mais

6 Aplicação do Modelo de Geração de Cenários

6 Aplicação do Modelo de Geração de Cenários 6 Aplicação do Modelo de Geração de Cenários 6.. Considerações Iniciais Os cenários de energia natural afluente, que são utilizados durante as simulações forward e backward do processo de definição da

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo específico Sistemas de Equações Lineares. Métodos Iterativos

Leia mais

COMANDOS DE REPETIÇÃO - DO... END DO ; DO WHILE... END DO ;

COMANDOS DE REPETIÇÃO - DO... END DO ; DO WHILE... END DO ; PROBLEMA A APRIMORAR Calcular a soma e a média das cinco dezenas do resultado de um jogo da QUINA e mostrar os resultados ACEITANDO: a) apenas valores no intervalo inteiro [1,80] e com os seguintes APRIMORAMENTOS:

Leia mais

Recursividade. Objetivos do módulo. O que é recursividade

Recursividade. Objetivos do módulo. O que é recursividade Recursividade Objetivos do módulo Discutir o conceito de recursividade Mostrar exemplos de situações onde recursividade é importante Discutir a diferença entre recursividade e iteração O que é recursividade

Leia mais

Prof. MSc. David Roza José 1/37

Prof. MSc. David Roza José 1/37 1/37 Métodos Abertos Objetivos: Reconhecer as diferenças entre os métodos intervalados e abertos para a localização de raízes; Compreender o método da iteração de ponto-fixo e avaliar suas características

Leia mais

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas)

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas) Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 Lista Obrigatória 02 - Prof. Rafael Oliveira (Deve ser entregue em PDF via Moodle: Escolha apenas 5 exercícios para entrega) Exercício 01

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo específico Sistemas de Equações Lineares Métodos Iterativos

Leia mais

Tipo m= matriz [ l i1 : l s1, l i2 : l s2 ] <tipo básico> m: mat

Tipo m= matriz [ l i1 : l s1, l i2 : l s2 ] <tipo básico> m: mat MATRIZ 1 Considere que você necessitasse elaborar um programa que efetuasse a leitura das notas dos alunos, o cálculo da média de cada aluno e no final, apresentar a média do grupo. Utilizando-se apenas

Leia mais

Resolução de Sistemas Lineares. Método de Gauss. O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos:

Resolução de Sistemas Lineares. Método de Gauss. O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos: Resolução de Sistemas Lineares Método de Gauss O algoritimo conhecido como Método de Gauss é desenvolvido a partir de dois ingredientes básicos: Resolução de Sistemas Lineares Triangulares Procedimento

Leia mais

Terceiro Trabalho Prático. Este trabalho tem como objetivo ordenar um arquivo de dados e implementar as operações cosequenciais de merging e matching.

Terceiro Trabalho Prático. Este trabalho tem como objetivo ordenar um arquivo de dados e implementar as operações cosequenciais de merging e matching. Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de

Leia mais

5.1. Fluxo para geração do Roadmap

5.1. Fluxo para geração do Roadmap 46 5 VelvetH-DB Os Sistemas Gerenciadores de Banco de Dados (SGBDs), foram criados com o intuito de permitir o armazenamento e manipulação de grandes volumes de dados, fornecendo uma aplicação que garanta,

Leia mais

4.1 Resolvendo o Sistema Linear

4.1 Resolvendo o Sistema Linear 4 Solução Numérica 4.1 Resolvendo o Sistema Linear Resolveremos o sistema (2 7) pelo método de Usawa acelerado por Gradiente Conjugado (ver [15, pp. 202]). Primeiro eliminamos a variável u e depois resolvemos

Leia mais

UFERSA / Departamento de Ciências Exatas / 2. UFERSA / Departamento de Ciências Exatas /

UFERSA / Departamento de Ciências Exatas / 2. UFERSA / Departamento de Ciências Exatas / Método dos Deslocamentos para Análise de Estruturas: Resoluções Numéricas de Equações Lineares Rodolfo de Azevedo Palhares 1, Rafael de Azevedo Palhares 2, Lisarb Henneh Brasil 3, Dylson Junyer de Sousa

Leia mais

Revisão. Profa Marina Gomes

Revisão. Profa Marina Gomes Revisão Profa Marina Gomes Algoritmos Na construção de um programa, o problema que o algoritmo representa é composto por três fases. Entrada: dados de entrada do algoritmo. Processamento: ações sobre os

Leia mais

24/09/2014. Prof. André Backes

24/09/2014. Prof. André Backes Prof. André Backes 1 Por que usar listas? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor dentro de uma variável, o valor

Leia mais

heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i<n; i++) { e = x[i]; s = i; f = (s-1)/2;

heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i<n; i++) { e = x[i]; s = i; f = (s-1)/2; heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i0 && x[f]

Leia mais

SME Cálculo Numérico. Lista de Exercícios: Gabarito

SME Cálculo Numérico. Lista de Exercícios: Gabarito Exercícios de prova SME0300 - Cálculo Numérico Segundo semestre de 2012 Lista de Exercícios: Gabarito 1. Dentre os métodos que você estudou no curso para resolver sistemas lineares, qual é o mais adequado

Leia mais

Curvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984]

Curvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984] Curvas A representação de uma curva como uma sucessão de trecho retos pode ser suficiente para várias aplicações. No entanto, curvas e superfícies complexas normalmente demandam uma maneira mais eficiente

Leia mais

Fundamentos IV. Sistemas Lineares. Gustavo Vinhal. August 18, Departamento de Computação

Fundamentos IV. Sistemas Lineares. Gustavo Vinhal. August 18, Departamento de Computação Fundamentos IV Sistemas Lineares Gustavo Vinhal Departamento de Computação August 18, 2016 Métodos iterativos para a solução de sistema lineares Métodos iterativos Um sistema Ax = b pode ser resolvido

Leia mais

Primeiro Trabalho de IA/SI: Buscas. Entrega: 03/03/2019 (2 semanas)

Primeiro Trabalho de IA/SI: Buscas. Entrega: 03/03/2019 (2 semanas) Primeiro Trabalho de IA/SI: Buscas Entrega: 03/03/2019 (2 semanas) 18 de Fevereiro de 2019 Este trabalho é para ser submetido via Moodle. Será desenvolvido principalmente durante as aulas práticas, mas

Leia mais

Aula 1 - Cálculo Numérico

Aula 1 - Cálculo Numérico Aula 1 - Cálculo Numérico Conceitos básicos Prof. Phelipe Fabres Anhanguera Prof. Phelipe Fabres (Anhanguera) Aula 1 - Cálculo Numérico 1 / 25 Sumário Sumário 1 Sumário 2 Motivação 3 Plano de ensino 4

Leia mais

Pra início de conversa... O que é um algoritmo? Exemplos de algoritmos. Como podemos descrever algoritmos? Como podemos descrever algoritmos?

Pra início de conversa... O que é um algoritmo? Exemplos de algoritmos. Como podemos descrever algoritmos? Como podemos descrever algoritmos? Pra início de conversa... O que é um algoritmo? Como podemos descrever algoritmos? avaliar algoritmos? Introdução à Análise de Algoritmos Prof. Cláudio E. C. Campelo http://claudiocampelo.com Derivado

Leia mais

Relatório Experimento 5 Sistemas Operacionais 1 Turma 3 Grupo 8

Relatório Experimento 5 Sistemas Operacionais 1 Turma 3 Grupo 8 Relatório Experimento 5 Sistemas Operacionais 1 Turma 3 Grupo 8 Professor Tobar Bruno de André Mazzoco RA:02150522 César Henrique Kallas RA: 02099224 Introdução O experimento visa entender o que são threads,

Leia mais

Cálculo Numérico. Sistemas lineares Métodos Iterativos: Introdução Método Iterativo de Jacobi-Richardson

Cálculo Numérico. Sistemas lineares Métodos Iterativos: Introdução Método Iterativo de Jacobi-Richardson Cálculo Numérico Sistemas lineares Métodos Iterativos: Introdução Método Iterativo de Jacobi-Richardson Métodos como: Métodos exatos Método de eliminação de Gauss Método de decomposição LU Método de Cholesky

Leia mais

Data de entrega: 20 de junho de 2014

Data de entrega: 20 de junho de 2014 Universidade Federal do Espírito Santo DI/PPGEM/PPGI 1 o Trabalho de Algoritmos Numéricos II Computação científica - 14/1 Método das Diferenças finitas aplicado a problemas bidimensionais Estudo de Precondicionadores

Leia mais

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira Universidade Federal do Rio Grande do Norte Métodos Computacionais Marcelo Nogueira Sistemas Lineares Comuns na engenharia (calculo de estruturas, redes elétricas, solução de equações diferenciais) Forma

Leia mais

Apêndice 1. Recomendações para testes de módulos

Apêndice 1. Recomendações para testes de módulos Recomendações para testes de módulos - 1 Apêndice 1. Recomendações para testes de módulos O presente conjunto de recomendações tem por objetivo definir um conjunto mínimo de critérios de seleção de casos

Leia mais

Breve Introdução à Programação em Scilab 6.0

Breve Introdução à Programação em Scilab 6.0 Universidade Federal do Paraná UFPR Departamento de Engenharia Química Breve Introdução à Programação em Scilab 6.0 Prof. Éliton Fontana 2018/2 2 Conteúdo 1 Conceitos Básicos 4 2 Operando Vetores e Matrizes

Leia mais