Programmeren.

Slides:



Advertisements
Verwante presentaties
Autisme en Mindmap Thuis en op School
Advertisements

Communicatie & Presentatie
Flipping the classroom
door: Roderick Juffermans
Portfolio Website Tim Klijn Klas: MBI m1 Datum: 21 november 2007
Eerste kennismaking met programmeren in RoboMind
Databases via internet
Hoofdstuk 1 Programmeren.
aardrijkskunde, een goede keus in de tweede fase havo
Hardware (1) SGDB Informatica.
Hardware (1) NSG Informatica.
aardrijkskunde, een goede keus in de tweede fase vwo
1 SOCS Hoofdstuk 3 Basisprogrammatuur. 2 Inhoud De Vertaler De Voorvertaler De Lader De Binder De Vertolker  Werking van vertolker  Voor- en nadelen.
Hoofdstuk 1 Programmeren.
Tegengestelden / Synoniemen
Verdieping Programmeren in Java - deel 1 college 6 mei 2001.
aardrijkskunde, een goede keus in de tweede fase havo
Frank Stalpers en Ad Baars
Numerieke Natuurkunde
Informatica in de Tweede fase Havo en VWO. De uitgangspunten Informatica is een vak in de vrije ruimte voor de havo 240 slu (voor het vwo 280 slu) het.
Hoofdstuk 7 verplicht… Keuze.
Mail: Jan Zuurbier  Mail:
Looking at Code Size and Performance Kevin Muys.  Hoe efficiënt is C++ vergeleken met C  Hoe beïnvloed C++ het benodigde geheugen  Oplossingen voor.
Rekenmethodes.
Klik ergens op het witte deel van deze pagina om verder te gaan
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
MICROCONTROLLERS.
MET DANK AAN COLLEGA’S IN DEN LANDE ! vee 2012
Programma Structuur Diagrammen (PSD’s)
Sparkle een bewijssysteem voor Clean Maarten de Mol Katholieke Universiteit Nijmegen 11 januari 2002.
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
.NET-productiviteit verhogen met een gepast gebruikt van lambda's en F# TETRA project proposal 2015.
Rabobank Zoetermeer Sponsor v/h SeniorWeb 1 Welkom les 3 Overzicht vorige les Terugblik op wat we geleerd hebben Uitwisselen van ervaringen Behandelen.
Welkom in het eerste leerjaar!
CONTROLESTRUCTUREN (DEEL 1)
tircms02-p les 1 Operating Systems practicum
Energie De lading van een atoom.
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,
BEWERKEN VAN GEGEVENS Programmeertalen.  Machinecode  Assembleertalen  Hogere programmeertalen  Vierde-generatietalen  Objectgeoriënteerde talen.
Java Objectgeoriënteerd Programmeren in Java met BlueJ
Het belang van plannen.
Studiehouding Ergens verstand van krijgen kost tijd… Uren die je alleen in je boeken doorbrengt maken het verschil. Er is niets mis met onafhankelijkheid.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Agenda  Lesuur minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur minuten  Zelf.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Woordjes leren.
Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.
Informatica Welkom! maandag 16 November Les B-1.
Programmeren. Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal:
Javascript. Voortgang op: Account gegevens Invullen op: Bevestiging ontvangen ( ) via website?
Programmeren.
BEGINNER EV3 PROGRAMMEER Les
Snel en eenvoudig nakijken en feedback geven met Turnitin
BEGINNERS EV3 PROGRAMMEERLES
Kennismaking met programmeren
Objectgeoriënteerd Programmeren
Hoe maken wij het onderwijs aantrekkelijker voor doubleurs in havo 4?
Programmeren woensdag 4 oktober 2017.
Programmeren is Makkelijk
Kennismaking met programmeren
Small Basic Console deel 2
Vergelijkingen oplossen
Team 5 Jeffrey.
Eindproject informatica
Java Masterclass Sar Maroof.
Software Development fundamentals
Python – For loop + strings
Transcript van de presentatie:

Programmeren

Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal: 0010 1011 1000 1010 0010 0011 1100 1000

Machinetaal Alleen hele eenvoudige operaties Optellen Vergelijken Herhalen … Miljoenen operaties per seconde, dus toch ingewikkelde dingen mogelijk Vergelijkbaar met alfabet: maar 26 letters, toch zeer veel woorden mogelijk

Hogere talen Machinetaal is moeilijk voor mensen. Machinetaal heeft alleen hele eenvoudige instructies Oplossing: Een handigere (hogere) taal gebruiken en dan vertalen (compileren of interpreteren) naar machinecode if x<3: print “done” else: print “failed” 0010 1011 1000 1010 0010 0011 1100 1000 Mens Hogere taal Machinetaal Processor

Compileren vs. Interpreteren Sommige talen gecompileerd (programmeertalen) Code wordt vooraf vertaald naar machinetaal. De resulterende machinetaal wordt in een keer uitgevoerd Andere talen geïnterpreteerd (scripttalen) De code wordt pas bij het uitvoeren regel voor regel vertaald

Compileren vs. Interpreteren (2) Nadeel: Apart compileren voor verschillende systemen Voordeel: Programma’s draaien sneller, omdat alles al vooraf vertaald is Interpreteren Voordeel: Is flexibel: draait rechtstreeks op verschillende systemen (mits goede software aanwezig) Nadeel: Is trager: tijdens uitvoeren pas vertaald

Python We leren de taal Python Scriptaal, dus geïnterpreteerd Veelgebruikte, redelijk nieuwe taal Relatief makkelijk te leren Alle software is vrij beschikbaar Ook voor Wt eerste keer, dus een en ander nog niet helemaal uitgewerkt (Voorheen Java)

Programmeerlessen Codecademy Cursus Python Bekend van HTML lessen vorig jaar Stof “stapelt op elkaar”, dus probeer goed bij te blijven (studiewijzer!) Extra opgaven Wt Veel oefenen belangrijk: Wt geeft extra opgaven parallel aan Cursus Eventuele verdieping Voor ervaren programmeurs of snelle leerders is extra uitdaging aanwezig

Programmeerlessen (2) Studiewijzer Studiewijzer op de site is leidend Toetsen : Voortgangstoets (Praktisch) Eindtoets in toetsweek (Praktisch SE) PO (begin volgend trimester)