Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Program för Exponents

    Programmering för ett positivt heltal exponent är enkel . Bara ställa upp en slinga som multiplicerar bas exponenten av sig själv och upprepa slingan för att motsvara exponenten numret . Den knepiga datorprogrammering kommer att hantera exponenter som inte är heltal . Instruktioner
    1

    Anta att din bas är 2 och exponenten är några rationella , icke - heltal som 1.542 . Översätt decimal till ett bråk : . 1542/1000
    2

    Form funktionen f ( x ) = 2 ^ 1542 - x ^ 1000, där cirkumflex ( ^ ) avser exponentiering . Målet från och med nu är att hitta x som löser f (x) = 0 . Så exponentieringen problemet har minskat till endast rot - lösa problem , för vilka det finns flera algoritmer . Var kom den ekvationen ifrån? 2 ^ 1,542 är okänd. Så vi satt den till x . Därför , 2 ^ 1.542 = x . Så 2 ^ (1542/1000) = x . Höja båda sidor av ekvationen till en exponent för 1000 ger [ 2 ^ (1542/1000) ] ^ 1000 = x ^ 1000 , eller 2 ^ 1542 = x ^ 1000 .
    3

    Lös för x med en vanlig rot - fynd algoritm , såsom tudelning metoden . Den tudelning Metoden finner en x1 och en x2 som ger f ( x ) motsatta tecken . ( . . Titta på 1 och 2 som nedsänkt De är sekventiella gissningar på vad värdet av x kommer att lösa f ( x ) = 0 ) Then mittpunkten ( x3 ) i x1 och x2 finns : x3 = ( x1 + x2 ) /2 . Oavsett tecken x3 gör funktionen f ( x ) , du kastar ut beroende på vilket en av x1 och x2 gav samma tecken till f ( x ) .

    Exempelvis plocka x1 = 2 och x2 = 4 . Fortsätter med funktionen ovan , f ( 2 ) = 2 ^ 1542-2 ^ 1000 är klart positiv , och f ( 4 ) = 2 ^ 1542-4 ^ 1000 är klart negativa. x3 = 3 är mittpunkten mellan x1 och x2 . f ( 3 ) = 2 ^ 1542-3 ^ 1000 är negativ. Så kasta ut x2 = 4 och hitta mittpunkten mellan x1 och x3 .
    4

    Håll beräkna mittpunkter och kasta ut samma - sign x s tills f ( x ) är så nära 0 som du behöver det till vara - det är , tills det absoluta värdet av f ( x ) är mindre än den förutbestämda tolerans du programmerat i. Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en Windows Forms Application
    ·Inaktivera Turbo på M3
    ·Återställa Spool filer
    ·Hur man ange autentiseringsuppgifter för en Web Proxy …
    ·Hur man skapar en iPhone Installer Package
    ·Konfigurera Citrix
    ·Hur man Bestäm minsta positiva flyttal
    ·Hur man ställer in en JW Player 5.1 Med Lighttpd
    ·Vad är meningen med miljösanering
    ·Hur man skriver metoder i Pseudokod
    Utvalda artiklarna
    ·Hur man Välj Random listor från Python
    ·JavaScript Beräkningar med decimaler
    ·Hur bindande Object Properties till ett FormView
    ·Funktionsprototyp i Python
    ·Javascript Oavslutad stränglitteral fel
    ·Hur man gör en Chat Server i Java
    ·Den PHP Equals funktion
    ·Python SSL Tutorial
    ·Hur man använder Radio Knappar för Picturebox i Visua…
    ·Hur man sätter in data från ett formulär i PHP till …
    Copyright © Dator Kunskap http://www.dator.xyz