Skillnad mellan versioner av "Övningar 1 (Inbyggd)"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(4 mellanliggande versioner av samma användare visas inte)
Rad 14: Rad 14:
 
<div class="ovnE">
 
<div class="ovnE">
 
<big>
 
<big>
Läs texten &nbsp;&nbsp;[[Media: Progr_Hist_Unicode.pdf|<b><span style="color:blue">Ur Programmerigens historia</span></b>]]
+
* &nbsp; Läs texten &nbsp; [[Media: Progr_Hist_Unicode.pdf|<b><span style="color:blue">Ur Programmerigens historia</span></b>]] &nbsp; .
  
Besvara frågorna nedan. Skriv dina svar i ett textdokument.
+
* &nbsp; Besvara frågorna nedan.
  
Ingen inlämning krävs. Arbeta gärna gruppvis.
+
* &nbsp; Skriv dina svar i ett textdokument.
  
----
+
* &nbsp; Ingen inlämning krävs.
  
 +
* &nbsp; Diskutera gärna frågorna gruppvis.
 +
</big>
 +
</div>
 +
 +
 +
<div class="ovnC">
 +
<big>
 
1) &nbsp; Vad är den traditionella, procedurala synen på programmering som rådde på 60- och 70-talet?
 
1) &nbsp; Vad är den traditionella, procedurala synen på programmering som rådde på 60- och 70-talet?
  
2) &nbsp; 1.2 Vad är den objektorienterade synen på programmering som kom upp på 80-talet?
+
2) &nbsp; Vad är den objektorienterade synen på programmering som kom upp på 80-talet?
 +
 
 +
3) &nbsp; När skedde utvidgningen från C till C++ och vem lade grunden till denna utveckling?
  
3) &nbsp; +++ Vad står ”PI” för i namnet Raspberry PI?
+
4) &nbsp; Vad är den viktigaste skillnaden mellan C och C++?
  
4) &nbsp; Formulera en allmän definition för inbyggda system.
+
5) &nbsp; Varför finns logiska paralleller mellan C/C++ och Unix?
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Verifiera din definition de exempel du hade gett ovan.
+
6) &nbsp; Vad var anledningen till att man 80-talet bytte paradigm inom programmering?
  
5) &nbsp; Varför är en mobiltelefon inget inbyggt system?
+
7) &nbsp; Nämn två operativsystem som är programmerade i C.
  
6) &nbsp; Vad är det viktigaste kännetecknet för ett inbäddat system?
+
8) &nbsp; Vad innebär begreppet pekare och vilken relevans har det för programutveckling?
  
7) &nbsp; Vilka krav måste inbyggda system uppfylla för att kunna anses vara användbara i praktiken?
+
9) &nbsp; Är pekare ett koncept som finns i C eller har man lagt till det senare med C++?
  
8) &nbsp; Vilka operativsystem förekommer hos inbyggda system och vilka är mest populära?
+
10) &nbsp; Vad innebär det att C är en delmängd av C++?
  
9) &nbsp; Har alla inbyggda system användargränssnitt?
+
11) &nbsp; Vad betyder tillägget ++ vid vidareutvecklingen från C till C++?  
  
10) &nbsp; Vad betyder Realtid inom databehandling och vilken roll spelar begreppet för inbyggda system?
+
12) &nbsp; Vad är den historiska orsaken för att C/C++ inte är optimalt för grafiska tillämpningar?
  
11) &nbsp; Hur är det med programmerbarheten hos inbyggda system?  
+
13) &nbsp; För vilka teknologier är C/C++ optimalt och vilka av språkens egenskaper är anledning till det?
  
12) &nbsp; I vilka komponenter är mjukvaran hos inbyggda system lagrade?
+
14) &nbsp; Är <i>Unicode</i> ett programmeringsspråk? Om ja, är det interpreterande eller kompilerande? Om nej, vad är Unicode då?
  
13) &nbsp; Inom vilket intervall rör sig minnesstorleken för inbyggd programvara?
+
15) &nbsp; Vilket behov ledde till uppkomsten av Unicode?
  
14) &nbsp; Vilka är de typiska hårdvarukomponenterna hos inbyggda system?
+
16) &nbsp; Vad är föregångaren till Unicode?
  
