1 / 12

Gestructureerd programmeren in C

Gestructureerd programmeren in C. GESPRG Les 1. Even voorstellen. Theorie: Harry Broeders bd@hhs.nl 0187-641143 http://bd.eduweb.hhs.nl. Practicum: Sebastiaan de Vlaam. Werkvormen GESPRG. GESPRG th1 + GESPRG pr1 = 112 SBU. 14 uur theorie. 14 uur practicum.

marina
Télécharger la présentation

Gestructureerd programmeren in C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gestructureerd programmeren in C GESPRG Les 1

  2. Even voorstellen • Theorie: Harry Broeders • bd@hhs.nl • 0187-641143 • http://bd.eduweb.hhs.nl • Practicum: Sebastiaan de Vlaam

  3. Werkvormen GESPRG • GESPRG th1 + GESPRG pr1 = 112 SBU. • 14 uur theorie. • 14 uur practicum. • 2 uurschriftelijketoets. • 82 uur zelfstudie = 8 uur/week zelfstudie + voorbereiden practicum! • Toetsing: • Schriftelijke toets GESPRG th1 in week 8 en 10 van dit kwartaal. • GESPRG pr1 practicumopgaven worden afgetekend op het practicum. Alle opgaven moeten voldoende zijn.

  4. Leermiddelen • Boek: De programmeertaal C, 4e vernieuwde editie, Al Kelley en IraPohl, ISBN 9789043016698. • Blackboard: • Practicumhandleiding • Extra informatie • Voorbeeldprogramma’s • Links • Enz.

  5. Wat weet je al? • Welke programmeertalen ken jij al? • Wat is gestructureerd programmeren? Welke andere vormen van programmeren zijn er? • Waarom gestructureerd leren programmeren bij E? • Waarom met de programmeertaal C? • Wordt gestructureerd programmeren nog veel gebruikt? Waar? • Wordt C nog veel gebruikt? Waar?

  6. Programmeren • Een programma verteld een computer wat die moet doen. • Welke basisbewerkingen zijn nodig? • Lezen en schrijven (invoer en uitvoer) • Onthouden (variabelen) • Rekenen • Herhalen • Beslissen • Delegeren (verdeel en heers  functies) • Structureren (array en struct) Vooral bij grotere programma’s

  7. Inhoud • Gestructureerd Programmeren in C • Invoer en uitvoer (printf en scanf) • Rekenen met gehele (int) en floating point (double) getallen. • Herhalingsopdrachten (while, do while en for) • Keuzeopdrachten (if, if else en switch case) • Functies • Pointers • Arrays • Karakters en strings • Tekst files • C preprocessor • Pointers naarfuncties

  8. Waarom programmeren in C? Bron: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  9. Waarom programmeren in C?

  10. Plaats in het curriculum • Voorbereiding voor: • PROEPP (Eind Project P) • INLMIC en MICPRG (Microcontroller programmeren) • OGOPRG (Object georiënteerd programmeren in C++) • Vak in ECV (RTSYST = Real-time systemen) • Keuzevak in EVMIN (ALGODS = Algoritmen en datastructuren) • Minor in ECN (Embedded Systems) PROEPP  FOX Board G20 Linux bordje te programmeren in C

  11. Eerste C programma #include<stdio.h> intmain(void) { int a, b, product; a = 6; b = 10; product = a * b; printf("Het product van %d en %d is: %d\n", a, b, product); printf("\nSluit dit venster door op een toets te drukken"); getchar(); return 0; }

  12. Huiswerk • Bestudeer C boek: • hoofdstuk 1 tot paragraaf 1.4. • Maakopdrachten: • 1a, 1b en 4 van paragraaf 1.12.

More Related