| 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 >> Computer Programmeringssprog >> Content
    Introduktion til Pseudokode
    pseudokode er et værktøj, der anvendes til prototype og dokumentere computer algoritmer . Snarere end at designe ved at skrive programsætninger på et bestemt sprog , udnytter designeren engelsksprogede udsagn , der emulerer logiske instruktioner. Den resulterende algoritme kan logisk evalueres, inden omsættes til kode i et bestemt programmeringssprog . Pseudokode er blevet mere populær end flydediagram for at designe algoritmer , fordi det er hurtigere at flytte til koden. Definition Pseudokode
    p Der er ingen formel definition af pseudokode i datalogi. Det er et uformelt kombination af programmeringslogik og regelmæssig sprog ( hvorfra udtrykket pseudokode kommer fra ) , der oftest emulerer form af syntaksen i sproget mest velkendt for designeren . Programmører ikke bekendt med et bestemt sprog, men kan stadig forstå en algoritme, der er designet i pseudokode .
    Hvorfor skal jeg Skriv pseudokode ?

    Den største fristelse a programmør ansigter er at sætte sig ned og begynde kodning et program uden et design. Hvis problemet skal løses, er komplekse, kan denne tilgang ofte resultere i en masse frustration og spildtid , når programmøren finder sig selv op i en krog . Pseudokode er en hurtig måde at analysere en løsning og at fastlægge effekten af en algoritme , før afsætte tid og ressourcer til at kodning et sæt af funktioner, der ikke i sidste ende løse problemet.
    A pseudocode eksempel

    boblen slags er en god algoritme til at bruge som en pseudokode eksempel. Denne kodestykke vil placere den slags inde i en funktion til at give en mere omfattende eksempel og bruge en C + + afledte pseudokode som grundlag for koden .

    Function bubblesort ( vifte af integersFor (i = 0 til længden af ​​array) For ( j = 0 til længden af ​​array - i) Hvis array [ j] > [j + 1] Swap array [ j] og array [ j + 1] End forskæftet forskæftet funktion

    En programmør , der modtager dette som dokumentation eller som et design kan hurtigt forstå, at den algoritme kræver to indlejrede løkker , og at evaluere og bytte af den slags er indlejret i dem.
    Brug pseudokode for dokumentation

    pseudokode anvendes under designprocessen, men det er ofte kasseres efter koden er skrevet . Tilføjelse af pseudocde til en funktion eller et program header gør den anvendelig for at dokumentere design beslutninger . sletten sprog og stenografi karakter pseudokode gør komplekse algoritmer let forståelige og kan hjælpe senere programmører til at forstå en sektion af kode som kunne være ud over deres tekniske evner.
    Flowchart Alternativ til pseudokode

    Før pseudokode popularitet overhalede det , flowcharts var standard design værktøj. den flowchart er en symbolsk repræsentation af logisk flow, der bruger forskellige geometriske figurer til at repræsentere proces og logik trin. det fungerer godt til mindre kode segmenter , men bliver hurtigt tungt for at designe og dokumentere mere komplekse programmer. < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver en simpel administrativ opgave Scri…
    ·Hvordan man skriver kode til at oprette en cirkel Class…
    ·Størrelsen af ​​et array i Matlab 
    ·Hvordan man opbygger en Floating Box 
    ·Hvordan at tilføje Linie Bars til en hjemmeside 
    ·Hvordan kan jeg lære pseudokode & Rutediagrammer 
    ·Sådan Bind en ComboBox til en tabelkolonne 
    ·Sådan tilføjes kolonner til TreeViewer 
    ·Sådan fjernes dubletter i Prolog 
    ·Hvordan man laver en nedtælling i ActionScript 
      Anbefalede Artikler
    ·Hvordan til at tælle antallet af poster med Kriterier …
    ·Sådan Konverter en Float til en Int i C # 
    ·Sådan Test XML Fra XSD 
    ·Hvordan man laver en Java spil som RuneScape 
    ·Sådan oprettes en Named Pipe 
    ·Hvad er en Data Egenskab 
    ·Sådan oprettes Grænser i et gitter i Java 
    ·Sådan Fix Kolonner i DataGrid 
    ·Unicode for tegnkonvertering i Java 
    ·Sådan Kontroller PHP , hvis du bruger en iPhone 
    Copyright © Computer Viden http://www.computerdk.com