Skillnad mellan versioner av "Övningar 15 (Csharp 2)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(18 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|[[Lektion 15 (Csharp 2)| << Lektion 15]]}} | ||
{{Not selected tab|[[2.3 Modularisering|Genomgång]]}} | {{Not selected tab|[[2.3 Modularisering|Genomgång]]}} | ||
{{Selected tab|[[Övningar 15 (Csharp 2)|Övningar]]}} | {{Selected tab|[[Övningar 15 (Csharp 2)|Övningar]]}} | ||
Rad 14: | Rad 15: | ||
* Öppna din senast använda Console application i Visual Studio, resp.: | * Öppna din senast använda Console application i Visual Studio, resp.: | ||
− | Skapa en [[Console_Applications|<b><span style="color:blue">ny Console application</span></b>]] (även i kursboken, sid | + | Skapa en [[Console_Applications|<b><span style="color:blue">ny Console application</span></b>]] (även i kursboken, sid 276-281). |
* Mata in programmet [[2.3_Modularisering#All_kod_i_Main.28.29|<b><span style="color:blue">All_in_Main.cs</span></b>]], kompilera och exekvera. | * Mata in programmet [[2.3_Modularisering#All_kod_i_Main.28.29|<b><span style="color:blue">All_in_Main.cs</span></b>]], kompilera och exekvera. | ||
Rad 22: | Rad 23: | ||
* Mata in klassen [[2.3_Modularisering#Klassen_Circle|<b><span style="color:blue">Circle</span></b>]] och programmet [[2.3_Modularisering#Programmet_CircleUse|<b><span style="color:blue">CircleUse.cs</span></b>]], kompilera och exekvera. | * Mata in klassen [[2.3_Modularisering#Klassen_Circle|<b><span style="color:blue">Circle</span></b>]] och programmet [[2.3_Modularisering#Programmet_CircleUse|<b><span style="color:blue">CircleUse.cs</span></b>]], kompilera och exekvera. | ||
− | * Läs om <b><span style="color:red">Modularisering</span></b> i kursboken sid | + | * Läs om <b><span style="color:red">Modularisering</span></b> i kursboken sid 81-84. |
− | * Läs om <b><span style="color:red">Allokeringsmodifieraren static</span></b> i kursboken sid 80-81. | + | <!-- * Läs om <b><span style="color:red">Allokeringsmodifieraren static</span></b> i kursboken sid 80-81. --> |
+ | * Lös uppgiften nedan (<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 119-127). | ||
+ | |||
+ | * Jämför din lösning med lösningsförslaget i kursboken, sid 249-250. | ||
</big> | </big> | ||
</div> | </div> | ||
Rad 32: | Rad 36: | ||
<div class="ovnC"> | <div class="ovnC"> | ||
<big> | <big> | ||
− | |||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_4_1.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_4_1.jpg]]</div> | ||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_4_2.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_2_4_2.jpg]]</div> | ||
− | |||
Besvara följande frågor till uppgiften ovan: | Besvara följande frågor till uppgiften ovan: | ||
Rad 44: | Rad 46: | ||
Om nej, vilka metoder kan tänkas vara lämpliga till den? (Se även [[Övningar_16_(Csharp_2)#.C3.96vning_2.5|<b><span style="color:blue">Övning 2.5</span></b>]]) | Om nej, vilka metoder kan tänkas vara lämpliga till den? (Se även [[Övningar_16_(Csharp_2)#.C3.96vning_2.5|<b><span style="color:blue">Övning 2.5</span></b>]]) | ||
− | |||
− | |||
* Är programmet <b>FishTest</b> objektorienterat? Motivera ditt svar! | * Är programmet <b>FishTest</b> objektorienterat? Motivera ditt svar! | ||
+ | |||
+ | |||
+ | Studera och testa lösningsförslaget på sid 249-250 i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <b><span style="color:blue">kursboken</span></b>], om du inte självständigt | ||
+ | |||
+ | klarar av denna uppgift. | ||
</big> | </big> | ||
</div> | </div> |
Nuvarande version från 19 januari 2022 kl. 12.04
<< Lektion 15 | Genomgång | Övningar | Nästa lektion >> |
Dagens övningar
- Öppna din senast använda Console application i Visual Studio, resp.:
Skapa en ny Console application (även i kursboken, sid 276-281).
- Mata in programmet All_in_Main.cs, kompilera och exekvera.
- Mata in programmet Method_Module.cs, kompilera och exekvera.
- Mata in klassen Circle och programmet CircleUse.cs, kompilera och exekvera.
- Läs om Modularisering i kursboken sid 81-84.
- Lös uppgiften nedan (Övningar till kap 2, kursboken, sid 119-127).
- Jämför din lösning med lösningsförslaget i kursboken, sid 249-250.
Övning 2.4
Besvara följande frågor till uppgiften ovan:
- Har klassen Fish några metoder? Om ja, vilka?
Om nej, vilka metoder kan tänkas vara lämpliga till den? (Se även Övning 2.5)
- Är programmet FishTest objektorienterat? Motivera ditt svar!
Studera och testa lösningsförslaget på sid 249-250 i kursboken, om du inte självständigt
klarar av denna uppgift.
Copyright © 2020 TechPages AB. All Rights Reserved.