Forfatter:
Gregory Harris
Opprettelsesdato:
11 April 2021
Oppdater Dato:
1 Juli 2024
Innhold
Å studere informatikk betyr ikke programmering; det betyr å lære algoritmer (en endelig trinnsekvens som noen eller noe forstår for å utføre en bestemt oppgave). Mange informatikere programmerer ikke i det hele tatt. Edsger Dijkstra sa en gang: "Datavitenskap er ikke mer opptatt av datamaskiner enn astronomi er med teleskoper."
Trinn
- 1 Å være informatiker er å hele tiden lære, å være student for alltid. Teknologier endres, nye programmeringsspråk, nye algoritmer utvikles: det er nødvendig å hele tiden lære nye ting for å holde seg oppdatert.
- 2 Start med pseudokode. Pseudokode er egentlig ikke et programmeringsspråk, men det er en måte å representere et program på engelsk. Den nærmeste og mest kjente algoritmen er på sjampoflasken: Såpe, skyll, gjenta. Dette er algoritmen. Det er forståelig for deg ("Computer Agent") og inneholder et begrenset antall trinn.
- 3 Test pseudokoden din. Eksemplet merket på sjampoflasken er ikke en god algoritme av to grunner: den har ingen slutttilstand, og den forteller deg ikke hvilken prosedyre du skal gjenta. Gjenta skum? Eller bare skylling. Det beste eksemplet vil være “Trinn 1 - Lather. Trinn 2 - skyll. Trinn 3 - Gjenta trinn 1 og trinn 2 (2-3 ganger for best resultat) og avslutt (avslutt) ”. Denne algoritmen er klar for deg, har en avslutningstilstand (et begrenset antall trinn) og er veldig nøyaktig.
- 4 Prøv å skrive algoritmer for alle aktiviteter. For eksempel hvordan man flytter fra en bygning på campus til en annen, eller hvordan man lager en gryte. Snart ser du algoritmer overalt!
- 5 Når du har lært å komponere algoritmer, blir programmeringsprosessen mer forståelig for deg. Kjøp boken og les den i sin helhet for å lære programmeringsspråket. Ikke bruk online opplæringsprogrammer for å lære et språk ettersom det er skrevet av amatører, ikke profesjonelle.
- Men ikke nøl med å henvende deg til Internett for å få hjelp. Du kan begynne å lære objektorienterte språk som Java og C ++ med en gang, men det er fortsatt bedre å begynne med prosessuelle språk som C fordi de er helt algoritmebaserte.
- 6 Programmering er prosessen med å oversette pseudokode til et programmeringsspråk. Jo mer tid du bruker på å skrive pseudokode, desto mindre vil du skrive programmet og få hjernen din til å rase i fremtiden.
Tips
- Datavitenskap omfatter mange områder som datadesign og utvikling, databaser, datasikkerhet, programmeringsspråk. Derfor er det en klok beslutning å fokusere på ett eller flere områder som interesserer deg.
- Etter å ha lært ett programmeringsspråk, kan du lære et annet, lignende språk, ettersom du fortsatt bare oversetter pseudokoden til det virkelige språket.
- Tavlen er det beste stedet å skrive algoritmen.