Número De Ponto Flutuante Binário Com Precisão Estendida Em Classe De C++ – Richardson Leandro Nunes

Número De Ponto Flutuante Binário Com Precisão Estendida Em Classe De C++ – Richardson Leandro Nunes
Acessar

Resumo:

A execução de cálculos computacionais é limitada pela precisão que as linguagens de programação podem fornecer. Os compiladores convencionais possuem formatos de números incapazes de realizar cálculos que exigem grande precisão; porém; possuem ferramentas que possibilitam a criação de formatos extras. Utilizando o conceito de classe; é possível criar objetos computacionais e implementar métodos. Visando solucionar problemas de precisão implementou-se uma classe onde o objeto é um número de ponto flutuante; o Sfloat. A classe implementada em C++ é composta de um arranjo de variáveis booleanas de tamanho arbitrário para representar os bits de um número de ponto flutuante e métodos de classe para representar operadores aritméticos e lógicos. Os operadores binários aritméticos estão sobrecarregados; ou seja; os quatro operadores já existentes (“+”; “-“; “*” e “/”) podem utilizar números Sfloat como argumentos. Os operadores binários lógicos relacionais (<; >; <=; >=; ==; !=) seguem o mesmo modelo dos binários aritméticos; sendo sobrecarregados para utilizar Sfloat como argumento. Para somar; soma-se dígito a dígito os dois somandos. A subtração; na verdade; é a soma de um número positivo com um negativo; de um modo que pode ser executada da mesma maneira que o operador soma fazendo jogo de sinais. Na multiplicação; soma-se as multiplicações parciais de cada dígito de um dos fatores pelo outro fator; ou seja; a multiplicação é executada como um somatório Número de ponto flutuante com precisão estendida 7 de multiplicações. A divisão forma os dígitos do quociente verificando sempre qual o maior número inteiro que pode multiplicar o divisor sem ultrapassar o valor do dividendo. Sfloat foi utilizado para cálculos simples de soma; subtração; multiplicação e divisão. Também foi calculado o valor de uma série infinita truncada; apresentando resultados mais precisos.

Detalhes:

  • Categoria: Teses e dissertações
  • Instituição: UNESP/IS/ENGENHARIA MECÂNICA
  • Área de Conhecimento: ENGENHARIA MECÂNICA
  • Nível: Mestrado
  • Ano da Tese: 2008
  • Tamanho: 349.27 KB
  • Fonte: Portal Domínio Público

Faça download do ebook em PDF:

Recomendamos para você

Abaixo você vai encontrar uma lista de livros que na nossa opinião podem ser interessantes para você.

São itens relacionados a esta oferta que você provavelmente vai gostar. Dá uma olhada! 👌

Termos relacionados

  • livro Número De Ponto Flutuante Binário Com pdf
  • livro Número De Ponto Flutuante Binário Com baixar
  • livro Número De Ponto Flutuante Binário Com epub
  • livro Número De Ponto Flutuante Binário Com comprar
  • livro Número De Ponto Flutuante Binário Com online
  • livro Número De Ponto Flutuante Binário Com mobi
  • livro Número De Ponto Flutuante Binário Com download