Övningar 2 (Progr 3)
| << Lektion 2 | Genomgång | Dagens övningar | Nästa lektion >> |
Läs om olika paradigm & paradigmskifte.
Besvara frågorna nedan.
Frågor om olika paradigm & paradigmskifte
1) Försök att formulera med egna ord vad paradigm betyder.
2) Vad är det som ofta leder till ett paradigmskifte?
3) Vad är för- och nackdelar med maskinorienterad programmering?.
4) Vilket paradigm inom programmering kan jämföras med att beställa mat på en restaurang?
5) Med vilket paradigm inom programmering är Lambdakalkyl relaterad?
6) Vilket paradigm inom programmering baseras på ett axiomsystem?
7) I vilka typer av applikationer tillämpas i regel händelsestyrd programmering?
8) Är Spaghettiprogrammering ett paradigm inom programmering?
9) Vilka typer av satser är karakteristiska för Spaghettiprogrammering?
10) Med vilken programmeringsteknisk konstruktion ersattes satser som ledde till Spaghettiprogrammering?
11) Vilket reserverat ord i C# är en kvarleva från och påminner om Spaghettiprogrammering?
12) Ge två historiska exempel på språk som introducerade procedural programmering.
13) Hur definieras program inom den procedurala programmeringen?
14) På vilken del av definitionen i fråga 13 ligger huvudvikten i den procedurala programmeringen?
15) Vilken förskjutning i huvudvikten ligger bakom övergången från procedural till objektorienterad programmering?
16) Hur definieras program inom den objektorienterade programmeringen?
17) Varför kan man i C# inte skriva kod (utom using-satser) utanför klasser?
18) Vad är den minsta modulen i ett proceduralt program?
19) Vad är den minsta modulen i ett objektorienterat program?
20) Beskriv med egna ord orsakerna för paradigmskiftet från procedural till objektorienterad programmering.
Redovisning
Besvara frågorna ovan. Maila dina svar i valfritt format till:
- taifun.alishenas@lbs.se
Copyright © 2021 TechPages AB. All Rights Reserved.