Computerprogrammering: hvad det er, grundlæggende definition og datastrukturer


post-title

Hvad menes med computerprogrammering, koncepter, der er grundlaget for en korrekt organisering af data af programmereren, der skal have evnen til at udvikle et program, der er i stand til at rækkefølge alle de nødvendige operationer for at opnå det ønskede resultat.


Grundlæggende computerprogrammering

Udtrykket programmering angiver det sæt IT-procedurer, der bruges til at transmittere en ordnet sekvens af instruktioner til computeren for at opnå et veldefineret resultat.

Denne sekvens af instruktioner er angivet med udtrykket "algoritme".


Den første ting en IT-operatør skal gøre, der ønsker at sætte formålet med at udvikle et program, er at sætte alle de logiske operationer, der er nødvendige for at opnå det ønskede resultat, i rækkefølge.

Derefter skal det således skrevne program oversættes til en passende form, der forstås af computeren.

Programmet, der er skrevet af programmereren, defineres normalt som kildeprogram, medens det program, der opnås efter oversættelsesprocessen, kaldes objektprogrammet.


For at et program skal kunne udføres fra en computer er det vigtigt, at det oversættes til maskinkode, det vil sige i rækkefølge af binære tal, hvoraf nogle ikke er andet end præcise instruktioner rettet til den centrale behandlingsenhed, andre rene data og stadig andre hukommelsesadresser.

Ved computerprogrammering skal dataene organiseres i let manipulerede strukturer, hvorfor hver data tildeles et navn eller en forkortelse, der gør det muligt at identificere dem.

Data, der er tildelt et unikt navn, og som opretholder den samme værdi for hele den del af programmet, hvor det blev defineret, kaldes konstanter.


Tværtimod kalder vi variabler for alle de data, som programmet tildeler frit forskellige værdier, selvom der er tildelt et unikt navn, afhængigt af hvor det møder dem.

En computer skal ikke kun vide, hvad en bestemt data kaldes, men den skal også vide, hvilken type det er for at kunne behandle dem tilstrækkeligt i hukommelsen.

Anbefalet aflæsning
  • Internetprogrammer: Gennemse og download hurtigt
  • Kontroller forbindelsesping: hvordan man tester
  • Computervirus: definition, pc-sikkerhedsrisici
  • Videokort: Sådan monteres pc-grafisk manager
  • Kontorprogrammer: tekstbehandling, styring

Typedeklarationen inden for en datastruktur fastlægger antallet af elementer, der komponerer den, giver computeren mulighed for at tildele dem beregningsressourcerne og hukommelsesområdet, der er nødvendigt for en korrekt behandling, ud over de nøjagtige betingelser for adgangen til til de enkelte elementer i strukturen.

Hvis dataene er af samme type, for eksempel alle tal eller alle bogstaver, er det muligt at oprette en serie, kaldet en "matrix", med data, der hører til den samme type med en enkelt kommando.
Hvert element tildeles en bestemt hukommelsesplacering.

Hele serien kaldes struktur eller optegnelse og de individuelle variable elementer eller felter.

Da datastrukturer normalt er faste og af denne grund i mange tilfælde utilstrækkelige, kan det være nødvendigt at ty til strukturer med større kompleksitet, der er i stand til at ændre sig uafhængigt under udførelsen af ​​selve programmet.

I dette tilfælde taler vi om dynamiske datastrukturer.

Da deres størrelse og type varierer over en periode, behandles disse strukturer af selve programmet snarere end af computeren, og derfor er det vigtigt, at programmereren i dybden kender brugen af ​​nogle særlige variabler, kaldet pointers, som har opgaven med at identificere data nøjagtigt både i strukturen, hvori de blev oprettet, og i computerhukommelsen.

Misbrug af datastrukturer kan forårsage ustabilitet i computerdrift.

Fun with Music and Programming by Connor Harris and Stephen Krewson (April 2024)


Tags: computer
Top