Skillnad mellan versioner av "Övningar 21 (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|Objektorie...')
 
m
 
(16 mellanliggande versioner av samma användare visas inte)
Rad 12: Rad 12:
 
<div class="ovnE">
 
<div class="ovnE">
 
<big>
 
<big>
* &nbsp; &nbsp; Mata in koden [[Array av referenser#Klassen_Fisk|<b><span style="color:blue">Fisk.cs</span></b>]] i en [[Console_Applications|<b><span style="color:blue">Console application</span></b>]] och kompilera.
+
* &nbsp; &nbsp; Mata in klasserna [[Objektorienterad_modellering_och_implementation#Klassen_Time|<b><span style="color:blue">Time</span></b>]] och [[Objektorienterad_modellering_och_implementation#Klassen_Emplo|<b><span style="color:blue">Emplo</span></b>]] i en [[Console_Applications|<b><span style="color:blue">Console application</span></b>]] och kompilera.
  
* &nbsp; &nbsp; Mata in koden [[Array av referenser#Programmet ArrayOfRef|<b><span style="color:blue">ArrayOfRef.cs</span></b>]] i samma projekt, kompilera och exekvera.
+
* &nbsp; &nbsp; Mata in Programmet [[Objektorienterad_modellering_och_implementation#Programmet_EmploTest|<b><span style="color:blue">EmploTest</span></b>]] i samma projekt, kompilera och exekvera.
 +
<!--
 +
* &nbsp; &nbsp; Läs om <b><span style="color:red">Klassdiagram och UML</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 72-73.
  
* &nbsp; &nbsp; Läs om [[Array av referenser#KReferensvariabler|<b><span style="color:blue">Referensvariabler</span></b>]]. Mer finns i kursboken, sid 88-91.
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Modellering i fyra steg</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 203-205.
  
* &nbsp; &nbsp; Läs om [[Array av referenser#KReferensen "pekar" på objektet|<b><span style="color:blue">Referensen "pekar" på objektet</span></b>]]. Mer finns i kursboken, sid 113-116.
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Tillämpning av referensarray</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 208.
  
* &nbsp; &nbsp; Fortsätt att jobba med Kaffeautomat-projektet:
+
* &nbsp; &nbsp; Läs om <b><span style="color:red">Kontrollen</span></b> i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 209.
 +
-->
 +
* &nbsp; &nbsp; Jobba med Kaffeautomat-projektet (se fullständiga beskrivningen i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 121-124).
 +
 
 +
* &nbsp; &nbsp; Titta på det <b><span style="color:red">nya projektet Labyrint</span></b>, se nedan (eller i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], sid 125-127).
 
</big>
 
</big>
 
</div>
 
</div>
Rad 30: Rad 36:
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_8.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_8.jpg]]</div>
  
Detta är början till uppgiftens lydelse. Läs vidare i <b>Övningar till kap 2</b>, kursboken, sid 126-130.
+
Detta är början till uppgiftens lydelse. Läs vidare i <b>Övningar till kap 2</b>, kursboken, sid 121-124.
  
 
Denna projektuppgift ingår i inlämningsuppgifter som kommer att ge bonuspoäng till
 
Denna projektuppgift ingår i inlämningsuppgifter som kommer att ge bonuspoäng till
Rad 36: Rad 42:
 
Prov 2 i Programmering 2 som kommer att skrivas efter kap 4.
 
Prov 2 i Programmering 2 som kommer att skrivas efter kap 4.
  
Ytterligare projektuppgifter kommer att läggas till inlämningsuppgifterna.
+
Ytterligare projektuppgifter kommer att läggas till inlämningsuppgifterna. T.ex.:
 
</big>
 
</big>
 
</div>
 
</div>
  
 +
 +
= <b><span style="color:#931136">Switch-satsen</span></b> =
 +
<div class="ovnC">
 +
<big>
 +
Titta på ett exempel med Switch-satsen i:
 +
 +
[http://www.mathonline.se/Progr_1/2%20Boken%20Progr%201p%20Cs.pdf <b><span style="color:blue">Programmering 1+ med C#</span></b>], sid 125.
 +
</big>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Övning 2.9 <math>\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad</math> <span style="color:red">Nytt projekt</span></span></b> =
 +
<div class="ovnA">
 +
<big>
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: LabyrintProj_1a.jpg]]</div>
 +
 +
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: LabyrintProj_2b.jpg]]</div>
 +
 +
Projektet kräver kunskaper från Programmering 1. Motsvarande material till <b>Stegen 2-4</b> kommer att
 +
 +
publiceras för att kompensera ev. saknade kunskaper från Programmering 1.
 +
</big>
 +
</div>
  
  
Rad 55: Rad 85:
  
  
[[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 28 februari 2022 kl. 15.10

       Genomgång          Övningar          Nästa lektion  >>      


Dagens övningar

  •     Mata in Programmet EmploTest i samma projekt, kompilera och exekvera.
  •     Jobba med Kaffeautomat-projektet (se fullständiga beskrivningen i kursboken, sid 121-124).
  •     Titta på det nya projektet Labyrint, se nedan (eller i kursboken, sid 125-127).


Ö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

Prov 2 i Programmering 2 som kommer att skrivas efter kap 4.

Ytterligare projektuppgifter kommer att läggas till inlämningsuppgifterna. T.ex.:


Switch-satsen

Titta på ett exempel med Switch-satsen i:

Programmering 1+ med C#, sid 125.


Övning 2.9 \(\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\) Nytt projekt

LabyrintProj 1a.jpg


LabyrintProj 2b.jpg

Projektet kräver kunskaper från Programmering 1. Motsvarande material till Stegen 2-4 kommer att

publiceras för att kompensera ev. saknade kunskaper från Programmering 1.








Copyright © 2022 TechPages AB. All Rights Reserved.