Sådan bliver du en datalogi

Forfatter: Gregory Harris
Oprettelsesdato: 11 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
Sådan bliver du en datalogi - Samfund
Sådan bliver du en datalogi - Samfund

Indhold

At studere datalogi betyder ikke programmering; det betyder at lære algoritmer (en begrænset rækkefølge af trin, som nogen eller noget forstår for at udføre en bestemt opgave). Mange computerforskere programmerer slet ikke. Edsger Dijkstra sagde engang: "Datalogi er ikke mere optaget af computere end astronomi er af teleskoper."

Trin

  1. 1 At være datalog er at konstant lære, at være studerende for evigt. Teknologier ændrer sig, nye programmeringssprog, nye algoritmer udvikles: det er nødvendigt hele tiden at lære nye ting for at holde sig ajour med tingene.
  2. 2 Start med pseudokode. Pseudokode er egentlig ikke et programmeringssprog, men det er en måde at repræsentere et program på engelsk. Den nærmeste og mest kendte algoritme er på shampoo -flasken: Sæbe, skyl, gentag. Dette er algoritmen. Det er forståeligt for dig ("Computer Agent") og indeholder et begrænset antal trin.
  3. 3 Test din pseudokode. Eksemplet på shampoo -flasken er ikke en god algoritme af to grunde: den har ikke en slutbetingelse, og den fortæller dig ikke, hvilken procedure du skal gentage. Gentag skumning? Eller bare skylning. Det bedste eksempel ville være “Trin 1 - Skum. Trin 2 - skyl. Trin 3 - Gentag trin 1 og trin 2 (2-3 gange for det bedste resultat) og afslut (afslut) ”. Denne algoritme er klar for dig, har en afslutningstilstand (et begrænset antal trin) og er meget præcis.
  4. 4 Prøv at skrive algoritmer til alle aktiviteter. For eksempel hvordan man flytter fra en bygning på campus til en anden, eller hvordan man laver en gryde. Snart vil du se algoritmer overalt!
  5. 5 Når du har lært at sammensætte algoritmer, bliver programmeringsprocessen mere forståelig for dig. Køb bogen og læs den i sin helhed for at lære programmeringssproget. Brug ikke online tutorials til at lære et sprog, da det er skrevet af amatører, ikke professionelle.
    • Tøv dog ikke med at henvende dig til Internettet for at få hjælp. Du kan begynde at lære objektorienterede sprog som Java og C ++ med det samme, men det er stadig bedre at starte med proceduremæssige sprog som C, fordi de er fuldstændigt algoritmebaserede.
  6. 6 Programmering er processen med at oversætte pseudokode til et programmeringssprog. Jo mere tid du bruger på at skrive pseudokode, desto mindre vil du skrive programmet og få din hjerne i fremtiden.

Tips

  • Datalogi omfatter mange områder såsom computerdesign og -udvikling, databaser, computersikkerhed, computerprogrammeringssprog. Derfor er det en klog beslutning at fokusere på et eller flere områder, der interesserer dig.
  • Efter at have lært et programmeringssprog, lær et andet, lignende sprog, da du stadig kun oversætter pseudokoden til det egentlige sprog.
  • Tavlen er det bedste sted at skrive algoritmen.