| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man gennemfører en algoritme til din computer
    Algoritmer er meget nyttige i at udføre komplicerede eller gentagne trin til at udføre en opgave. En database kan have millioner af folks navne , telefonnumre og andre data. En søgealgoritme tager en betegnelse af userm input, og rapporterer tilbage eventuelle kampe i en database. Algoritmer, der er for komplicerede til at programmere og analysere i ét trin behøver særligt opmærksomme , som logiske forbindelser og loops sammensatte muligheden for menneskelige fejl. Ting du skal
    C + + compiler
    Vis Flere Instruktioner
    1

    identificere input og output. Indgange kan være tal , ord, sensordata og noget at " indleder " et program. Udgange er de ønskede resultater : hvad programmøren agter algoritme til at gøre. Et endeligt række trin vedrører indgange og udgange . Disse skridt kan være enkel eller kompliceret , afhængigt af algoritmen formål.
    2

    Udkast kernen pseudo- kode. Pseudo- kode er semi -formel notation " halvvejs " mellem formel programmeringssprog og "naturlige" sprog. Pseudo- kode indeholder de væsentlige inputs , trin og output . I dette tilfælde ville pseudo- kode indeholde en prompt for et tal, multiplicere operation, der angiver antallet s terning, og en " output kommandoen" , der viser den resulterende terningen . Eksempel på pseudokode for algoritmen kunne være : Hej

    Definer variabel "nummer "

    Input ( nummer)

    NewNumber = antal ^ 3 ;

    //tal ^ 3 = antal * nummer * nummer //

    Output ( NewNumber )
    3

    tage notater af uklare eller specialiserede vilkår og trin. I dette eksempel på " //nummer ^ 3 = antal * nummer * nummer //" er for en programmør fordel. Det har ingen effekt på koden, men er simpelthen en påmindelse til den aktuelle eller eventuelle fremtidige programmører , hvad "nummer ^ 3 " betyder . Disse noter er meget hjælpsomme i at kommunikere komplekse oplysninger til folk, der kan være nye eller uerfarne med algoritmen.
    4

    Konverter pseudo- kode i koden i et formelt sprog inden for en computer. Dette kræver en compiler i et programmeringssprog . De fleste programmeringssprog såsom C + + forskellig notation og formatering detaljer, men ellers er ens. Med kvalitet pseudo- kode , skal oversættelsen til formelle sprog ikke være svært. Almindelige programmer som Microsoft Excel, Matlab eller Mathematica kan være platforme for formelle sprog algoritme skriftligt. I C + + , ville computeralgoritme være magen til : Hej

    # include

    int main ()

    {

    float nummer ;

    Number = -3,815 ,

    float NewNumber ,

    printf ( "Input -nummer: % f \\ n" , nummer ),

    NewNumber = Number * Antal * Antal ; //Antal ^ 3 = antal * Antal * Antal

    printf ( "\\ nDen kubik nummer er : \\ n ");

    printf ( "% f" , NewNumber ),

    }
    5

    Test den programmerede algoritme. Kontroller beregninger og resultater i hånden. I dette eksempel er dette let . En lommeregner viser, at (-3,815) ^ 3 = -55,524 .
    6

    Byg i checks og fejlsikringer at gøre algoritmen robust. Det givne eksempel opstiller en række , -3,815 og terninger det. I en realistisk algoritme , ville der være sikkerhedsforanstaltninger mod meningsløse indgange. Undladelse heraf kunne crashe et program eller give meningsløse svar. Algoritmer , der ignorerer "hvad hvis'er " for menneskelige fejl og programmering forviklingerne er udsat for fejl , og kræver typisk revision .

    Forrige :

    næste :
      Relaterede artikler
    ·Funktion i C for palindromer 
    ·Silverlight 2 Custom Control Tutorial 
    ·Sådan bruges Strpbrk Funktion i C + + 
    ·Hvad er CTS i ASP.NET 
    ·Hvordan man skriver flere linjer til Fil i C 
    ·Hvordan man lærer C + + Inheritance hurtigt 
    ·Sådan Detect en begivenhed WIA Wait 
    ·Sådan udføres File I /O i C + + 
    ·C-funktion returtyper 
    ·Hvordan man skriver et program , der udskrives bestilt …
      Anbefalede Artikler
    ·Hvordan man laver en Java-applet 
    ·Sådan Call Assembly rutiner fra Perl 
    ·Sådan sortere To Unbound kolonner i DataGridView 
    ·Sådan Skjul PHP Extension i Apache 
    ·Sådan aktiveres en Toggle Button i VBA 
    ·Human Computer Interface Design Retningslinjer 
    ·Sådan Find Hvis en UIImage er placeret i en UIImageVie…
    ·Sådan bruges en HTML erklæring i en kontrolboks i VB 
    ·Hvordan man laver en drop-down kalender 
    ·Sådan tilføjes en fil til en MSI Med Wise 
    Copyright © Computer Viden http://www.computerdk.com