Skillnad mellan versioner av "Frågor till dagens lektyr"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(2 mellanliggande versioner av samma användare visas inte)
Rad 2: Rad 2:
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
{{Not selected tab|[[Uppstart Systemutvecklare C/C++ 23|Uppstart]]}}
+
{{Not selected tab|[[Uppstart Systemutvecklare C/C++ 23| <<&nbsp;&nbsp;Uppstart]]}}
 
{{Selected tab|[[Frågor till dagens lektyr|Frågor]]}}
 
{{Selected tab|[[Frågor till dagens lektyr|Frågor]]}}
 
{{Not selected tab|[http://mathonline.se/Planering_Progr_Cpp_ht_23.pdf Planering]}}
 
{{Not selected tab|[http://mathonline.se/Planering_Progr_Cpp_ht_23.pdf Planering]}}
Rad 11: Rad 11:
  
  
= <b><span style="color:#931136">[[Media: Om_Programmering_Cpp.pdf|<span style="color:blue">Om programmering</span>]]</span></b> =
+
= <b><span style="color:#931136">[[Media: Om_Programmering_Cpp.pdf|Om programmering]]</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
 
<big>
 
<big>
Rad 31: Rad 31:
  
  
= <b><span style="color:#931136">[http://mathonline.se/Olika%20paradigm%20inom%20programmering.pdf <span style="color:blue">Olika paradigm inom programmering</span>]</span></b> =
+
= <b><span style="color:#931136">[http://mathonline.se/Olika%20paradigm%20inom%20programmering.pdf Olika paradigm inom programmering]</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
 
<big>
 
<big>

Nuvarande version från 11 september 2023 kl. 11.37

        <<  Uppstart          Frågor          Planering          Innehåll & struktur          Lektion 1  >>      


Om programmering

1)   Vad tycker du om Steve Jobs' påstående att programmering lär oss att tänka?

2)   Hur tolkar du termen artificiell intelligens (AI)? Tror du att maskiner kan (lära sig) tänka?

3)   Försök att med egna ord beskriva algoritmiskt tänkande.

4)   Hur skulle du definiera begreppet algoritm?

5)   Använder vi i vardagen algoritmer? Om ja, nämn några exempel.

6)   Vad har algoritmiskt tänkande med programmering att göra?

7)   Beskriv vad som menas med modularisering.


Olika paradigm inom programmering

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 av 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.








Copyright © 2023. All Rights Reserved.