Zusammenfassung der Ressource
Datatyper, selektion och iteration
- Literaler
- Reprensationer av värden i källod
- Ex: 7 representerar heltalet
7 och har typen int eller
"hello" är en string och
representerar texten innanför
citationstecknen
- Konstanter
- Variabler vars värde ej kan ändras.
- Måste tilldelas ett värde vid deklarationen
- Ger ett förväntat beteende, tydlighet och kan reducera misstag
- Enums
- Är ett set av konstanter
- Källkod till exekvering
- Tolkade språk
- Kompilerade språk
- Har en kompilator som översätter källkoden till ett annat mer
optimerat språk eller direkt till maskinkod
- Ifall ett språk ska tolkas eller kompileras
finns ej i språkets definition utan bestäms av
dess implementation. Oavsett
implemenationen så blir resultatet detsamma
och de olika implementationerna har sina
fördelar
- Syntax och sematik
- Syntax
- Hur språket ska formuleras
- Sammansättningen av uttryck med reserverade nyckelord
- Sematik
- Hur ett program tolkas
- Utförs under programexekveringen
- Ett program kan vara syntaktiskt korrekt men semantiskt felaktigt
- Selektion
- Satsen if
- Satsen switch
- Använder sig av case-satser och är fördelaktigt när det finns många olika utfall
- Switch och enums funkar bra tillsammans
- Iteration
- While-satsen
- Användbart när man inte vet hur många iterationer som krävs
- Do..while
- Ser till att kodblocket körs åtminstonde en gång
- For-satsen
- När man vet hur många
iterationer som krävs