beginnerscursus python / c# nico van aken workshop feb 2020 csharp2.pdfc#. otwee soorten...
TRANSCRIPT
C#
Beginnerscursus Python / C#
Nico van Aken
Over C#
o Een programmeertaal van Microsoft
o Desktopapplicaties voor Windows
o Webapplicaties en apps voor tablet/smartphone
o Achtergrondprocessen
C#
o Twee soorten programmeeromgevingen• Een webapplicatie via de webbrowser
• Een programma dat je installeert
o repl.it/languages/csharp
Programmeeromgeving
o Twee soorten programmeeromgevingen• Een webapplicatie via de webbrowser
• Een programma dat je installeert
o Visual Studio Community
Programmeeromgeving
o Keuze online editor of IDE
o Alleen domein D. is te doen in een online editor
o Als je ook het keuzethema gaat doen, moet je een IDE gebruiken
Keuze programmeeromgeving
o Let op de puntkomma
Hello world!
o Let op de puntkomma
Hello world!
o Strikt met datatypen (string, integer, double)
Variabelen
Variabelen
Variabelen
Input – output
o http://repl.it/languages/csharp
o Maak het volgende ‘gesprek’ mogelijk
Eenvoudige opdracht
o Maak gebruik van haakjes en accolades
If .. else
Aan de slago Verplicht / Basis
• Paragraaf 3.4
• Vraag 1
• Vraag 2
oVerdieping• Paragraaf 3.4
• Vraag 5
o Expert• Paragraaf 3.4
• Vraag 8
o Maak gebruik van haakjes en accolades
Herhaling – while
Aan de slago Verplicht / Basis
• Paragraaf 4.2
• Vraag 1
• Vraag 2
• Vraag 3
oVerdieping• Paragraaf 4.2
• Vraag 4
o Expert• Paragraaf 4.2
• Vraag 5
o Extra bibliotheek nodig: System.Linq
o Een for-loop mag natuurlijk ook
Herhaling – foreach
Aan de slago Verplicht / Basis
• Paragraaf 4.3
• Vraag 1
• Vraag 2
oVerdieping• Paragraaf 4.3
• Vraag 3
• Vraag 6
o Expert• Paragraaf 4.3
• Vraag 5
• Vraag 7
Functies in C#
Functies in C#
o Schrijf een functie die temperaturen kan omrekenen tussen °C en °F
o Deze functie heeft één parameter: temperatuur
o Formule: ℉ = ℃ · 1.8 + 32
Functies in C#
o Schrijf een functie die je BMI kan uitrekenen
o Deze functie heeft twee parameters: lengte en gewicht
o Formule: BMI = gewicht / lengte2
• Gewicht in kg., lengte in m.
Functies in C#