Skillnad mellan versioner av "Lektion 24 (Csharp 2)"

Från Mathonline
Hoppa till: navigering, sök
(Skapade sidan med '__NOTOC__ SU19a: v11, tis 16/3-2021 kl 9.35-12.00 SU19b: v10, tor 11/3-2021, kl 9.35-12.00 {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="bo...')
 
m
 
(16 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
 
__NOTOC__
 
__NOTOC__
SU19a: v11, tis 16/3-2021 kl 9.35-12.00
+
SU20b: v8, fre kl 10.25-11.40, sal 2 & 12.45-13.55, sal 13
 +
 
 +
SU20a: v12, ons kl 10.55-12.05 & 13.15-14.30, sal 3
  
SU19b: v10, tor 11/3-2021, kl 9.35-12.00
 
  
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
Rad 8: Rad 9:
 
{{Not selected tab|[[Lektion 23 (Csharp 2)|<<&nbsp;&nbsp;Förra lektion ]]}}
 
{{Not selected tab|[[Lektion 23 (Csharp 2)|<<&nbsp;&nbsp;Förra lektion ]]}}
 
{{Selected tab|[[Lektion 24 (Csharp 2)|Lektion 24]]}}
 
{{Selected tab|[[Lektion 24 (Csharp 2)|Lektion 24]]}}
{{Not selected tab|[[Statiska metoder & Referens i metoder|Genomgång]]}}
+
{{Not selected tab|[[Variablers livslängd & Överskuggning av variabler|Genomgång]]}}
 
{{Not selected tab|[[Övningar 24 (Csharp 2)|Övningar]]}}
 
{{Not selected tab|[[Övningar 24 (Csharp 2)|Övningar]]}}
 
{{Not selected tab|[[Lektion 25 (Csharp 2)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 25 (Csharp 2)|Nästa lektion&nbsp;&nbsp;>> ]]}}
Rad 14: Rad 15:
 
|}
 
|}
  
 
+
<!--
 
== <b><span style="color:#931136">Lektionen är på distans. Klicka på</span> Dagens lektion <span style="color:#931136">för att ansluta dig till klassens möte:</span></b> ==
 
== <b><span style="color:#931136">Lektionen är på distans. Klicka på</span> Dagens lektion <span style="color:#931136">för att ansluta dig till klassens möte:</span></b> ==
  
Rad 23: Rad 24:
  
 
<big>
 
