Skillnad mellan versioner av "Övningar 17 (Progr 3)"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(2 mellanliggande versioner av samma användare visas inte)
Rad 27: Rad 27:
 
Modularisera  [[Bubbelsortering#Klassen_Bubble|<b><span style="color:blue">klassen Bubble:</span></b>]]  
 
Modularisera  [[Bubbelsortering#Klassen_Bubble|<b><span style="color:blue">klassen Bubble:</span></b>]]  
 
* &nbsp; Flytta algoritmen för platsbyte av två element från metoden Sort() till en ny metod Swap().
 
* &nbsp; Flytta algoritmen för platsbyte av två element från metoden Sort() till en ny metod Swap().
−
* &nbsp; Placera metoden en Swap() i en ny klass Swapping i en extern fil.
+
&nbsp; &nbsp; &nbsp; &nbsp; Metoden Swap() ska byta plats på två element om de står i fel ordning.
 +
* &nbsp; Placera metoden Swap() i en ny klass Swapping i en extern fil.
 
* &nbsp; Anropa metoden Swap() i metoden Sort().
 
* &nbsp; Anropa metoden Swap() i metoden Sort().
 
* &nbsp; Hur borde du överföra parametrarna mellan metoderna Sort() och Swap()?
 
* &nbsp; Hur borde du överföra parametrarna mellan metoderna Sort() och Swap()?

Nuvarande version från 19 oktober 2021 kl. 14.52

        <<  Lektion 17          Genomgång          Dagens övningar          Nästa lektion  >>      


Dagens övningar

  •   Lös uppgiften nedan:


Modularisera klassen Bubble:

  •   Flytta algoritmen för platsbyte av två element från metoden Sort() till en ny metod Swap().

        Metoden Swap() ska byta plats på två element om de står i fel ordning.

  •   Placera metoden Swap() i en ny klass Swapping i en extern fil.
  •   Anropa metoden Swap() i metoden Sort().
  •   Hur borde du överföra parametrarna mellan metoderna Sort() och Swap()?
  •   Om du har glömt hur man gör repetera Lektion 7 som behandlar referensanrop.
  •   Testa modulariseringen.







Copyright © 2021 TechPages AB. All Rights Reserved.