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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 26: Rad 26:
 
2)   1.2 Vad är den objektorienterade synen på programmering som kom upp på 80-talet?
 
2)   1.2 Vad är den objektorienterade synen på programmering som kom upp på 80-talet?
  
3)   +++ Vad står ”PI” för i namnet Raspberry PI?
+
3)   När skedde utvidgningen från C till C++ och vem lade grunden till denna utveckling?
  
4)   Formulera en allmän definition för inbyggda system.
+
4)   Vad är den viktigaste skillnaden mellan C och C++?
  
      Verifiera din definition på de exempel du hade gett ovan.
+
5)   Varför finns logiska paralleller mellan C/C++ och Unix?
  
5)   Varför är en mobiltelefon inget inbyggt system?
+
6)   Vad var anledningen till att man på 80-talet bytte paradigm inom programmering?
  
6)   Vad är det viktigaste kännetecknet för ett inbäddat system?
+
7)   Nämn två operativsystem som är programmerade i C.
  
7)   Vilka krav måste inbyggda system uppfylla för att kunna anses vara användbara i praktiken?
+
8)   Vad innebär begreppet pekare och vilken relevans har det för programutveckling?
  
8)   Vilka operativsystem förekommer hos inbyggda system och vilka är mest populära?
+
9)   Är pekare ett koncept som finns i C eller har man lagt till det senare med C++?
  
9)   Har alla inbyggda system användargränssnitt?
+
10)   Vad innebär det att C är en delmängd av C++?
  
10)   Vad betyder Realtid inom databehandling och vilken roll spelar begreppet för inbyggda system?
+
11)   Vad betyder tillägget ++ vid vidareutvecklingen från C till C++?  
  
11)   Hur är det med programmerbarheten hos inbyggda system?  
+
12)   Vad är den historiska orsaken för att C/C++ inte är optimalt för grafiska tillämpningar?
  
12)   I vilka komponenter är mjukvaran hos inbyggda system lagrade?
+
13)   För vilka teknologier är C/C++ optimalt och vilka av språkens egenskaper är anledning till det?
  
13)   Inom vilket intervall rör sig minnesstorleken för inbyggd programvara?
+
14) &nbsp; Är <i>Unicode</i> ett programmeringsspråk? Om ja, är det interpreterande eller kompilerande? Om nej, vad är Unicode då?
  
14) &nbsp; Vilka är de typiska hårdvarukomponenterna hos inbyggda system?
+
15) &nbsp; Vilket behov ledde till uppkomsten av Unicode?
  
15) &nbsp; Nämn tre olika komponenter hos inbyggda system.
+
16) &nbsp; Vad är föregångaren till Unicode?
  
16) &nbsp; Vad betyder firmware hos inbyggda system? Ge ett exempel på firmware.
+
17) &nbsp; Vilken roll spelade tillämpningen av grafik inom IT för uppkomsten av Unicode?
  
17) &nbsp; Vad är skillnaden mellan firmware och software?
+
18) &nbsp; Är Unicode en delmängd av ASCII eller omvänt?
  
18) &nbsp; I vilka minnesenheter lagras programvara hos inbyggda system?
+
19) &nbsp; Är <i>Python</i> ett kompilerande eller interpreterande språk?
  
19) &nbsp; Vad är skillnaden mellan inbyggda system och Internet of Things (IoT).
+
20) &nbsp; Nämn <i>en</i> fördel av interpreterande språk.
  
20) &nbsp; Nämn några exempel på inbyggda system hos motorfordon.
+
21) &nbsp; Vad har man ersatt måsvingarna {  } med i Python?
  
21) &nbsp; Redogör med egna ord hur ett inbyggt operativsystem fungerar.
+
22) &nbsp; Vilken teknik använder Python för deklaration av variabler?
  
22) &nbsp; När kom upp de första inbyggda systemen och vilka tillämpningar hade de då?
+
23) &nbsp; Inom vilket område är Python mest populärt?
  
23) &nbsp; Varför är C/C++ och Python lämpliga språk för programmering av inbyggda system?
+
24) &nbsp; Är Python ett universellt programmeringsspråk eller ett skriptspråk?
 +
 
 +
25) &nbsp; I vilka avseenden är Python revolutionerande inom mjukvaruteknologin?
 
</big>
 
</big>
 
</div>
 
</div>

Versionen från 27 juli 2024 kl. 17.01

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


Dagens övningar

Läs texten   Ur Programmerigens historia

Besvara frågorna nedan. Skriv dina svar i ett textdokument.

Ingen inlämning krävs. Arbeta gärna gruppvis.


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

2)   1.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 © 2023 TechPages AB. All Rights Reserved.