Skillnad mellan versioner av "Övningar 1 (Progr 3)"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(7 mellanliggande versioner av samma användare visas inte)
Rad 3: Rad 3:
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
{{Not selected tab|[[Lektion 1 (Progr_3)| <<&nbsp;&nbsp;Lektion 1]]}}
 
{{Not selected tab|[[Lektion 1 (Progr_3)| <<&nbsp;&nbsp;Lektion 1]]}}
 +
{{Not selected tab|[[1.1 Programmeringens historia|Programmeringens historia]]}}
 
{{Selected tab|[[Övningar 1 (Progr_3)|Dagens övningar]]}}
 
{{Selected tab|[[Övningar 1 (Progr_3)|Dagens övningar]]}}
 
{{Not selected tab|[[Lektion 2 (Progr_3)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 2 (Progr_3)|Nästa lektion&nbsp;&nbsp;>> ]]}}
Rad 10: Rad 11:
  
 
<div class="ovnE">
 
<div class="ovnE">
−
<big>Läs bloggen [https://www.kodamatte.se/blogg/varfor-programmering <span style="color:#931136"><b>Varför programmering?</b> </span>].</big>
+
<big>Läs [[1.1 Programmeringens historia|<span style="color:#931136"><b>Programmeringens historia</b></span>]].
 +
 
 +
Besvara frågorna nedan.
 +
</big>
 
</div>
 
</div>
  
  
−
= <b><span style="color:#931136">Frågor om [https://www.kodamatte.se/blogg/varfor-programmering <span style="color:#931136">bloggen</span>]</span></b> =
+
== <b><span style="color:#931136">Frågor om [[1.1 Programmeringens historia|<span style="color:#931136">Programmeringens historia</span>]]</span></b> ==
−
<div class="ovnE">
+
<div class="ovnC">
 
<big>
 
<big>
−
1) &nbsp; Vad tycker du om Steve Jobs' påstående att programmering lär oss att <i>tänka</i>?
+
1) &nbsp; Vad är innovationen i <i>John von Neumann-modellen</i>?
  
−
2) &nbsp; Hur tolkar du termen <i>artificiell intelligens (AI)</i>? Tror du att maskiner kan (lära sig) tänka?
+
2) &nbsp; Är <i>Assembler</i> källkod eller maskinkod?
  
−
3) &nbsp; Försök att med egna ord beskriva <i>algoritmiskt tänkande</i>.
+
3) &nbsp; Vad är en <i>assemblator</i>?.
  
−
4) &nbsp; Hur skulle du definiera begreppet <i>algoritm</i>?
+
4) &nbsp; Förstår datorn källkod?  
  
−
5) &nbsp; Använder vi i vardagen algoritmer? Om ja, nämn några exempel.
+
5) &nbsp; Förstår människan maskinkod?
  
−
6) &nbsp; Vad har algoritmiskt tänkande med programmering att göra?
+
6) &nbsp; Vad heter programvaran vom översätter källkod till maskinkod?
  
−
7) &nbsp; Beskriv vad som menas med <i>modularisering</i>.  
+
7) &nbsp; Ge exempel på <i>lågnivåspråk</i>. Vad är anledningen till beteckningen?
 +
 
 +
8) &nbsp; Vilket är historiens första (kända) <i>högnivåspråk</i>?
 +
 
 +
9) &nbsp; Varför finns det idag många applikationer som ä programmerade i språk från 50/60-talet?
 +
 
 +
10) &nbsp; I vilket gammalt språk är många program kodade inom bank- och försäkringsbranchen?
 +
 
 +
11) &nbsp; Vilket är det första algoritmbaserade programmeringsspråket?
 +
 
 +
12) &nbsp; Ge två exempel på <i>interpreterande</i> språk.
 +
 
 +
13) &nbsp; Vilka språk introducerade den <i>procedurala</i> programmeringen?
 +
 
 +
14) &nbsp; Är C ett proceduralt eller ett objektorienterat programmeringsspråk?
 +
 
 +
15) &nbsp; Varför kan en C++ kompilator kompilera även C-kod, men inte tvärt om?
 +
 
 +
16) &nbsp; Varför blev det nödvändigt att utveckla objektorienterade programmeringsspråk?
 +
 
 +
17) &nbsp; Nämn ett tidigt exempel för objektorienterade programmeringsspråk som inte längre används idag.
 +
 
 +
18) &nbsp; Är Java ett interpreterande eller kompilerande språk?
 +
 
 +
19) &nbsp; Är Python ett interpreterande eller kompilerande språk?
 +
 
 +
20) &nbsp; Nämn tre fördelar av Python.
 
</big>
 
</big>
 
</div>
 
</div>
  
  
−
= <b><span style="color:#931136">Redovisning</span></b> =
+
== <b><span style="color:#931136">Redovisning</span></b> ==
−
<div class="ovnC">
+
<div class="ovnA">
 
<big>
 
<big>
 
Besvara frågorna ovan. Maila dina svar i valfritt format till:
 
Besvara frågorna ovan. Maila dina svar i valfritt format till:

Nuvarande version från 24 augusti 2021 kl. 09.01

        <<  Lektion 1          Programmeringens historia          Dagens övningar          Nästa lektion  >>      


Läs Programmeringens historia.

Besvara frågorna nedan.


Frågor om Programmeringens historia

1)   Vad är innovationen i John von Neumann-modellen?

2)   Är Assembler källkod eller maskinkod?

3)   Vad är en assemblator?.

4)   Förstår datorn källkod?

5)   Förstår människan maskinkod?

6)   Vad heter programvaran vom översätter källkod till maskinkod?

7)   Ge exempel på lågnivåspråk. Vad är anledningen till beteckningen?

8)   Vilket är historiens första (kända) högnivåspråk?

9)   Varför finns det idag många applikationer som ä programmerade i språk från 50/60-talet?

10)   I vilket gammalt språk är många program kodade inom bank- och försäkringsbranchen?

11)   Vilket är det första algoritmbaserade programmeringsspråket?

12)   Ge två exempel på interpreterande språk.

13)   Vilka språk introducerade den procedurala programmeringen?

14)   Är C ett proceduralt eller ett objektorienterat programmeringsspråk?

15)   Varför kan en C++ kompilator kompilera även C-kod, men inte tvärt om?

16)   Varför blev det nödvändigt att utveckla objektorienterade programmeringsspråk?

17)   Nämn ett tidigt exempel för objektorienterade programmeringsspråk som inte längre används idag.

18)   Är Java ett interpreterande eller kompilerande språk?

19)   Är Python ett interpreterande eller kompilerande språk?

20)   Nämn tre fördelar av Python.


Redovisning

Besvara frågorna ovan. Maila dina svar i valfritt format till:

taifun.alishenas@lbs.se







Copyright © 2021 TechPages AB. All Rights Reserved.