ComputereInformationsteknologi

Datastrukturer og algoritmer - de grundlæggende elementer i programmet

I moderne programmering datastrukturer og algoritmer er de grundlæggende komponenter til skrive programmer. Opgave, som er engageret i computeren, kun undtagelsesvis, udtrykkes på bit-niveau. Typisk bliver dataene repræsenteret som bogstaver, tal, symboler og andre mere komplekse sekvenser. Et andet tilfælde med indviklede algoritmer, der bruges til at løse alle mulige problemer. Til basale datastrukturer beskrives så præcist som muligt, er programmeringssprog udviklet, hvis betydning ligger i det unikke i alle forslag.

Næsten alle programmeringssprog tilgængelige midler i stand til at henvise til en hvilken som helst datastruktur, baseret på den tildelte identifikator. De vigtigste variabler er de konstanter og variabler. For programmøren, de taler meget, men for en computer fuldstændig ubrugelig. Derfor er teksten til den skriftlige program oversættes til en binær kode ved hjælp af en compiler. Sommetider typen af disse værdier er bestemt af compileren, men i nogle tilfælde er det nødvendigt at præcisere, hvilken type hver variabel, som ikke ændrer sig, selv når hele programmet til enden.

Det skal siges, at datastrukturen i første omgang er den metode til at organisere information i en computerhukommelse. Algoritmen fungerer også som et passende proceduremæssig element i programmet. Først blev opfundet procedure for de enkleste opgaver som multiplikation af tal og beregne de trigonometriske funktioner. I øjeblikket er dog, spiller en vigtig rolle, og andre algoritmer til at finde teksten til et givet ord, at sortere og planlægge alle omstændigheder. Præcise matematiske operationer udføres i dette tilfælde de vigtige opgaver.

I mange algoritmer, kan datastrukturer variere utrolig kompleksitet. Som et resultat, kan kun det rette valg af datapræsentation være afsæt for en vellykket programmering. Desuden vil dette afhænge af programmets ydeevne. Faktisk er den generelle teori om valg af denne eller hin struktur ikke eksisterer og er usandsynligt, at en dag vil hun møde verden. Der er kun én vej ud, som ligger dybt i videnbase. Anvendelse i praksis, kan du oprette meget store systemer. Men for at opnå beherskelse i dette tilfælde er kun mulig efter at lære det grundlæggende.

Til dato, udvikling af software, der er et stort problem, som er, at de datastrukturer udvikler sig hurtigt og forårsage nogle vanskeligheder i behandlingen. Programmører typisk anvendes under drift af standard komponent bibliotek. De bidrager til at fjerne et stort antal rutinemæssige operationer. Alle komponenter er gennemtestet og er godt beskrevet. Men i tilfælde af biblioteker, der er væsentlige begrænsninger, der kan reducere deres værdighed betydeligt. De omfatter et stort antal komponenter, men realiseringen af deres behandling har de meget få muligheder.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.delachieve.com. Theme powered by WordPress.