Qu'est-ce que LessonUp
Rechercher
Canaux
aiToolsTab
Beta
Connectez-vous
S'inscrire
‹
Revenir à la recherche
Java les 2 Rikko
Java
Rikko Verrijzer
1 / 18
suivant
Slide 1:
Diapositive
Informatica
Middelbare school
havo, vwo
Leerjaar 4
Cette leçon contient
18 diapositives
, avec
diapositives de texte
.
La durée de la leçon est:
60 min
Commencer la leçon
Partager
Imprimer la leçon
Éléments de cette leçon
Java
Rikko Verrijzer
Slide 1 - Diapositive
Wie is die gozer?
dr. ir. ing. Rikko Verrijzer MSc.
1997 HIO Enschede (ing.), 2002 UT Enschede (ir.)
2000-2006 Software development, internet bubble, TV shows, academisch onderzoek.
2015 Proefschrift "Context in interactive mathematical documents" (dr.)
Docent informatica sinds 2010
Docent informatica 2010-2011 CSG Hoorn, Informatica/Wiskunde 2012-2014 AAS Sofia, 2014-2018 Informatica Bertrand, Informatica 2019-2021 AAS Moskou.
Slide 2 - Diapositive
Doelen
Leren programmeren in Java en
zelf doen
!
Programma structuur
Gebruik van variabelen
PSDs
While lus (for lus)
Lezen van programma's
Slide 3 - Diapositive
Programma structuur: Sequentie
Elke regel is een opdracht en is een stap in je programma.
De regel is pas af als je dat aangeeft met een ;
Let op, er zijn uitzonderingen!
Slide 4 - Diapositive
Programma structuur; keuze 1/2
Een keuze is een
if
statement
Het is altijd een ja/nee keuze. bv. 2>3?
Het hele stuk dat bij de keuze hoort wordt gezien als 1 stap (sequentie).
Geen
;
achter de if. Wel in de keuze blokken tussen de { }
! not, && and, || or, == equal, <, >, <=, >=
Slide 5 - Diapositive
Programma structuur; Keuze 2/2
if (2>3 || 3<2) {
// doe wat je moet doen als het klopt
a=2;
} else {
// doe wat je moet doen als niet het klopt
a=0;
}
Slide 6 - Diapositive
Programma structuur; Herhaling
Een herhaling is een
while
of een
for
Bij een while of for komt er
geen ;
achter de regel, wel in de blokken met { }
Een herhaling stopt als de conditie niet waar is.
Als een variabele wel gebruikt wordt in de conditie maar niet veranderd, stopt je lus nooit! Je programma loopt 'vast'
Slide 7 - Diapositive
Programmastructuur; herhaling 2/2
while(true) {
// repeat
}
Slide 8 - Diapositive
Wat weet je nog van variabelen?
Slide 9 - Diapositive
Een variabele is een plekje in het geheugen
Naam, camelCasing, letters cijfers en de tekens _ $
Type, is het een heel getal? komma getal? of een object?
Waarde toekenning en lezen
In kort een kladblokje waar je wat kan onthouden
Slide 10 - Diapositive
Voorbeelden gebruik variabelen
varNaam= 2+3;
varNaam = calculatePi();
varNaam = new Persoon();
int varDecl = 7;
String tekst = "Een voorbeeld";
Slide 11 - Diapositive
Wat doet dit? 1/2
public static void main(String[] args) {
int a=7;
int i=1;
while (i<10) {
System.out.println(a*i);
i++;
}
}
Slide 12 - Diapositive
Wat doet dit? 2/2
public static void main(String[] args) {
int a=0;
int b=1;
int c=1;
int i=2;
System.out.println(b);
System.out.println(c);
while(i<20) {
a=b;
b=c;
c=a+b;
System.out.println(c);
i++;
}
}
Slide 13 - Diapositive
Een for lus
public class Fibonacci {
public static void main(String[] args) {
int a=0;
int b=1;
int c=1;
System.out.println(b);
System.out.println(c);
for(int i=2;i<20;i++) {
a=b;
b=c;
c=a+b;
System.out.println(c);
}
}
}
Slide 14 - Diapositive
Methods
Een method is een apart stukje code met een naam en argumenten
ideaal voor stukjes code die vaker gebruikt worden.
Bv. formules.
Slide 15 - Diapositive
method signature
Een method heeft de volgende kenmerken
zichtbaarheid
return waarde
naam
argumenten (met type)
Slide 16 - Diapositive
Een method voorbeeld
public int kwadraat(int getal) {
return getal * getal;
}
public/ protected/private
Alle typeringen
willekeurig aantal argumenten (variabelen) met type
Slide 17 - Diapositive
Zelf programmeren
neem de PSD diagrammen door
maak een nieuwe package
maak een nieuwe class voor elke opdracht
begin in de main method
Let op voor de ABC formule gebruik methods!
Vragen? STEL ZE!
Slide 18 - Diapositive
Plus de leçons comme celle-ci
Les 4: bestuur je karakter
May 2025
- Leçon avec
26 diapositives
par
4TU.Schools
Informatica
Middelbare school
havo, vwo
Leerjaar 4,5
4TU.Schools
Digi-doener! VO Wiskunde | High score!
August 2019
- Leçon avec
11 diapositives
par
Stichting FutureNL
Computational thinking
Wiskunde
Middelbare school
vmbo t, mavo, havo, vwo
Leerjaar 1,2
Stichting FutureNL
Les 1: Maak je eigen karakter
October 2024
- Leçon avec
39 diapositives
par
4TU.Schools
Informatica
Middelbare school
havo, vwo
Leerjaar 4,5
4TU.Schools
Grafieken en vergelijkingen
April 2018
- Leçon avec
30 diapositives
Wiskunde
Middelbare school
mavo
Leerjaar 3
Les 3: Laat je karakter bewegen
May 2025
- Leçon avec
23 diapositives
par
4TU.Schools
Informatica
Middelbare school
havo, vwo
Leerjaar 4,5
4TU.Schools
Gender - Meisje van Mars - Anna Woltz
August 2021
- Leçon avec
11 diapositives
par
Beeld en Geluid Onderwijs
Maatschappijleer
Mentorles
+3
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1,2
Beeld en Geluid Onderwijs
Gender - Meisje van Mars - Anna Woltz
March 2023
- Leçon avec
11 diapositives
par
Beeld en Geluid Onderwijs
Maatschappijleer
Mentorles
+3
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1,2
Beeld en Geluid Onderwijs
Gender - Meisje van Mars - Anna Woltz
March 2023
- Leçon avec
11 diapositives
par
Beeld en Geluid Onderwijs
Maatschappijleer
Mentorles
+3
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1,2
Beeld en Geluid Onderwijs