Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
4b - Het nut van Methoden
Methoden
Programming basics-II
Week 4b
1 / 13
volgende
Slide 1:
Tekstslide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
In deze les zitten
13 slides
, met
interactieve quizzen
en
tekstslides
.
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Methoden
Programming basics-II
Week 4b
Slide 1 - Tekstslide
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 - Tekstslide
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 - Quizvraag
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 - Quizvraag
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 - Tekstslide
Methoden die iets doen
static void ToonMelding(string
melding
)
{
MessageBox.Show(
melding
);
}
Slide 6 - Tekstslide
Methode die een waarde teruggeven
static int Optellen(int getal1, int getal2)
{
int uitkomst = getal1 + getal2
return uitkomst;
}
Slide 7 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
Wijziging aanpassen
Met Methode Zonder Methode
Slide 12 - Tekstslide
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 - Tekstslide
Meer lessen zoals deze
4b - Het nut van Methoden
Februari 2022
- Les met
13 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
ICT - Les 4
Mei 2021
- Les met
14 slides
MBO
Les 2 - C# - Variabelen
November 2021
- Les met
21 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
Programmeren met C# - Samenvatting
Mei 2022
- Les met
18 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
2A - Datatypes en Operatoren
Februari 2021
- Les met
20 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Python - les 5 - Invoer van een gebruiker
September 2020
- Les met
14 slides
Informatica
Middelbare school
mavo, havo, vwo
Leerjaar 1
WIN wk9 / H4 / List en Dictionary
Februari 2022
- Les met
26 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
WIN wk9 / H4 / List en Dictionary
Februari 2023
- Les met
26 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1