Qu'est-ce que LessonUp
Rechercher
Canaux
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
Java les 1 Rikko
Avril 2022
- Leçon avec
14 diapositives
Informatica
Middelbare school
havo, vwo
Leerjaar 4
C# online les 2
Novembre 2020
- Leçon avec
20 diapositives
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
20211118 H5 leerdoel domein O
Novembre 2021
- Leçon avec
12 diapositives
Informatica
Middelbare school
havo
Leerjaar 5
Lesweek 6 (1/3) - Methods
Novembre 2024
- Leçon avec
11 diapositives
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Lesweek 6 (1/3) - Methods
Mars 2024
- Leçon avec
11 diapositives
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
INF_CHR20_VWO_P5_LES-02
Octobre 2021
- Leçon avec
14 diapositives
Informatica
Middelbare school
vwo
Leerjaar 5
INF_CHR20_VWO_P5_LES-01
Septembre 2022
- Leçon avec
18 diapositives
Informatica
Middelbare school
vwo
Leerjaar 5
10. Programmeren Java - Booleans en String
Avril 2021
- Leçon avec
18 diapositives
Informatica
Middelbare school
vwo
Leerjaar 5