Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe een algoritme om uw computer
Algoritmes zijn zeer nuttig in het uitvoeren van ingewikkelde of repetitieve stappen om een ​​taak te volbrengen , uitvoeren. Een databank kan hebben miljoenen namen van mensen , telefoonnummers en andere gegevens . Een zoekalgoritme is een naam die is ingevoerd door de userm de ingang , en rapporteert eventuele wedstrijden in een database. Algoritmen die te ingewikkeld zijn om te programmeren en te analyseren in een stap moeten extra aandacht , als logische koppelingen en loops verergeren de kans op menselijke fouten . Wat je nodig hebt
C + + compiler
Toon Meer Aanwijzingen
1

Identificeer in-en uitgangen . Ingangen kunnen getallen , woorden , sensor data en iets dat ' ingewijden ' een programma . Uitgangen zijn de gewenste resultaten : wat de programmeur wil het algoritme te doen . Een eindig aantal stappen betreffen en uitgangen . Deze stappen kan eenvoudig of ingewikkeld , afhankelijk van doel van het algoritme .

Ontwerp 2 de kern pseudo - code . Pseudo - code is semi - formele notatie " halverwege " tussen formele programmeertaal en " natuurlijke " taal . Pseudo - code bevat de essentiële inputs , stappen , en output . In dit geval zou pseudo - code een aanwijzing bevatten voor een aantal , het vermenigvuldigen operatie die kubus van het nummer en een "output commando " dat toont de resulterende kubus geeft . Voorbeeld van pseudocode voor het algoritme zou kunnen zijn :

definiëren variabele " aantal " ;

Input
( nummer ) ;

NewNumber
= aantal ^ 3 ;

//nummer ^ 3 = nummer * nummer *

Uitgangnummer //
( NewNumber ) ;
3

Maak aantekeningen van onduidelijke of gespecialiseerde termen en stappen . In dit voorbeeld is de " //nummer ^ 3 = nummer * nummer * nummer //" is voor uitkering van een programmeur . Het heeft geen effect op de code , maar slechts een herinnering aan de huidige of toekomstige programmeurs , wat "nummer ^ 3 " betekent . Deze notities zijn zeer nuttig in het communiceren complexe informatie aan mensen die nieuwe of onervaren kan zijn met het algoritme .
4

Zet de pseudo - code in code in een formele taal binnen een computer . Dit vereist een compiler in een programmeertaal . De meeste programmeertalen zoals C + + verschillen in notatie en opmaak details, maar zijn overigens gelijk . Met kwaliteit pseudo - code , moet de vertaling naar formele taal niet moeilijk zijn. Gemeenschappelijke programma's zoals Microsoft Excel , Matlab of Mathematica kan zijn platforms voor formele - taal algoritme schrijven. In C + + , zou de computer -algoritme vergelijkbaar te zijn :

# Include

int main
( )

{

float Aantal
;

aantal
= -3,815 ;

float NewNumber
;

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

NewNumber
= Aantal * nummer * nummer ; //aantal ^ 3 = nummer * nummer * aantal

printf ( " \\ nDe aantal blokjes is : \\ n " ) ;

printf ( " % f" , NewNumber ) ;

}

Test 5 de geprogrammeerde algoritme . Controleer de berekeningen en resultaten met de hand. In dit voorbeeld is gemakkelijk . Een rekenmachine laat zien dat ( -3,815 ) ^ 3 = -55,524 .
6

Build in controles en fail - kluizen om het algoritme robuust te maken . Het gegeven voorbeeld wordt een getal , -3,815 en kubussen het. In een realistische algoritme zou er bescherming tegen onzinnig ingangen . Als u dit niet doet, kan een programma crashen of geef onzinnige antwoorden . Algoritmen die de " wat als" van menselijke fouten en programmering fijne kneepjes te negeren zijn gevoelig voor fouten , en vergen doorgaans herzien .

Previous: Next:
  C /C + + Programming
·How to Get een Offset van stri…
·Hoe om te reageren Lines in Ne…
·Wat zijn Kenmerk Keys 
·Hoe maak je een screensaver co…
·Beschrijving van C systeemfunc…
·Hoe te Float converteren naar …
·Hoe kan ik een object Slepen i…
·Hoe maak je een Geheugenlekkag…
·Hoe te Debug Met GDB in Linux 
  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 de Divider Uitschakelen in HDividedB…
·Hoe te DataBindings verwijderen uit een …
·Hoe te @ Echo Command in Kladblok 
·Hoe te War File Syntax Creëren 
·Javascript Scrollbar Tutorial 
·Hoe een bestand met OCX Verpak in Visual…
·Hoe om cijfers in Java 
·Hoe te converteren naar ASCII- tekens in…
·Een tutorial over SQL Geneste query 
Copyright © Computer Kennis http://www.nldit.com