Skillnad mellan versioner av "Övningar 19 (Csharp 2)"

Från Mathonline
Hoppa till: navigering, sök
(Skapade sidan med '__NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" |   {{Not selected tab|2.8 Array|...')
 
m
 
(20 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|[[2.8 Array|Genomgång]]}}
+
{{Not selected tab|[[5.1 Arrays|Genomgång]]}}
 
{{Selected tab|[[Övningar 19 (Csharp 2)|Övningar]]}}
 
{{Selected tab|[[Övningar 19 (Csharp 2)|Övningar]]}}
 
{{Not selected tab|[[Lektion 20 (Csharp 2)|Nästa lektion  >> ]]}}
 
{{Not selected tab|[[Lektion 20 (Csharp 2)|Nästa lektion  >> ]]}}
Rad 12: Rad 12:
 
<div class="ovnE">
 
<div class="ovnE">
 
<big>
 
<big>
* &nbsp; &nbsp; Öppna resp. skapa en [[Console_Applications|<b><span style="color:blue">Console application</span></b>]] (kursboken, sid 322-327).  
+
* &nbsp; &nbsp; Skapa en [[Console_Applications|<b><span style="color:blue">Console application</span></b>]] i Visual Studio.  
  
* &nbsp; &nbsp; Mata in [[2.8_Array#Definition_och_initiering_av_en_array|<b><span style="color:blue">Array.cs</span></b>]], kompilera och exekvera.
+
* &nbsp; &nbsp; Mata in programmen [[2.8_Array#Definition_och_initiering_av_en_array|<b><span style="color:blue">Array.cs</span></b>]] och [[2.8_Array#Arrayens_initieringslista|<b><span style="color:blue">ArrayInit.cs</span></b>]], kompilera och exekvera.
  
* &nbsp; &nbsp; Mata in [[2.8_Array#Arrayens_initieringslista|<b><span style="color:blue">ArrayInit.cs</span></b>]], kompilera och exekvera.
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Indexering i en array</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>] sid 191-192.
  
* &nbsp; &nbsp; Läs om <b><span style="color:red">Default konstruktorn</span></b> i kursboken sid 99-100.
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">foreach-satsen</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>] sid 194-195.
  
* &nbsp; &nbsp; Läs om <b><span style="color:red">Flera konstruktorer</span></b> i kursboken sid 101-103.
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Hakparentesernas tre olika betydelser</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>] sid 195.
  
* &nbsp; &nbsp; Lös följande uppgift:
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Default initiering av en array</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>] sid 196.
 +
 
 +
* &nbsp; &nbsp; Gör övningarna i arrays:
 
</big>
 
</big>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Övning 2.7</span></b> =
+
= <b><span style="color:#931136">Övningar i arrays</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
 
<big>
 
<big>
Se <b>Övningar till kap 2</b>, kursboken, sid 126:
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_Arrays_5_1_5.jpg]]</div>
 +
</big>
 +
</div>
  
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_7.jpg]]</div>
 
  
Förklaringar av vissa begrepp i uppgiften ovan:
+
= <b><span style="color:#931136">Övning 2.8 (projekt)</span></b> =
 
+
<div class="ovnA">
* &nbsp; &nbsp; En <b>referens</b> är en variabel av klasstyp som pekar på ett objekt av denna klass, se sid 88.
+
<big>
 
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_8.jpg]]</div>
* &nbsp; &nbsp; Ett <b>anonymt objekt</b> är ett objekt som skapas utan referens. T.ex. är <b>new Triangle()</b>.Area()
+
  
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;ett anrop av metoden Area() med det anonyma objektet <b>new Triangle()</b>, se sid 90.
+
Detta är början till uppgiftens lydelse. Läs vidare i <b>Övningar till kap 2</b>, [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 121-124.
  
* &nbsp; &nbsp; <b>null</b> är en referens som inte pekar på något objekt (referensernas defaultvärde), se sid 90-91.
+
Denna projektuppgift ingår i inlämningsuppgifter som kommer att ge bonuspoäng till
 +
<!-- Prov 2 i Programmering 2 som kommer att skrivas efter kap 4. -->
  
Studera och testa lösningsförslaget på sid 301-302, om du inte självständigt klarar av denna uppgift.
+
Ytterligare projektuppgifter kommer att läggas till inlämningsuppgifterna.
 
</big>
 
</big>
 
</div>
 
</div>
Rad 63: Rad 66:
  
  
[[Matte:Copyrights|Copyright]] © 2021 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2023 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.

Nuvarande version från 15 februari 2023 kl. 10.51

       Genomgång          Övningar          Nästa lektion  >>      


Dagens övningar

  •     Läs om Indexering i en array i kursboken sid 191-192.
  •     Läs om foreach-satsen i kursboken sid 194-195.
  •     Läs om Hakparentesernas tre olika betydelser i kursboken sid 195.
  •     Läs om Default initiering av en array i kursboken sid 196.
  •     Gör övningarna i arrays:


Övningar i arrays

Ovn Arrays 5 1 5.jpg


Övning 2.8 (projekt)

Ovn 2 8.jpg

Detta är början till uppgiftens lydelse. Läs vidare i Övningar till kap 2, kursboken, sid 121-124.

Denna projektuppgift ingår i inlämningsuppgifter som kommer att ge bonuspoäng till

Ytterligare projektuppgifter kommer att läggas till inlämningsuppgifterna.









Copyright © 2023 TechPages AB. All Rights Reserved.