What is LessonUp
Search
Channels
Log in
Register
‹
Return to search
4b - Het nut van Methoden
Methoden
Programming basics-II
Week 4b
1 / 13
next
Slide 1:
Slide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
This lesson contains
13 slides
, with
interactive quizzes
and
text slides
.
Start lesson
Save
Share
Print lesson
Items in this lesson
Methoden
Programming basics-II
Week 4b
Slide 1 - Slide
Methoden
De vorige les heb je kennis gemaakt met methoden.
Deze les ga je verder aan de slag met het maken van een methode en wordt vooral duidelijk waarom methode nuttig zijn om te gebruiken.
Eerst even een quiz om te kijken of je het nog een beetje snapt.
Slide 2 - Slide
Wat is de beste omschrijving van een methode?
A
Een stuk code wat meerdere keren wordt uitgevoerd.
B
Een functionaliteit die wordt uitgevoerd na het starten van een event.
C
Een class waarin variabelen worden opgeslagen die overal toegankelijk zijn.
D
Een stuk code wat je kunt gebruiken op verschillende plekken in je applicatie.
Slide 3 - Quiz
Waarom werkt mijn code niet?
A
De methode geeft geen waarde terug.
B
Het keyword VOID ontbreekt in de methode.
C
Er wordt een verkeerd datatype gebruikt.
D
Er ontbreekt een Console.WriteLine dus er kunnen geen getallen worden ingevuld.
Slide 4 - Quiz
Even herhalen
Een methode is een stukje code wat (her)gebruikt kan worden in je applicatie.
Er zijn twee soorten methoden.
- Methoden die iets uitvoeren
- Methoden die (een) waarde(n) teruggeven
Slide 5 - Slide
Methoden die iets doen
static void ToonMelding(string
melding
)
{
MessageBox.Show(
melding
);
}
Slide 6 - Slide
Methode die een waarde teruggeven
static int Optellen(int getal1, int getal2)
{
int uitkomst = getal1 + getal2
return uitkomst;
}
Slide 7 - Slide
Methode die meerdere waarden teruggeeft
static
(int , int)
Optellen(int getal1, int getal2)
{
int uitkomst1 = getal1 + getal2;
int uitkomst2 = getal1 - getal2;
return
(uitkomst1, uitkomst2)
;
}
Slide 8 - Slide
Aanroepen van een Methode
int waarde1 = 100
int waarde2 = 50
Console.WriteLine("De uitkomst is: " + Convert.ToString(
Optellen (waarde1, waarde2)
)
static int Optellen(int getal1, int getal2)
{
int uitkomst = getal1 + getal2;
return uitkomst;
}
Slide 9 - Slide
Wat is het nut?
Je gebruikt bij grotere applicatie vaak dezelfde code. Door deze in een methode te plaatsen wordt dit efficiënter en overzichtelijker.
Je hoeft de code maar op één plaats aan te passen.
Je kunt de code (later) ook in een losse class plaatsen waardoor je zelfs de code in andere applicaties kan (her)gebruiken.
Later in de opleiding leer je nog meer voordelen van Methoden.
Slide 10 - Slide
Applicatie
Op de volgende slide zie de een deel van de code van een eenvoudige applicatie die twee getallen van elkaar aftrekt.
Het kleinste getal wordt altijd van het grootste getal afgetrokken.
Er zijn twee versies van de applicatie.
Stel je voor dat je de applicatie aan wilt passen. De getallen moeten niet van elkaar afgetrokken worden maar door elkaar gedeeld worden.
Slide 11 - Slide
Wijziging aanpassen
Met Methode Zonder Methode
Slide 12 - Slide
Aan de slag
Maak opdracht 13.6.
Maak eindopdracht 13.7 en lever deze in op It's Learning.
Lukt het niet om de opdracht in de les af te krijgen dan maak je deze thuis af en lever je deze voor het eind van de week in.
Ben je eerder klaar vraag dan aan de docent wat je kunt gaan doen. Wellicht kun je een medestudent helpen die wat moeite heeft met de opdracht.
Slide 13 - Slide
More lessons like this
4b - Het nut van Methoden
February 2022
- Lesson with
13 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
ICT - Les 4
May 2021
- Lesson with
14 slides
MBO
Les 2 - C# - Variabelen
November 2021
- Lesson with
21 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
Programmeren met C# - Samenvatting
May 2022
- Lesson with
18 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
2A - Datatypes en Operatoren
February 2021
- Lesson with
20 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
4a - Methoden (Wicher)
12 hours ago
- Lesson with
14 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Python - les 5 - Invoer van een gebruiker
September 2020
- Lesson with
14 slides
Informatica
Middelbare school
mavo, havo, vwo
Leerjaar 1
WIN wk9 / H4 / List en Dictionary
February 2022
- Lesson with
26 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1