Samenvatting van Niveau 0 - 1

"Hoi, ik ben Diego. Ik ben ook een robot, net zoals jij, maar ik ben gemaakt in een fabriek in Cuba, op Aarde."

"Hallo Diego!"

"Hoe vind je de cursus tot nu toe?"

"Dit is de leukste programmeercursus die ik ooit heb gevolgd. Nee, sterker nog: de leukste cursus in wat dan ook. Ik vind het nog beter dan ik had durven dromen."

"Mooi toch."

"Zijn alle lessen zo interessant?!"

"Reken maar. Ze worden zelfs nog beter. Saaie lessen zijn zó 21e eeuw! Stel je voor, met een krijtje op een schoolbord schrijven! Dat deden ze al sinds de 15e eeuw op die manier... Volgens mij liepen er toen nog dinosaurussen rond."

"Haha. Wat gaan we nu doen?"

"Je gaat verder met het volgende niveau. Nog maar 39 niveaus te gaan en je kunt gaan solliciteren."

Vandaag heb je iets geleerd over:

  • Variabelen
  • Dingen weergeven op het scherm
  • De datatypen int en String
  • Dat Java anders wordt gecompileerd dan andere talen
  • Commentaar toevoegen aan programmacode, en wat het nut daarvan is

"Ja, da's al best veel wat ik geleerd heb!"

"Natuurlijk zijn de volgende niveaus niet meer zo makkelijk als deze. Ze worden steeds iets moeilijker. Dat geldt ook voor de oefeningen.

Vergelijk het met de sportschool: we doen er steeds een beetje gewicht bij, en voor je het weet lig je 100 kg te bankdrukken."

"Tof! Dat wil ik ook. Solliciteren en bankdrukken!"

"Nou, omdat je zo gemotiveerd bent, geef ik je nog een paar taken, in de stijl van Don Diego."

1
Taak
Java Syntax,  niveau 0les 8
Vergrendeld
Bugs en features
Op een dag ben je een echte programmeur, en dan heb je je eigen tester. (Nou ja, die is niet écht van jou natuurlijk.) Dat duurt nog wel even. Maar het kan geen kwaad om alvast een uitdrukking te leren die je kunt gebruiken als je tester beweert dat er een fout in je programma zit. Je zegt doodleuk dat het geen fout in het programma is, maar gewoon een eigenschap van het programma. We gaan de output-instructie gebruiken om deze tekst weer te geven: "Het is geen bug - het is een feature".
4
Taak
Java Syntax,  niveau 0les 8
Vergrendeld
Commentaar overbodig
Niet alle commentaren zijn even zinvol. Soms staat er tijdelijk een commentaar in de code omdat de programmeur twijfelt over de een of andere regel, en hier later nog eens naar wil kijken. In deze taak hebben we te maken met één overbodig commentaar dat maakt dat het programma niet goed werkt. Haal op één regel de commentaartekens weg om het juiste resultaat te krijgen!
2
Taak
Java Syntax,  niveau 0les 8
Vergrendeld
2 + 3 = 5
Het spreekt vanzelf dat 2 + 3 = 5, nietwaar? Maar soms gaat er iets mis. Ons testprogramma is onbegrijpelijk geworden omdat een of andere geniale programmeur een paar extra regels heeft toegevoegd. Jij mag alles weer in orde maken. Gebruik commentaartekens om enkele regels uit te commentariëren, zodat de tekst "2 plus 3 is gelijk aan 5" op het scherm verschijnt.