Skillnad mellan versioner av "Övningar kap 1, Safe Division"

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|1.4 Färgt...')
 
m
 
(9 mellanliggande versioner av samma användare visas inte)
Rad 4: Rad 4:
 
{{Not selected tab|[[1.4 Färgtest med kontrollen HscrollBar| <<&nbsp;&nbsp;Genomgång]]}}
 
{{Not selected tab|[[1.4 Färgtest med kontrollen HscrollBar| <<&nbsp;&nbsp;Genomgång]]}}
 
{{Selected tab|[[Övningar kap 1, Safe Division|Övningar]]}}
 
{{Selected tab|[[Övningar kap 1, Safe Division|Övningar]]}}
{{Not selected tab|[[Undantagshantering|Nästa avsnitt&nbsp;&nbsp;>> ]]}}
+
{{Not selected tab|[[Undantagshantering|Undantagshantering&nbsp;&nbsp;>> ]]}}
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
|}
 
|}
Rad 12: Rad 12:
 
<div class="ovnA">
 
<div class="ovnA">
 
<big>
 
<big>
* &nbsp; &nbsp; Slutför projektet [[1.3_Checkboxar_och_radioknappar#Projektet_Bartender|<b><span style="color:blue">Bartender</span></b>]] från genomgången.
+
* &nbsp; &nbsp; Slutför projektet [[1.4 Färgtest med kontrollen HscrollBar#ColorTest|<b><span style="color:blue">ColorTest</span></b>]] från genomgången.
* &nbsp; &nbsp; Gör övningarna 1.3 (Projektet Addition) & 1.4 (Projektet Division) nedan.
+
* &nbsp; &nbsp; Gör övning 1.5 (Projektet Safe Division) nedan.
* &nbsp; &nbsp; Läs om [[Sammansatta_tilldelningar|<b><span style="color:blue">Sammansatta tilldelningar</span></b>]] i nästa avsnitt (finns inte i kursboken).
+
* &nbsp; &nbsp; Läs om [[Undantagshantering|<b><span style="color:blue">Undantagshantering</span></b>]] i nästa avsnitt (Kursboken, sid 57-60).
* &nbsp; &nbsp; Mata in koden till programmet [[Sammansatta tilldelningar|<b><span style="color:blue">CompAssign</span></b>]] i Sammansatta tilldelningar.
+
* &nbsp; &nbsp; Mata in koden till programmen [[Undantagshantering|<b><span style="color:blue">TryCatchTest</span></b>]] och [[Undantagshantering|<b><span style="color:blue">ThrowTest</span></b>]] i Undantagshantering.
  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Kompilera och kör. Experimentera med programmet för att få reda på
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Kompilera och kör. Experimentera med programmen för att lära dig konceptet
  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hur de sammansatta tilldelningsoperatorerna fungerar.  
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Undantagshantering i C#.  
 
</big>
 
</big>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Projektet Addition</span></b> =
+
= <b><span style="color:#931136">Projektet Safe Division</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Additiona.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Safe Division.jpg]]</div>
 
<big>
 
<big>
 
Skapa gränssnittet ovan som ingår i följande övning, se kursboken, <b><i>Övningar till kapitel 1</i></b> (sid 61):
 
Skapa gränssnittet ovan som ingår i följande övning, se kursboken, <b><i>Övningar till kapitel 1</i></b> (sid 61):
  
<div style="border:1px solid black;display:inline-table;margin-left: 0px;">[[Image: Ovn_1_3.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;">[[Image: Ovn_1_5a.jpg]]</div>
  
Använd ett nytt projekt av typ Windows Forms Application i Visual Studio.  
+
Använd ett nytt projekt av typ Windows Forms Application och följ anvisningarna ovan.
</big>
+
</div>
+
  
 +
ÖBS! Uppgiftens lydelse är lite annorlunda formulerad i kursboken (sid 61, 1.5), men fungerar också.
  
= <b><span style="color:#931136">Projektet Division</span></b> =
+
Så här kan ett körexempel se ut:
<div class="ovnC">
+
<big>
+
Gör följande övning, se samma sida 61 i kursboken:
+
 
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;">[[Image: Ovn_1_4.jpg]]</div>
+
  
Använd ett nytt projekt av typ Windows Forms Application i Visual Studio.
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: SafeDivExe0.jpg]]</div>
 
</big>
 
</big>
 
</div>
 
</div>
Rad 56: Rad 50:
 
* &nbsp; &nbsp; Välj sedan en klasskompis. Redovisa för honom/henne.
 
* &nbsp; &nbsp; Välj sedan en klasskompis. Redovisa för honom/henne.
 
* &nbsp; &nbsp; Låt klasskompisen redovisa hans/hennes lösningar för dig.
 
* &nbsp; &nbsp; Låt klasskompisen redovisa hans/hennes lösningar för dig.
* &nbsp; &nbsp; Använd kursbokens lösningsförslag på sid 289-290 som facit.
+
* &nbsp; &nbsp; Använd kursbokens lösningsförslag på sid 293-294 som facit.
 
* &nbsp; &nbsp; Diskutera era lösningar med varandra.
 
* &nbsp; &nbsp; Diskutera era lösningar med varandra.
 
* &nbsp; &nbsp; Vid oklarheter fråga Taifun.
 
* &nbsp; &nbsp; Vid oklarheter fråga Taifun.
Rad 77: Rad 71:
  
  
[[Matte:Copyrights|Copyright]] © 2020 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2021 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.

Nuvarande version från 5 september 2021 kl. 15.43

        <<  Genomgång          Övningar          Undantagshantering  >>      


Dagens övningar

  •     Slutför projektet ColorTest från genomgången.
  •     Gör övning 1.5 (Projektet Safe Division) nedan.
  •     Läs om Undantagshantering i nästa avsnitt (Kursboken, sid 57-60).
  •     Mata in koden till programmen TryCatchTest och ThrowTest i Undantagshantering.

          Kompilera och kör. Experimentera med programmen för att lära dig konceptet

          Undantagshantering i C#.


Projektet Safe Division

Safe Division.jpg

Skapa gränssnittet ovan som ingår i följande övning, se kursboken, Övningar till kapitel 1 (sid 61):

Ovn 1 5a.jpg

Använd ett nytt projekt av typ Windows Forms Application och följ anvisningarna ovan.

ÖBS! Uppgiftens lydelse är lite annorlunda formulerad i kursboken (sid 61, 1.5), men fungerar också.

Så här kan ett körexempel se ut:

SafeDivExe0.jpg


Redovisning

Övningarna ovan ska genomföras individuellt. Testa dina lösningar tills du är nöjd.

  •     Välj sedan en klasskompis. Redovisa för honom/henne.
  •     Låt klasskompisen redovisa hans/hennes lösningar för dig.
  •     Använd kursbokens lösningsförslag på sid 293-294 som facit.
  •     Diskutera era lösningar med varandra.
  •     Vid oklarheter fråga Taifun.









Copyright © 2021 TechPages AB. All Rights Reserved.