Medium

Informatica: Programmeren in C

Lesidee van Tim van der W. · Voortgezet onderwijs · Meer details
Categorieën
Doelgroep
Groep
Type
Oefening
Lesidee van
Gemaakt op
02 feb 2016

Met dit lesidee kun je je eerste "Hello World"-applicatie maken op je Ipad. Je hebt geen ontwikkelcomputer nodig om applicaties te maken.

Opdracht

Voor dit lesidee heb je de applicatie CppCode nodig. Installeer de applicatie en open het. Maak een nieuw project aan door rechtsboven "More" in te drukken en selecteer dan "Project" en dan "New Project"
Geef je project een naam en kies voor een 'Create C project'.

Schrijf de volgende code:
#include<stdio.h>

int main(void)[

printf("Hello World\n");

return 0;
}


Je hebt je eerste programma nu getypt. Je moet het nu alleen nog compileren en uitvoeren. Druk hiervoor op 'Run'. Als je de opmerking krijgt om eerst te compileren doe dat dan. Geef eventueel aan dat het programma altijd eerst moet compileren voordat het gestart wordt.

De vervolg opdrachten kunnen zijn:
- Twee getallen inlezen en die bij elkaar optellen, vermenigvuldigen oid
- De eerste x getallen van de fibonacci rij laten zien
- Een ingevoerde zin in omgekeerde volgorde laten zien
- Een ingevoerde zin in hoofdletters laten zien
- Een kerstboom/piramide maken
- BSN-controle programma
- IBAN-controle programma

Leerdoel

Aan het einde van dit lesidee - kun je verklaren uit welke onderdelen je programma moet bestaan - kun je een simpel programma maken dat meerdere regels op je terminal laat zien. - kun je zelf een idee uitwerken in een programma

Voorwaarden

  • Basisbeginselen van het programmeren
  • Ipad
  • http://www.cprogramming.com/tutorial/c-tutorial.html
  • http://www.programiz.com/c-programming

Stappenplan

  1. Laat de leerlingen zien wat programmacode is
  2. Hoe van een code naar een programma d.m.v. compileren
  3. Hoe kan ik deze zin op stap 1 krijgen?

Reageer op dit lesidee

Wil je reageren? Log in of meld je aan.

Wees niet verlegen

Schrijf de eerste reactie en laat Tim weten wat je van dit lesidee vindt.