15) &nbsp; Nämn tre olika komponenter hos inbyggda system.
+
17) &nbsp; Vilken roll spelade tillämpningen av grafik inom IT för uppkomsten av Unicode?
  
16) &nbsp; Vad betyder firmware hos inbyggda system? Ge ett exempel på firmware.
+
18) &nbsp; Är Unicode en delmängd av ASCII eller omvänt?
  
17) &nbsp; Vad är skillnaden mellan firmware och software?
+
19) &nbsp; Är <i>Python</i> ett kompilerande eller interpreterande språk?
  
18) &nbsp; I vilka minnesenheter lagras programvara hos inbyggda system?
+
20) &nbsp; Nämn <i>en</i> fördel av interpreterande språk.
  
19) &nbsp; Vad är skillnaden mellan inbyggda system och Internet of Things (IoT).
+
21) &nbsp; Vad har man ersatt måsvingarna {  } med i Python?
  
20) &nbsp; Nämn några exempel på inbyggda system hos motorfordon.
+
22) &nbsp; Vilken teknik använder Python för deklaration av variabler?
  
21) &nbsp; Redogör med egna ord hur ett inbyggt operativsystem fungerar.
+
23) &nbsp; Inom vilket område är Python mest populärt?
  
22) &nbsp; När kom upp de första inbyggda systemen och vilka tillämpningar hade de då?
+
24) &nbsp; Är Python ett universellt programmeringsspråk eller ett skriptspråk?
  
23) &nbsp; Varför är C/C++ och Python lämpliga språk för programmering av inbyggda system?
+
25) &nbsp; I vilka avseenden är Python revolutionerande inom mjukvaruteknologin?
 
</big>
 
</big>
 
</div>
 
</div>
Rad 83: Rad 92:
  
  
[[Matte:Copyrights|Copyright]] © 2023 TechPages AB. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2024 <b><span style="color:blue">Lieta AB</span></b>. All Rights Reserved.

Nuvarande version från 28 juli 2024 kl. 21.04

        <<  Agenda          Dagens genomgång          Dagens övningar          Innehåll & struktur          Nästa lektion  >>      


Dagens övningar

  •   Besvara frågorna nedan.
  •   Skriv dina svar i ett textdokument.
  •   Ingen inlämning krävs.
  •   Diskutera gärna frågorna gruppvis.


1)   Vad är den traditionella, procedurala synen på programmering som rådde på 60- och 70-talet?

2)   Vad är den objektorienterade synen på programmering som kom upp på 80-talet?

3)   När skedde utvidgningen från C till C++ och vem lade grunden till denna utveckling?

4)   Vad är den viktigaste skillnaden mellan C och C++?

5)   Varför finns logiska paralleller mellan C/C++ och Unix?

6)   Vad var anledningen till att man på 80-talet bytte paradigm inom programmering?

7)   Nämn två operativsystem som är programmerade i C.

8)   Vad innebär begreppet pekare och vilken relevans har det för programutveckling?

9)   Är pekare ett koncept som finns i C eller har man lagt till det senare med C++?

10)   Vad innebär det att C är en delmängd av C++?

11)   Vad betyder tillägget ++ vid vidareutvecklingen från C till C++?

12)   Vad är den historiska orsaken för att C/C++ inte är optimalt för grafiska tillämpningar?

13)   För vilka teknologier är C/C++ optimalt och vilka av språkens egenskaper är anledning till det?

14)   Är Unicode ett programmeringsspråk? Om ja, är det interpreterande eller kompilerande? Om nej, vad är Unicode då?

15)   Vilket behov ledde till uppkomsten av Unicode?

16)   Vad är föregångaren till Unicode?

17)   Vilken roll spelade tillämpningen av grafik inom IT för uppkomsten av Unicode?

18)   Är Unicode en delmängd av ASCII eller omvänt?

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

20)   Nämn en fördel av interpreterande språk.

21)   Vad har man ersatt måsvingarna { } med i Python?

22)   Vilken teknik använder Python för deklaration av variabler?

23)   Inom vilket område är Python mest populärt?

24)   Är Python ett universellt programmeringsspråk eller ett skriptspråk?

25)   I vilka avseenden är Python revolutionerande inom mjukvaruteknologin?







Copyright © 2024 Lieta AB. All Rights Reserved.