Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te Programma voor Exponents
Programmeren voor een positieve integer exponent is eenvoudig . Gewoon het opzetten van een lus die de basis van de exponent op zichzelf vermenigvuldigt en herhaal de lus om te corresponderen met de exponent nummer . Het lastige computer programmering komt in het omgaan met exponenten die niet zijn gehele getallen . Instructies
1

Stel je basis is 2 en de exponent is enige rationele , niet- integer getal als 1,542 . Vertalen in een decimale breuk : . 1542/1000

Form 2 de functie f ( x ) = 2 ^ x ^ 1542 - 1000 , waarbij het ​​invoegpunt ( ^ ) verwijst naar machtsverheffing . Doel van hierop is dat oplost x f ( x ) = 0 zijn. Dus de machtsverheffing probleem is teruggebracht tot slechts wortel - probleem oplossen , waarvoor er verschillende algoritmes . Waar kwam de vergelijking vandaan? 2 ^ 1.542 is onbekend. Dus zetten we het op x . Daarom , 2 ^ 1,542 = x . Dus 2 ^ ( 1542/1000 ) = x . Het verhogen van beide zijden van de vergelijking tot een exponent van 1000 geeft [ 2 ^ ( 1542/1000 ) ] ^ 1000 = x ^ 1000 , of 2 ^ 1542 = x ^ 1000 .
3

lossen voor x met een standaard wortel -finding algoritme , zoals de tweedeling methode . De tweedeling methode vindt een x1 en een x2 dat geeft f ( x ) tegenovergestelde tekens . ( . . Bekijk de 1 en 2 als subscript Ze zijn sequentiële gissingen op welke waarde van x zal lossen f ( x ) = 0 ) dan het middenpunt ( x3 ) van x1 en x2 is gevonden : x3 = ( x1 + x2 ) /2 . Ongeacht teken x3 maakt de functie f ( x ) , gooi je welke een van x1 en x2 hetzelfde teken gaf om f ( x ) .

Kies bijvoorbeeld x1 = 2 en x2 = 4 . Doorgaan met de bovenstaande functie , f ( 2 ) = 2 ^ ^ 1542-2 1000 duidelijk positief en f ( 4 ) = 2 ^ ^ 1542-4 1000 duidelijk negatief . x3 = 3 is het middelpunt tussen x1 en x2 . f ( 3 ) = 2 ^ ^ 1542-3 1000 is negatief . Dus gooi x2 = 4 en vind het midden tussen x1 en x3 .
4

Houd berekenen middens en het gooien van dezelfde - teken x 's tot f ( x ) wordt zo dicht mogelijk bij 0 als u het nodig heeft om te zijn - dat is , tot de absolute waarde van f ( x ) is kleiner dan de vooraf bepaalde tolerantie u geprogrammeerd inch

Previous: Next:
  Computer Programming Languages
·Hoe te Olympus DSS -bestanden …
·Het verschil tussen algoritmen…
·Hoe kan ik een apostrof in CL …
·Hoe te Graph Fractals op de TI…
·Hoe kan ik gratis Horror Banne…
·Hoe een Modulus Function schri…
·Hoe je Font Processing Creëre…
·Hoe te Integers zoeken 
·Feiten op MIME -formaat 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe zien of een query Exists 
·Hoe je alleen tekstvakken lezen in VB6 
·Hoe naar Eigenschappen Een ander Project…
·Hoe maak je een lijn in Java Met Line2D 
·Hoe maak je een Basic Date Picker gebrui…
·Hoe maak je een VB.NET Function Van Fort…
·Hoe kan ik een experimentele Flow Chart …
·Hoe maak je een Visual Basic keuzelijst …
·Hoe uw eigen bibliotheek importeren in J…
Copyright © Computer Kennis http://www.nldit.com