Skillnad mellan versioner av "Kap 4 Fördjupning i C/Cpp programmering"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(6 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
__TOC__
+
__NOTOC__
 
{| 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|[[Lektion 6 (Inbyggd)| <<&nbsp;&nbsp;Agenda]]}}
 
{{Not selected tab|[[Lektion 6 (Inbyggd)| <<&nbsp;&nbsp;Agenda]]}}
{{Not selected tab|[[Media: Innehall_Inbyggdb.pdf|Innehåll & struktur]]}}
+
{{Not selected tab|[[Programmering av inbyggda system: Innehåll och struktur|Innehåll & struktur]]}}
 
{{Selected tab|[[Kap 4 Fördjupning i C/Cpp programmering|Dagens genomgång]]}}
 
{{Selected tab|[[Kap 4 Fördjupning i C/Cpp programmering|Dagens genomgång]]}}
 
{{Not selected tab|[[Övningar 6 (Inbyggd)|Dagens övningar]]}}
 
{{Not selected tab|[[Övningar 6 (Inbyggd)|Dagens övningar]]}}
Rad 14: Rad 14:
 
= <b><span style="color:#931136">4.1 &nbsp; Array och pekare</span></b> =
 
= <b><span style="color:#931136">4.1 &nbsp; Array och pekare</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
 +
=== <b><span style="color:#931136">Programmet ArrayPointer</span></b> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: ArrayPointer.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: ArrayPointer.jpg]]</div>
  
Rad 22: Rad 23:
  
 
&nbsp; &nbsp;<b>Lösning:&nbsp; b) Byt ut pekarnotation mot arraynotation:</b>
 
&nbsp; &nbsp;<b>Lösning:&nbsp; b) Byt ut pekarnotation mot arraynotation:</b>
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Array.jpg]]</div>
 
 
</big>
 
</big>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Indexering i en array</span></b> =
 
 
<div class="ovnC">
 
<div class="ovnC">
 +
=== <b><span style="color:#931136">Programmet Array</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Array.jpg]]</div>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Indexering i en array</span></b> =
 +
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Indexeringc.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Indexeringc.jpg]]</div>
 
</div>
 
</div>
Rad 34: Rad 40:
  
 
= <b><span style="color:#931136">Hakparentesernas tre olika betydelser</span></b> =
 
= <b><span style="color:#931136">Hakparentesernas tre olika betydelser</span></b> =
<div class="ovnA">
+
<div class="ovnE">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: HakparTreBet.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: HakparTreBet.jpg]]</div>
 
</div>
 
</div>
Rad 40: Rad 46:
  
 
= <b><span style="color:#931136">­4.2 &nbsp; Array som parameter i funktioner</span></b> =
 
= <b><span style="color:#931136">­4.2 &nbsp; Array som parameter i funktioner</span></b> =
<div class="ovnE">
+
<div class="ovnC">
 
<big><big>
 
<big><big>
 
:Bläddra igenom kursboken<span>:</span>
 
:Bläddra igenom kursboken<span>:</span>
<math> \qquad\;\;\, </math><div class="smallBox">[http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­Array som parameter i funktioner</span></b>], sid 77</div><math> \qquad\;\;\, </math>
+
<math> \qquad\;\;\, </math><div class="smallBox">[http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­Array som parameter i funktioner</span></b>], sid 82</div><math> \qquad\;\;\, </math>
:Kör programmet [http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­RefArray</span></b>], sid 77.<math> \quad </math>
+
:Kör programmet [http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­RefArray</span></b>], sid 82.<math> \quad </math>
:Läs [http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­Referensanrop med array</span></b>], sid 80
+
:Läs [http://mathonline.se:1802/Boken_Progr_Inb_Syst_1_2.pdf <b><span style="color:blue">­Referensanrop med array</span></b>], sid 84
 
</big></big>
 
</big></big>
 
</div>
 
</div>

Nuvarande version från 22 februari 2023 kl. 11.33

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


4.1   Array och pekare

Programmet ArrayPointer

ArrayPointer.jpg


   Övning:  a) Slå ihop de två första satserna i main().  b) Byt ut pekarnotation mot arraynotation.


   Lösning:  b) Byt ut pekarnotation mot arraynotation:


Programmet Array

Array.jpg


Indexering i en array

Indexeringc.jpg


Hakparentesernas tre olika betydelser

HakparTreBet.jpg


­4.2   Array som parameter i funktioner

Bläddra igenom kursboken:
\( \qquad\;\;\, \)\( \qquad\;\;\, \)
Kör programmet ­RefArray, sid 82.\( \quad \)
Läs ­Referensanrop med array, sid 84









Copyright © 2023 TechPages AB. All Rights Reserved.