Algoritmes zijn een verzameling van stap - voor-stap instructies gebruikt op het gebied van wiskunde en informatica . Computerprogrammeurs gebruiken algoritmes uit te voeren eenvoudige taken en berekeningen . Zelfs de meest complexe computerprogramma's zijn opgebouwd uit een combinatie van fundamentele algoritmen. Per definitie moeten algoritmen een uitgang hebben , in de vorm van een eenheid van computergegevens kan . Ook moet algoritmen zijn eindig . Programmering algoritmen verschillen, afhankelijk van programmeertaal , maar alle algoritmen volgen bepaalde ontwerpprincipes , ongeacht de taal waarin ze uiteindelijk worden gecodeerd . Instructies 1 Definieer je algoritmen inbreng . Veel algoritmen nemen in data te verwerken . Deze gegevens kunnen in de vorm van een eenheid van computergegevens . De meeste programmeertaal zal vereisen dat u opgeeft hoeveel ingang die u van plan bent te ontvangen en welk type gegevens die ingang is . Bijvoorbeeld, als je schrijft een algoritmen om de oppervlakte van een vierkant te berekenen , uw inbreng kan de hoogte en breedte van het plein zijn. Kopen van 2 Definieer de variabelen . Variabelen van je algoritme toestaan om het te gebruiken voor meer dan een vergelijking. Opnieuw met het vierkant als een voorbeeld , het creëren van twee variabelen als input voor vierkante hoogte en breedte maakt het algoritme voor elk vierkant . Met andere woorden , kunt u dit algoritme gebruiken om de oppervlakte van een vierkant te bepalen door inputing de hoogte en de breedte . 3 Outline operaties van het algoritme . Deze verandering van de waarde van de input variabelen . Onder toepassing van bovenstaande voorbeeld , kan een algoritme de lichaamslengte en breedte variabelen eerder ingevoerd . Dit is een eenvoudig voorbeeld . De activiteiten van een algoritme kan de vorm van meerdere stappen en zelfs tak nemen , afhankelijk van de waarde van de input variabelen . Output 4 de resultaten van de activiteiten van uw algoritme . Als bijvoorbeeld de variabelen beschreven een vierkant met een lengte van 2 en een breedte van 3 , het algoritme zou de waarde van de uitgang 6 .
|