<big>
::<div class="border-divblue">[[Övningar_23_(Csharp_2)|<b>Dagens övningar</b>]]</div> &nbsp;&nbsp; <div class="border-divblue">[[Övningar_23_(Csharp_2)#Nya_instruktioner|<b><span style="color:red">Nya instruktioner till Labyrint-projektet</span></b>]]</div></big>
+
::<div class="border-divblue">[[Övningar_24_(Csharp_2)|<b>Dagens övningar</b>]]</div> &nbsp;&nbsp; <div class="border-divblue">[[Övningar_24_(Csharp_2)#Nya_instruktioner|<b><span style="color:red">Nya instruktioner till Labyrint-projektet</span></b>]]</div></big>
  
  
 
== <b><span style="color:#931136">Närvaron registreras i början OCH i slutet av lektionen.</span></b> ==
 
== <b><span style="color:#931136">Närvaron registreras i början OCH i slutet av lektionen.</span></b> ==
 
+
-->
  
 
= <b><span style="color:#931136">Agenda</span></b> =
 
= <b><span style="color:#931136">Agenda</span></b> =
 
<big><big><b>
 
<big><big><b>
::[[Statiska metoder & Referens i metoder|<span style="color:blue">3.3 Statiska metoder</span>]]
+
::[[Variablers livslängd & Överskuggning av variabler|<span style="color:blue">3.5 Variablers livslängd</span>]]
::::[[Statiska_metoder_%26_Referens_i_metoder#Allokeringsmodifieraren_static|<span style="color:blue">Allokeringsmodifieraren static</span>]]
+
::::[[Variablers_livslängd_%26_Överskuggning_av_variabler#Blockstruktur|<span style="color:blue">Blockstruktur</span>]]
::::[[Statiska metoder & Referens i metoder#Programmet RandTest|<span style="color:blue">Programmet RandTest</span>]]
+
::::[[Variablers_livslängd_%26_Överskuggning_av_variabler#Programmet_Block|<span style="color:blue">Programmet Block</span>]]
::[[Statiska metoder & Referens i metoder|<span style="color:blue">3.4 Referens i metoder</span>]]
+
::[[Variablers_livslängd_%26_Överskuggning_av_variabler#.C3.96verskuggning_av_variabler:_Uppgiften|<span style="color:blue">3.6 Överskuggning av variabler</span>]]
::::[[Statiska metoder & Referens i metoder#Klassen_EncryptStr|<span style="color:blue">Klassen EncryptStr</span>]]
+
::::[[Variablers_livslängd_%26_Överskuggning_av_variabler#.C3.96verskuggning_av_variabler:_Uppgiften|<span style="color:blue">Uppgiften</span>]]
::::[[Statiska metoder & Referens i metoder#Programmet_EncryptStrTest|<span style="color:blue">Programmet EncryptStrTest</span>]]
+
::::[[Variablers_livslängd_%26_Överskuggning_av_variabler#L.C3.B6sningen:_Programmet_OverrideVar|<span style="color:blue">Lösningen: Programmet OverrideVar</span>]]
::[[Övningar 23 (Csharp 2)|<span style="color:blue">Dagens övningar</span>]]
+
::[[Övningar 24 (Csharp 2)|<span style="color:blue">Dagens övningar</span>]]
::<span style="color:blue">Läsning: &nbsp;När ska man deklarera en metod som statisk? Kursboken sid 138</span>
+
::<span style="color:blue">Läsning: &nbsp;Blockstruktur, [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <span style="color:blue">kursboken</span>] sid 164</span>
:::::<span style="color:blue">Referens i metoder, kursboken sid 139-141</span>
+
:::::<span style="color:blue">Referensen this, kursboken sid 168</span>
 +
:::::<span style="color:blue">Överskuggning av variabler, kursboken sid 167-171</span>
 
</b></big></big>
 
</b></big></big>
  
<!--
 
== <b><span style="color:red">Idag har vi ett lite annorlunda upplägg på lektionen:</span> &nbsp; <span style="color:#931136">Börja med <div class="border-divblue"><small>Eget arbete</small></div> &nbsp; enligt följande:</span></b> ==
 
 
 
<div class="ovnE">
 
<big>
 
* &nbsp; &nbsp; Studera den nästlade for-satsen i programmet [[Statiska metoder & Referens i metoder#Programmet RandTest|<b><span style="color:blue">RandTest, raderna 12-17</span></b>]].
 
 
* &nbsp; &nbsp; Jämför den nästlade for-satsens kod med [[Statiska_metoder_%26_Referens_i_metoder#K.C3.B6rexempel|<b><span style="color:blue">programmets körexempel</span></b>]].
 
 
* &nbsp; &nbsp; Använd dina observationer för att lösa följande uppgift:
 
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: LabyrintProj_Steg_1.jpg]]</div>
 
 
Detta är <b>Steg 1</b> i [[Övningar_23_(Csharp_2)#.C3.96vning_2.9_.5C.28.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5Cqquad.5C.29_Nytt_projekt|<b><span style="color:blue">Labyrint-projektet</span></b>]].
 
 
Hinner du med denna uppgift före kl 11 fortsätt med [[Övningar 23 (Csharp 2)|<b><span style="color:blue">Dagens övningar</span></b>]].
 
</big>
 
</div>
 
 
 
= <b><span style="color:#931136"><span style="color:red">Återsamling kl 11</span> för att ha genomgång i dagens lektion enligt:</span></b> =
 
 
== <b><span style="color:#931136">Dagens närvaro registreras endast I SLUTET av lektionen.</span></b>. ==
 
-->
 
  
 
<br>
 
<br>
Rad 79: Rad 56:
  
  
[[Matte:Copyrights|Copyright]] © 2021 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2022 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.

Nuvarande version från 26 februari 2022 kl. 15.47

SU20b: v8, fre kl 10.25-11.40, sal 2 & 12.45-13.55, sal 13

SU20a: v12, ons kl 10.55-12.05 & 13.15-14.30, sal 3


       <<  Förra lektion          Lektion 24          Genomgång          Övningar          Nästa lektion  >>      


Agenda

3.5 Variablers livslängd
Blockstruktur
Programmet Block
3.6 Överskuggning av variabler
Uppgiften
Lösningen: Programmet OverrideVar
Dagens övningar
Läsning:  Blockstruktur, kursboken sid 164
Referensen this, kursboken sid 168
Överskuggning av variabler, kursboken sid 167-171








Copyright © 2022 TechPages AB. All Rights Reserved.