Skillnad mellan versioner av "Övningar 15 (Csharp 2)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(13 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 | + | * 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 45: | Rad 48: | ||
* Ä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.