arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Oefeningen

hashtag
Oefening: H0-eerste-programma

hashtag
Leerdoelen

  • een eigen programma kunnen uitvoeren

  • input en output via Console.ReadLine en Console.WriteLine

hashtag
Functionele analyse

Binnen een zgn. dos-box wordt een titel weergegeven, nl. dit is mijn eerste c# programma.

Vervolgens wordt gevraagd je naam te noteren.

Wanneer je je naam hebt genoteerd en op enter hebt gedrukt, verschijnt de tekst “hallo [en je ingegeven naam]”.

hashtag
Technische analyse

hashtag
UI

console applicatie

hashtag
voorbeeldinteractie(s)

hashtag
Technische hulp

hashtag
Programmaverloop

Wat het lezen en schrijven van tekst betreft moet gebruik gemaakt worden Console.WriteLine en Console.ReadLine.

hashtag
Testscenario's

  • Probeer meer dan 200 tekens in te voeren

  • Probeer geen tekst in te voeren

hashtag
Ondersteunend materiaal

Hou het voorlopig op de cursus.

hashtag
Oefening: H0-eerste-programma-pro

hashtag
Leerdoelen

  • een eigen programma kunnen uitvoeren

  • input en output via Console.ReadLine en Console.WriteLine

  • herhaling van de leerdoelen uit H0-eerste-programma

hashtag
Functionele analyse

Binnen een zgn. dos-box wordt een titel weergegeven, nl. dit is mijn eerste c# programma.

Vervolgens wordt gevraagd je voornaam te noteren. Wanneer je je voornaam hebt genoteerd en op enter hebt gedrukt, wordt gevraagd je achternaam te noteren.

Wanneer je je achternaam hebt genoteerd en op enter hebt gedrukt, verschijnt de tekst “dus je naam is: [en je ingegeven achternaam en voornaam]”. Op de regel daaronder verschijnt dan de tekst “of: [en je ingegeven voornaam en achternaam]”.

Het is dus duidelijk dat we de naam zowel beginnend met de voor- als de achternaam kunnen tonen.

hashtag
Technische analyse

hashtag
UI

console applicatie

hashtag
voorbeeldinteractie(s)

hashtag
Technische hulp

hashtag
Programmaverloop

Wat het lezen en schrijven van tekst betreft moet gebruik gemaakt worden Console.WriteLinea en Console.ReadLine.

hashtag
Testscenario's

  • Probeer meer dan 200 tekens in te voeren

  • Probeer geen tekst in te voeren

hashtag
Ondersteunend materiaal

Hou het voorlopig op de cursus.

hashtag
Oefening: H0-rommelzin

hashtag
Leerdoelen

  • een eigen programma kunnen uitvoeren

  • input en output via Console.ReadLine en Console.WriteLine

  • de computer leren zien als "domme verwerker"

hashtag
Functionele analyse

Dit programma verwerkt tekst die door de gebruiker wordt ingetypt. Het print nieuwe berichten die deze tekst bevatten uit. Het print niet de berichten die je verwacht: het zal de antwoorden door elkaar halen en je favoriete kleur tonen wanneer het beweert je favoriete eten te tonen, enzovoort. De verbanden worden duidelijk uit de voorbeeldinteractie.

hashtag
Technische analyse

hashtag
UI

console applicatie

hashtag
voorbeeldinteractie(s)

hashtag
Technische hulp

hashtag
Programmaverloop

Per regel die getoond wordt op het scherm, maak je gebruik van Console.WriteLine. Per regel die je zelf intypt, maak je gebruik van Console.ReadLine. Zorg zelf voor de juiste ondersteunende code.

hashtag
Testscenario's

  • Test uit met een héél lang stuk tekst (meer dan 200 tekens) voor je favoriete kleur.

  • Test uit met tekst met internationale karakters, bijvoorbeeld de ç.

  • Ga na wat er gebeurt als je een lege regel invoert, dus als je meteen op ENTER duwt wanneer gevraagd wordt om invoer.

hashtag
Ondersteunend materiaal

Hou het voorlopig op de cursus.

hashtag
Oefening: H0-gekleurde-rommelzin

hashtag
Leerdoelen

  • de kleur van tekst in de console aanpassen

  • herhaling van de leerdoelen uit H0-rommelzin

hashtag
Functionele analyse

Dit programma werkt net als H0-rommelzin, maar elke regel die aan de gebruiker wordt getoond, krijgt een andere kleur. De namen van de kleuren die je gebruikt (in deze volgorde) zijn:

  1. DarkGreen

  2. DarkRed

  3. DarkYellow

hashtag
Technische analyse

hashtag
UI

console applicatie

hashtag
voorbeeldinteractie(s)

hashtag
Technische hulp

hashtag
Programmaverloop

Voor elke regel die in kleur getoond wordt, wissel je de voorgrondkleur. Op de juiste plaatsen in de code herstel je de oorspronkelijke kleuren van de terminal.

hashtag
Testscenario's

  • Test opnieuw uit met een kleur, maaltijd, auto, film en boek naar keuze.

hashtag
Ondersteunend materiaal

Hou het voorlopig op de cursus.

Blue

  • Cyan

  • Red

  • De eerste regel behoort niet tot het programma. De rest moet er bij jou hetzelfde uitzien.
    Wat is je favoriete kleur?
    > blauw
    Wat is je favoriete eten?
    > spaghetti
    Wat is je favoriete auto?
    > Toyota Aygo
    Wat is je favoriete film?
    > Robocop 2
    Wat is je favoriete boek?
    > The Gone-Away World
    Je favoriete kleur is spaghetti. Je eet graag Toyota Aygo. Je lievelingsfilm is The Gone-Away World en je favoriete boek is Robocop 2.