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

    Introduktion till Pseudokod

    Pseudokod är ett verktyg som används till prototyp och dokument algoritmer . Hellre än att designa genom att skriva programmering uttalanden på ett visst språk , utnyttjar designern engelskspråkiga uttalanden som emulerar logiska instruktioner . Den resulterande algoritmen kan logiskt utvärderas innan den översätts till kod i ett visst programmeringsspråk . Pseudokod har blivit mer populär än flowcharting för att utforma algoritmer , eftersom det går snabbare att flytta till koden . Definiera Pseudokod


    Det finns ingen formell definition av pseudokod i datavetenskap . Det är en informell kombination av programmering logik och regelbunden språk ( som termen pseudo - kod kommer från ) som oftast efterliknar formen av syntaxen i språket mest bekant för formgivaren . Programmerare som inte känner till ett visst språk , men kan ändå förstå en algoritm som har utformats i pseudokod .
    Varför ska jag skriva pseudokod ?

    Den största frestelsen a programmerare ansikten är att sitta ner och börja koda ett program utan en design . Om problemet ska lösas är komplexa , kan detta tillvägagångssätt resulterar ofta i en hel del frustration och slöseri med tid när programmeraren finner sig backas in i ett hörn . Pseudokod är ett snabbt sätt att analysera en lösning och för att bestämma effektiviteten av en algoritm innan ägna tid och resurser för att koda en uppsättning funktioner som inte i slutändan lösa problemet .
    A pseudokod exempel

    bubblan slag är en bra algoritm för att använda som en pseudokod exempel. Denna kod kommer att placera den typ inuti en funktion att ge en mer djupgående exempel och använda en C + + -derivat pseudokod som grund för koden.
    Bubblesort

    Funktion (matris av integersFor (i = 0 till längd array) För ( j = 0 till längden på arrayen - i) Om array [ j ] > [ j + 1 ] Swap array [ j ] och array [ j + 1 ] End stolpe stolpe funktion

    En programmerare som tar emot detta som dokumentation eller som en konstruktion kan snabbt förstå att algoritmen kräver två nästlade loopar och att utvärdera och byta om sorteringen är inbäddad i dem . Addera Använda pseudokod för dokumentation

    pseudokod används under designprocessen , men det är ofta kastas efter koden är skriven . Lägga pseudocde till en funktion eller ett program header gör det användbart för att dokumentera designbeslut . slätten språk och stenografi natur pseudokod gör komplexa algoritmer lättförståeliga och kan hjälpa senare programmerare att förstå en del av kod som kan vara utanför deras tekniska förmåga .
    Flödesschema Alternativ till pseudokod

    Innan pseudokod popularitet hann det , flödesscheman var den vanliga designverktyg . flödesschemat är en symbolisk representation av logiskt flöde som använder olika geometriska former för att representera processen och stegen logik . det fungerar bra för mindre kodsegmenten men snabbt blir tungrott för att utforma och dokumentera mer komplexa program .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Flash MX Game Tutorial
    ·Hur man använder SQL Variabler i Oracle
    ·Hur att dölja en tom DIV
    ·Hur du väljer text i ruta i ASP.NET
    ·ADT abstrakta datatyper
    ·Konvertera Octal till binär
    ·Hur man använder Strängvy Editor
    ·Hur man skapar ett program som kommer att visa en kalen…
    ·Hur man använder GridView i C #
    ·DirectX 9 Vs . 10
    Utvalda artiklarna
    ·VBA Funktion Tillvägagångssätt
    ·Hur man kompilerar VLC i Visual Studio SLN
    ·Hur Escape ett omvänt snedstreck i PHP
    ·En handledning om SQL Server i JDBC
    ·PHP funktioner för MySQL till HTML
    ·Så hoppa över en punkt vid betning i Python
    ·Implicit Markörer vs Explicit Markörer
    ·Hur man använder en villkorlig uppgift i JQuery
    ·Udda /jämn funktion i C-programmering
    ·Hur man sparar Dreamweaver Web Form Data i en databas
    Copyright © Dator Kunskap http://www.dator.xyz