Algoritmiek. Tentamen = Syllabus + College
|
|
- Stefanie van der Laan
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geeigende [biologische] probleem-stellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare oplossing. Eindniveau In staat zijn te onderscheiden welke problemen in welke vorm geschikt (te maken) zijn voor een algoristische aanpak, en deze aanpak ook vorm te geven. Vorm geven gebeurt in pseudotaal, tot op een niveau waar de oplossing programmeerbare proporties heeft gekregen. Hoe te realiseren 12 uur college, werkgroep, zelfwerkzaamheid Algoritmiek Tentamen = Syllabus + College Open vragen, gesloten boek Syllabus: Voorbeelden Blackboard: Oefeningen, Opdrachten WWW + BB: Oude tentamens (+ antwoorden) Werkgroep: Opdracht maken + nakijken Oefenen op eigen initiatief Blackboard, H11, syllabus Eindoordeel: Tentamen (60 %) Werkgroep opdracht ( %) OMP + college opdrachten (15 %)
2 Vergeetbestendigheid Lecture Only 5% Reading 10% Classroom with Labs/Exercises/Audio/Video 20% Demonstration/Work Through 30% Practice by doing 75% Teaching others 90% Without application of the information learned, the amount retained is reduced by 50% within a month and nearly 0% by 2 months. Use it or lose it Algoritmiek Algoritmiek: Welke stappen moeten we nemen om een probleem op te lossen Data Structuren: Hoe bewaren we de informatie die nodig is om problemen op te lossen, en hoe blijft die informatie toegankelijk. Programmeertalen: Hoe coderen we algoritmen en data structuren Software engineering: Welke systematische methoden bestaan er voor het schrijven van grote, foutloze en betrouwbare systemen.
3 Algoritmiek Data-bases: Hoe slaan we grote hoeveelheden informatie op en hoe houden we die beschikbaar voor efficiënte raadpleging (data-mining). Symbolisch en numeriek rekenen: Hoe maken we nauwkeurige wiskundige modellen van toestanden en processen in de echte wereld. Kunstmatige intelligentie: Hoe kunnen we de vaardigheid om zelfstandige beslissingen te nemen coderen. Kunstmatig leven: Studie van en naar emergent, ongeprogrammeerd gedrag in organismen die leven (= ontstaan, bewegen, eten, reproduceren, doodgaan) binnen computers. Algoritmiek Welke stappen moeten we nemen om een probleem op te lossen. Hoe lossen wij eigenlijk problemen op??? We doen het gewoon... Op goed geluk raden naar een oplossing... Via Trial & Error... Door ervaring (van jezelf of van anderen)... Wetenschappelijk...
4 Probleem oplossen...? Analyse Probleem specificatie Ontwerp Implementatie Programma Compilatie Executable (Oplossing) Probleem oplossen...? Analyse Probleem specificatie Ontwerp Programma Implementatie Executable (Oplossing) Compilatie "Dokter, ik heb hoofdpijn" Patient heeft een verhoogde druk in de voorste parietale kwab. 1. Sterilizeer schedel zaag 2. Verdoof de patient 3. Verwijder schedeldak 4. Neem een grote lepel etc., etc. sterilizeer(zaag,alcohol); hef_hamer(); laat hamer neerkomen(snel); begin(zaag); /* etc. etc. */
5 Algoritmiek Invoer Recept = Software Gereedschap = Hardware De leer van algoritmen : Beschrijving van de stappen die een processor (mens, computer, machine) moet doen om een proces uit te voeren, c.q. een probleem op te lossen. Karakteristiek: Invoer, Uitvoer, Eindigheid, Bepaaldheid, Effectiviteit Uitvoering verloopt stapsgewijs Een stap bestaat vaak zelf weer uit deel-algoritmen. Uitvoer Algorism \Al"go*rism\, Algorithm \Al"go*rithm\, n. [OE. algorism, algrim, augrim, OF. algorisme, F. algorithme (cf. Sp. algoritmo, OSp. alguarismo, LL. Algorismus) the Ar. al-khow[=a]rezm[=i] of Khow[=a]rezm, the modern Khiwa, surname of Abu Ja'far Mohammed ben Mus[=a], author of a work on arithmetic early in the 9th century, which was translated into Latin, such books bearing the name algorismus. The spelling with th is due to a supposed connection with Gr.? number.] 1. The art of calculating by nine figures and zero. 2. The art of calculating with any species of notation; as, the algorithms of fractions, proportions, etc. algorism 1: the Arabic (or decimal) system of numeration 2: computation with Arabic figures
6 Muhammed ibn Musa Al-Khwarizmi Circa A.H. (anno Hegirae) Hegira \He*gi"ra\ (?; 277), n. [Written also hejira.] [Ar. hijrah flight.] The flight of Mohammed from Mecca, September 13, A. D. 622 (subsequently established as the first year of the Moslem era) Circa A.D. Muhammad ibn Musa Al-Khwarizmi Boek over rekenen: Hindu notatie van getallen, gebroken getallen, gebruik van het getal nul, methode voor het oplossen van vierkantsvergelijkingen Latijnse vertaling (c.1120 AD): Algoritmi de numero Indorum Boek over algebra Hisab al-jabr w al-muqabala
7 Al-Kwarizmi (khiva) Beschrijving van de stappen die een processor (mens, computer, machine) moet doen om een proces uit te voeren, c.q. een probleem op te lossen. Kook / Bak recept Spelregels van een spel Instructies voor het bedienen van een video recorder Route beschrijving van A naar B Een brei patroon Notenschrift...
8 Optellen van getallen onder de 10 (incl. nul) Het algoritme in de black box : + Van welke kennis kunnen we uitgaan? tabel met uitkomsten van optellingen van 2 getallen < 10 Welk aspecten kent dit probleem? Hoe bekijken we een getal dat buiten het kader van de tabel valt? Ontbinden in elementen die wel in kennis-kontekst passen Doet de volgorde van de getallen in de optelling er toe? Wat doen we met een uitkomst die meer dan 1 plaats inneemt? 1 onthouden regel Wat doen we met meerdere van dergelijke uitkomsten? Cascade regel Invoer, Uitvoer, Eindigheid, Bepaaldheid, Effectiviteit
9 Algoritmiek Omschrijving van alle legale inputs een legale input en Omschrijving van de gewenste outputs als functie van de inputs Gewenste output Algoritmisch probleem Algoritmische oplossing Algoritmiek dat door een computer uitgevoerd kan worden heet een programma Een computer heet programmeerbaar omdat hij gevoed kan worden met een algoritme naar keuze Een programma is een formele tekst iedere letter, elk cijfer, elk interpunctie-teken, en elke operator speelt daarin een rol. Programma s vragen ongewone nauwkeurigheid in het opstellen.
10 Syntax & Semantiek Syntaxis: grammatica regels zinsbouw, correct symbool gebruik Stik de naden van de mouw vs Mouw de naden a + b = vs a+=b H 2 O vs 2 OH Semantiek: betekenis Een recht, een averecht Kosten := prijs * aantal Programmeertaal: Syntaxis en semantiek zijn onafhankelijk! Colorless green ideas sleep furiously Noteer de naam van de achtste dag van de week Syntax & Semantiek Mens Computer Nederlands Grote woordenschat Ingewikkelde grammatica Context afhankelijke betekenis Woorden vaak meer dan 1 betekenis Machinetaal Kleine woordenschat (0/1) Simpele grammatica Betekenis niet context afhankelijk Woorden (symbolen) hebben 1 betekenis
11 Syntaxis & Semantiek n Operaties op en met objecten Betekenis van stap in : Kennis van eigenschappen van objecten Relaties tussen de objecten Noteer de naam van de achtste dag van de week Bedenk een getal tussen 1 en 9 Noem het getal N Noteer de naam van dag N Bereken de omtrek van de cirkel door de straal met pi te vermenigvuldigen Elementaire aktie Syntax & Semantiek Processor moet in staat zijn om: De symbolen waarin de stap is geformuleerd te herkennen. Betekenis aan de stap toe te kennen in termen van de uit te voeren handelingen. De bijbehorende handelingen uit te voeren.
12 Syntax & Semantiek Programmeertaal Eenvoudige en beknopte formulering van algoritmen toestaan. Voor computer eenvoudig te begrijpen. Voor mens eenvoudig te begrijpen: Veranderingen en verbeteringen De kans op fouten minimaliseren bij omzetten van algoritme in programma (implementatie). Analyse van programma tekst moet aan kunnen tonen dat uitvoering het gewenste proces tot stand brengt. Pseudotaal Niet werkend vocabulair Nederlands de beperkende factor Werkend vocabulair beperkt Zie hoofdstuk 11 syllabus Controle structuren Als... Dan... Anders... Eindals Wanneer Eindwanneer Zolang... Doe... Eindzolang Herhaal Totdat... Eindherhaal Voor Tot... Eindvoor Modules 75 stuks kant en klaar gereedschap
13 Pseudotaal Zoek het grootste getal uit een rij Grootste wordt eerste getal uit de rij Zolang nog niet alle getallen zijn bekeken Doe Bekijk volgende getal in de rij Als het getal groter is dan Grootste Dan Grootste wordt dit getal Eindals Eindzolang geef Grootste als antwoord Pseudotaal PROGRAM BIG param {Zoek het grootste getal uit een rij} rij := param teller := 1 grootste := rij[teller] Zolang teller KLEINER DAN 1 PLUS LENGTE rij Doe getal := rij[teller] Als getal GROTER DAN grootste Dan grootste := getal Eindals teller := teller PLUS 1 Eindzolang SCHRIJF grootste
Algoritmiek. 8 uur college, zelfwerkzaamheid. Doel. Hoe te realiseren
Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geëigende [biologische] probleemstellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare
Nadere informatieAlgoritmiek. 12 uur college, werkgroep, zelfwerkzaamheid. Doel. Eindniveau. Hoe te realiseren
Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geëigende [biologische] probleem-stellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare
Nadere informatie2. Syntaxis en semantiek
2. Syntaxis en semantiek In dit hoofdstuk worden de begrippen syntaxis en semantiek behandeld. Verder gaan we in op de fouten die hierin gemaakt kunnen worden en waarom dit in de algoritmiek zo desastreus
Nadere informatie2. Syntaxis en semantiek
2. Syntaxis en semantiek In dit hoofdstuk worden de begrippen syntaxis en semantiek behandeld. Verder gaan we in op de fouten die hierin gemaakt kunnen worden en waarom dit in de algoritmiek zo desastreus
Nadere informatieOpgave 1. (4 punten) Inleiding: Vraag: Hints: (maximaal 2 bonuspunten) Herkansingstentamen Algoritmiek voor Biologen
Opgave 1. (4 punten) Elk jaar verliest een boom al z'n bladeren. Een boom begint op dag D met B bladeren. Op de eerste dag is voor elk blad dat aan de boom zit de kans op afvallen 0.03. Voor elke volgende
Nadere informatieOpgave 1. (4 punten) Inleiding: Vraag: Hints: (maximaal 2 bonuspunten) Tentamen Algoritmiek voor Biologen
Opgave 1. (4 punten) Elk jaar verliest een boom al z'n bladeren. Een boom begint op dag D met B bladeren. Op de eerste dag is voor elk blad dat aan de boom zit de kans op afvallen 0.03. Voor elke volgende
Nadere informatie3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Nadere informatie3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Nadere informatieElementaire rekenvaardigheden
Hoofdstuk 1 Elementaire rekenvaardigheden De dingen die je niet durft te vragen, maar toch echt moet weten Je moet kunnen optellen en aftrekken om de gegevens van de patiënt nauwkeurig bij te kunnen houden.
Nadere informatieReguliere talen: overzicht
Reguliere talen!!reguliere grammatica: versimpelde Contextvrije grammatica!!finite-state Automaton: andere manier om een taal te beschrijven!!reguliere Expressie nog een andere manier Alle drie kunnen
Nadere informatie1.1 Rekenen met letters [1]
1.1 Rekenen met letters [1] Voorbeeld 1: Een kaars heeft een lengte van 30 centimeter. Per uur brand er 6 centimeter van de kaars op. Hieruit volgt de volgende woordformule: Lengte in cm = -6 aantal branduren
Nadere informatieHet warmteverlies van het lichaamsoppervlak aan de wordt gegeven door de volgende formule:
Opgave 1. (4 punten) Inleiding: Een vleermuis is een warmbloedig zoogdier. Dat wil zeggen dat hij zijn lichaamstemperatuur op een konstante waarde moet zien te houden. Als de omgeving kouder is dan de
Nadere informatieDE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO
DE ASTRO PI PROGRAMMEREN DOCENTENHANDLEIDING 1 Deze handleiding is bedoeld om leerlingen te ondersteunen bij de Astro Pi Challenge, waarbij leerlingen een programma voor de Astro Pi-computer in het ISS
Nadere informatieProefexemplaar. Wendy Luyckx Mark Verbelen Els Sas. Dirk Vandamme. bewerkt voor het GO! onderwijs van de Vlaamse Gemeenschap door. Cartoons.
bewerkt voor het GO! onderwijs van de Vlaamse Gemeenschap door Wendy Luyckx Mark Verbelen Els Sas Cartoons Dirk Vandamme Leerboek Getallen ISBN: 78 0 4860 48 8 Kon. Bib.: D/00/047/4 Bestelnr.: 4 0 000
Nadere informatieAutomaten & Complexiteit (X )
Automaten & Complexiteit (X 401049) Inleiding Jeroen Keiren j.j.a.keiren@vu.nl VU University Amsterdam Materiaal Peter Linz An Introduction to Formal Languages and Automata (5th edition) Jones and Bartlett
Nadere informatieDomJudge-Practicum. Open Dag UU
1 Introductie DomJudge-Practicum Open Dag UU Bij veel vakken die je volgt tijdens je studie informatica aan de UU, moet je programmeeropdrachten maken. Soms moet je die inleveren zodat ze door de docent
Nadere informatieInleiding. Algoritmiek
Inleiding Algoritmiek Rush Hour Traffic Jam Game Je krijgt volgend spelbord voorgeschoteld. Alles begint met een probleem. en een duidelijke probleembeschrijving: Wat is de beginsituatie? Wat is het gewenste
Nadere informatieRekenen aan wortels Werkblad =
Rekenen aan wortels Werkblad 546121 = Vooraf De vragen en opdrachten in dit werkblad die vooraf gegaan worden door, moeten schriftelijk worden beantwoord. Daarbij moet altijd duidelijk zijn hoe de antwoorden
Nadere informatieLes C-01: Algoritmen. 2005 David Lans
2005 David Lans Les C-01: Algoritmen 1.0 Inleiding Moeilijke problemen pakken we vaak stapsgewijs aan: Een olifant eet je met kleine hapjes. Het is van belang om de stappen waarmee we een probleem oplossen
Nadere informatieBasiskennis van machten WISNET-HBO. update juli 2007
Basiskennis van machten WISNET-HBO update juli 007 Inleiding Deze les doorwerken met pen en papier! We noemen de uitdrukking a 4 een macht van a (in dit geval de vierde macht van a). Het grondtal is a
Nadere informatie2 Elementaire bewerkingen
Hoofdstuk 2 Elementaire bewerkingen 19 2 Elementaire bewerkingen 1 BINAIRE GETALLEN In het vorige hoofdstuk heb je gezien dat rijen bits worden gebruikt om lettertekens, getallen, kleuren, geluid en video
Nadere informatieBouwstenen voor PSE. Datatypes en Datastructuren
Bouwstenen voor PSE Datatypes en Datastructuren Definitie Datatype Klasse van dataobjecten tesamen met operaties om ze te construeren, te manipuleren en te verwijderen. Een datatype omvat een specificatie
Nadere informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatieAlgoritmiek. 2 februari Introductie
College 1 Algoritmiek 2 februari 2017 Introductie 1 Introductie -1- docent: Rudy van Vliet rvvliet@liacs.nl assistent werkcollege: Bart van Strien bartbes@gmail.com website: http://www.liacs.leidenuniv.nl/~vlietrvan1/algoritmiek/
Nadere informatieProgrammeren. Inleiding
Programmeren Inleiding STAPPEN IN DE ONTWIKKELING VAN EEN PROGRAMMA 1. Probleem 1. Probleem Ideaal gewicht berekenen Wortel van een vierkantsvergelijking berekenen Schaakspel spelen Boekhouding doen 2.
Nadere informatieHoofdstuk 9: NEGATIEVE GETALLEN
1 H9. Negatieve getallen Hoofdstuk 9: NEGATIEVE GETALLEN 1. Wat moet ik leren? (handboek p. 53 57) 9.1 Getallen onder 0 Het verschil verwoorden tussen positieve en negatieve getallen. Weten dat we 0 zowel
Nadere informatieReferentieniveaus uitgelegd. 1S - rekenen Vaardigheden referentieniveau 1S rekenen. 1F - rekenen Vaardigheden referentieniveau 1F rekenen
Referentieniveaus uitgelegd De beschrijvingen zijn gebaseerd op het Referentiekader taal en rekenen'. In 'Referentieniveaus uitgelegd' zijn de niveaus voor de verschillende sectoren goed zichtbaar. Door
Nadere informatieDEC SDR DSP project 2017 (2)
DEC SDR DSP project 2017 (2) Inhoud: DSP software en rekenen Effect van type getallen (integer, float) Fundamenten onder DSP Lezen van eenvoudige DSP formules x[n] Lineariteit ( x functie y dus k maal
Nadere informatie1. Inleiding In dit hoofdstuk wordt verteld wat algoritmiek is, wat het belang van computers is en wat dit betekent voor biologen. 1.1 De naam "We find only the older form 'algorism' with its ancient meaning,
Nadere informatieWouter Geraedts Processen & Processoren
FACULTEIT DER NATUURWETENSCHAPPEN, WISKUNDE EN INFORMATICA Wouter Geraedts Overzicht Welkom op het werkcollege van Processen & Processoren! Gang van zaken Behandelen oefenopgaven w.geraedts@student.ru.nl
Nadere informatie3/3/2013 By Ing. R. Ellis 1
3/3/2013 By Ing. R. Ellis 1 Basis Programmeren Small basic Turtle 3/3/2013 By Ing. R. Ellis 2 Inleiding Small Basic is freeware software www.smallbasic.com Een object-georiënteerde versie van de taal BASIC
Nadere informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatiePHP. Les 4 : Variabelen
PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn
Nadere informatieUitwerkingen Rekenen met cijfers en letters
Uitwerkingen Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 2009 c Swier Garst - RGO Middelharnis 2 Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................
Nadere informatieAls een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.
HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een
Nadere informatieHOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
Nadere informatieTOELICHTING REKENEN MET BREUKEN
TOELICHTING REKENEN MET BREUKEN 1 2 3 11628_rv_wb_breuken_bw.indd 2 13-11-12 23:2611628_rv_wb_breuken_bw.indd 3 13-11-12 23:27 4 5 6 Rekenvlinder Rekenen met breuken Toelichting Uitgeverij Zwijsen B.V.,
Nadere informatie1.1 Tweedegraadsvergelijkingen [1]
1.1 Tweedegraadsvergelijkingen [1] Er zijn vier soorten tweedegraadsvergelijkingen: 1. ax 2 + bx = 0 (Haal de x buiten de haakjes) Voorbeeld 1: 3x 2 + 6x = 0 3x(x + 2) = 0 3x = 0 x + 2 = 0 x = 0 x = -2
Nadere informatieDownload gratis de PowerPoint rekenen domein getallen:
Getallen Bron: Examenbladmbo.nl, SYLLABUS REKENEN 2F en 3F vo en mbo, Versie mei 2015 Download gratis de PowerPoint rekenen domein getallen: http://nielspicard.nl/download/powerpoint-rekenen-domein-getallen/
Nadere informatie6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:
6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen: 1) Haakjes wegwerken 2) Vermenigvuldigen en delen van links naar rechts 3) Optellen en aftrekken van links naar rechts Schrijf ALLE stappen ONDER
Nadere informatieAanvullende tekst bij hoofdstuk 1
Aanvullende tekst bij hoofdstuk 1 Wortels uit willekeurige getallen In paragraaf 1.3.5 hebben we het worteltrekalgoritme besproken. Dat deden we aan de hand van de relatie tussen de (van tevoren gegeven)
Nadere informatieKameel 1 basiskennis algebra
A. Cooreman & M. Bringmans Kameel 1 basiskennis algebra 1ste graad SO Secundair onderwijs havo 1 1 2 3 2 3 4 4 5 6 5 6 digitaal Naam: Klas: ISBN 9 789 i.s.m Versie 201 Eureka Onderwijs Innovatief kennis-
Nadere informatieHoofdstuk 3: NEGATIEVE GETALLEN
1-6 H3. Negatieve getallen Hoofdstuk 3: NEGATIEVE GETALLEN 1. Wat moet ik leren? (handboek p. 96 123) 3.1 Positieve en negatieve getallen Het verschil verwoorden tussen positieve en negatieve getallen.
Nadere informatieBijlage 11 - Toetsenmateriaal
Bijlage - Toetsenmateriaal Toets Module In de eerste module worden de getallen behandeld: - Natuurlijke getallen en talstelsels - Gemiddelde - mediaan - Getallenas en assenstelsel - Gehele getallen met
Nadere informatie6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:
6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen: 1) Haakjes wegwerken 2) Vermenigvuldigen en delen van links naar rechts 3) Optellen en aftrekken van links naar rechts Schrijf ALLE stappen ONDER
Nadere informatie1 Rekenen met gehele getallen
1 Inhoudsopgave 1 Rekenen met gehele getallen... 1.1 De gehele getallen... 1. Optellen... 1. Opgaven... 1. Aftrekken... 1. Opgaven... 1. Vermenigvuldigen... 1. Opgaven... 1.8 Delen... 9 1.9 Opgaven...9
Nadere informatie5.1 Herleiden [1] Herhaling haakjes wegwerken: a(b + c) = ab + ac (a + b)(c + d) = ac + ad + bc + bd (ab) 2 = a 2 b 2
Herhaling haakjes wegwerken: a(b + c) = ab + ac (a + b)(c + d) = ac + ad + bc + bd (ab) = a b 5.1 Herleiden [1] Voorbeeld 1: (a + 5)(a 6) (a + 5)(-a + 7) = a 6a + 5a 30 ( a + 14a 5a + 35) = a 6a + 5a 30
Nadere informatieOPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.
Les C-02: Werken met Programma Structuur Diagrammen 2.0 Inleiding In deze lesbrief bekijken we een methode om een algoritme zodanig structuur te geven dat er gemakkelijk programmacode bij te schrijven
Nadere informatieFaculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u
achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen is het gebruik van rekenmachine of computer niet toegestaan. Vul je antwoorden in op dit formulier. Je dient dit formulier
Nadere informatiePG blok 4 werkboek bijeenkomst 4 en 5
2015-2015 PG blok 4 werkboek bijeenkomst 4 en 5 Inhoud Kenmerken van deelbaarheid (herhaling)...1 Ontbinden in factoren...1 Priemgetallen (herhaling)...2 Ontbinden in priemfactoren...2 KGV (Kleinste Gemene
Nadere informatie1.3 Rekenen met pijlen
14 Getallen 1.3 Rekenen met pijlen 1.3.1 Het optellen van pijlen Jeweetnuwatdegetallenlijnisendat0nochpositiefnochnegatiefis. Wezullen nu een soort rekenen met pijlen gaan invoeren. We spreken af dat bij
Nadere informatie10. Mijn eerste programma
10. Mijn eerste programma Een korte handleiding voor het invoeren en editten van programmatekst voor een pseudotaal programma. In dit hoofdstuk wordt beschreven hoe je je allereerste pseudotaal programma
Nadere informatieHoofdstuk 1 : REKENEN
1 / 6 H1 Rekenen Hoofdstuk 1 : REKENEN 1. Wat moet ik leren? (handboek p.3-34) 1.1 Het decimaal stelsel In verband met het decimaal stelsel: a) het grondtal van ons decimaal stelsel geven. b) benamingen
Nadere informatieFaculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u
Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen
Nadere informatieConstanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.
een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatie1 Rekenen in eindige precisie
Rekenen in eindige precisie Een computer rekent per definitie met een eindige deelverzameling van getallen. In dit hoofdstuk bekijken we hoe dit binnen een computer is ingericht, en wat daarvan de gevolgen
Nadere informatieDatastructuren en algoritmen voor CKI
Datastructuren en algoritmen voor CKI Jeroen Bransen 1 2 september 2015 1 met dank aan Hans Bodlaender en Gerard Tel Organisatie Website Vakwebsite: http://www.cs.uu.nl/docs/vakken/ki2v12009/ Bevat alle
Nadere informatie3.1 Haakjes wegwerken [1]
3.1 Haakjes wegwerken [1] Oppervlakte rechthoek (Manier 1): Opp. = l b = (a + b) c = (a + b)c Oppervlakte rechthoek (Manier 2): Opp. = Opp. Groen + Opp. Rood = l b + l b = a c + b c = ac + bc We hebben
Nadere informatie4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld
Praktische-opdracht door een scholier 1959 woorden 1 juni 2001 4,7 331 keer beoordeeld Vak Wiskunde Tientallig stelsel In een tientallig stelsel heb je de getallen 0 t/m 9 tot je beschikking. Zoals je
Nadere informatieQuery SQL Boekje. Fredrik Hamer
Query SQL Boekje Query SQL Boekje Fredrik Hamer Schrijver: Fredrik Hamer Coverontwerp: Fredrik Hamer ISBN: 9789402162103 Fredrik Hamer Inhoudsopgave A. Aanhef bepalen 17 Aantal 18 Aantal dagen tussen
Nadere informatieEerste college algoritmiek. 5 februari Introductie
College 1 Eerste college algoritmiek 5 februari 2016 Introductie 1 Introductie -1- docent: Jeannette de Graaf; kamer 151 e-mail: j.m.de.graaf@liacs.leidenuniv.nl assistenten: Hanjo Boekhout, Leon Helwerda,
Nadere informatieDagelijks werkperiode 3
Naam Huric Medina Klas 3LAW Schooljaar 2013-2014 Latijn 68 Goed gewerkt, Medina. Wiskunde Mooi resultaat, Medina. Je werkt hard aan wiskunde en dat is te zien aan je punten. Doe zo verder tot aan het examen.
Nadere informatie3.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.
3.0 Voorkennis y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x. y = -4x + 8 kan herschreven worden als y + 4x = 8 Dit is een lineaire vergelijking met twee variabelen. Als je
Nadere informatieAanvulling basiscursus wiskunde. A.C.M. Ran
Aanvulling basiscursus wiskunde A.C.M. Ran 1 In dit dictaat worden twee onderwerpen behandeld die niet in het boek voor de basiscursus (Basisboek wiskunde van Jan van de Craats en Rob Bosch) staan. Die
Nadere informatiePSD. Reeksen van logische procedures om problemen op te lossen in een eindig aantal stappen.
Inleiding Computers en andere digitale apparatuur is tegenwoordig niet meer weg te denken in de huidige samenleving. Zonder programma s zijn deze apparaten echter niets waard. Het zijn de programma s die
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatieWiskundige vaardigheden
Inleiding Bij het vak natuurkunde ga je veel rekenstappen zetten. Het is noodzakelijk dat je deze rekenstappen goed en snel kunt uitvoeren. In deze presentatie behandelen we de belangrijkste wiskundige
Nadere informatieHelden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief
Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief Herman Geuvers Radboud Universiteit Nijmegen Technische Universiteit Eindhoven 1 Helden van de wiskunde:
Nadere informatieInleiding tot computers en programmeertalen
wat is informatica (eng. computer science)? Beginselen van programmeren 1 Inleiding tot computers en programmeertalen informatica is een wetenschap van abstractie: creëren van het juiste model voor een
Nadere informatieRekenen en wiskunde ( bb kb gl/tl )
Tussendoelen Rekenen en Rekenen en ( bb kb gl/tl ) vmbo = Basis Inzicht en handelen Vaktaal Vaktaal herkennen en voor het ordenen van herkennen en voor het ordenen van herkennen en voor het ordenen van
Nadere informatieJe moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig.
6 Totaalbeeld Samenvatten Je moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig. Begrippenlijst: 21: complex getal reëel deel
Nadere informatieIntroductie in flowcharts
Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,
Nadere informatie1. Inleiding. 1.1 De naam 1
1. Inleiding 1.1 De naam 1 1.2 Wat is algoritmiek? 3 1.3 Algoritmiek met de computer 6 1.4 Algoritmiek en levenswetenschappen 7 1.5 Wanneer? 8 1.5 Doel van het college 8 Bijlage 1 10 In dit hoofdstuk wordt
Nadere informatie4.1 Negatieve getallen vermenigvuldigen [1]
4.1 Negatieve getallen vermenigvuldigen [1] Voorbeeld 1: 5 x 3 = 15 (3 + 3 + 3 + 3 + 3 = 15) Voorbeeld 2: 5 x -3 = -15 (-3 +-3 +-3 +-3 +-3 = -3-3 -3-3 -3 = -15) Voorbeeld 3: -5 x 3 = -15 Afspraak: In plaats
Nadere informatieExamen Datastructuren en Algoritmen II
Tweede bachelor Informatica Academiejaar 2014 2015, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele
Nadere informatieTW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 7 Leo van Iersel Technische Universiteit Delft 26 oktober 2016 Leo van Iersel (TUD) TW2020 Optimalisering 26 oktober 2016 1 / 28 Deze week: analyseren van algoritmes Hoe
Nadere informatie2DD50: Tentamen. Tentamen: 26 januari 2016 Hertentamen: 5 april 2016
2DD50: Tentamen Tentamen: 26 januari 2016 Hertentamen: 5 april 2016 Bij het tentamen mag een eenvoudige (niet grafische; niet programmeerbare) rekenmachine meegenomen worden, en 2 tweezijdige A4-tjes met
Nadere informatieUitwerking tentamen Analyse van Algoritmen, 29 januari
Uitwerking tentamen Analyse van Algoritmen, 29 januari 2007. (a) De buitenste for-lus kent N = 5 iteraties. Na iedere iteratie ziet de rij getallen er als volgt uit: i rij na i e iteratie 2 5 4 6 2 2 4
Nadere informatieVorig college. IN2505-II Berekenbaarheidstheorie College 4. Opsommers versus herkenners (Th. 3.21) Opsommers
Vorig college College 4 Algoritmiekgroep Faculteit EWI TU Delft Vervolg NDTM s Vergelijking rekenkracht TM s en NDTM s Voorbeelden NDTM s 20 april 2009 1 2 Opsommers Opsommers versus herkenners (Th. 3.21)
Nadere informatieIntroductie tot de cursus
Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en
Nadere informatieHoofdstuk 1 - Eigenschappen
Wiskunde Leerjaar 2 - periode 2 Rekenen met letters Hoofdstuk - Eigenschappen De commutatieve eigenschap. Tel de volgende getallen bij elkaar op: Maakt het uit in welke volgorde je twee getallen bij elkaar
Nadere informatieBij het cijferend optellen beginnen we bij de eenheden en werken we van rechts naar links:
Cijferend optellen t/m 1000 Voor u ligt de verkorte leerlijn cijferend optellen groep 5 van Reken zeker. Deze verkorte leerlijn is bedoeld voor de leerlingen die nieuw instromen in groep 6 en voor de leerlingen
Nadere informatieFLIPIT 5. (a i,j + a j,i )d i d j = d j + 0 = e d. i<j
FLIPIT JAAP TOP Een netwerk bestaat uit een eindig aantal punten, waarbij voor elk tweetal ervan gegeven is of er wel of niet een verbinding is tussen deze twee. De punten waarmee een gegeven punt van
Nadere informatieRekenen met cijfers en letters
Rekenen met cijfers en letters Maerlant College Brielle 5 oktober 009 c Swier Garst - RGO Middelharnis Inhoudsopgave Rekenen met gehele getallen 7. De gehele getallen.....................................
Nadere informatieZestigdelige graden radialen honderddelige graden
Rekenen met hoeken Zestigdelige graden radialen honderddelige graden Hoeken kunnen uitgedrukt worden in verschillende hoekeenheden. De meest bekende hoekeenheid is de zestigdelige graad. Deze hoekeenheid
Nadere informatieProgrammeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies
Nadere informatieEXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.
EXACT- Periode 1 Hoofdstuk 1 1.1 Grootheden. Een grootheid is in de natuurkunde en in de chemie en in de biologie: iets wat je kunt meten. Voorbeelden van grootheden (met bijbehorende symbolen): 1.2 Eenheden.
Nadere informatieAXIOMATIEK VAN GETALLEN, vergezichten vanuit mijn ivoren toren
AXIOMATIEK VAN GETALLEN, vergezichten vanuit mijn ivoren toren Bas Edixhoven Universiteit Leiden KNAW symposium Rekenen, 30 juni 2014 Wat volgt is slechts mijn eigen mening. Deze aantekeningen zal ik op
Nadere informatieHoofdstuk 1 - Eigenschappen
Wiskunde Leerjaar 2 - periode 2 Rekenen met letters Hoofdstuk 1 - Eigenschappen De commutatieve eigenschap 1. Tel de volgende getallen bij elkaar op: Maakt het uit in welke volgorde je twee getallen bij
Nadere informatiePOD1 - Hoofdstuk 1: Inleiding
POD1 - Hoofdstuk 1: Inleiding 2/59 POD1 - Hoofdstuk 1: Inleiding Stijn Lievens (Stijn.Lievens@hogent.be) Noemie Slaats (Noemie.Slaats@hogent.be) Lieven Smits (Lieven.Smits@hogent.be) Martine Van Der Weeen
Nadere informatieAlgoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice
Algoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice HA-9518-04 Alle studierichtingen tweede graad ASO TSO KSO Martine De Belder Werkgroep Handel 2012 Guimardstraat
Nadere informatieDe bouwstenen van het programmeren 1
De bouwstenen van het programmeren 1 I DE BOUWSTENEN VAN HET PROGRAMMEREN. Een programma is een beschrijving van acties (operaties, opdrachten) die moeten uitgevoerd worden. Deze acties spelen in op bepaalde
Nadere informatieMATHELP.
MATHELP Wat? Gratis software bestaande uit 11 modules die je kan downloaden via http://wiskunde.classy.be (klik op links en ga naar downloads) vertrek van http://www.ircc.edu kies "students" algebra learning
Nadere informatieRekenen en wiskunde ( bb kb gl/tl )
Tussendoelen Rekenen en wiskunde Rekenen en wiskunde ( bb kb gl/tl ) vmbo = Basis Inzicht en handelen Vaktaal wiskunde Vaktaal wiskunde gebruiken voor het ordenen van het eigen denken en voor uitleg aan
Nadere informatieProgrammeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014
Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : J.M.Hoekstra@TUDelft.nl : Ingeborg Goddijn : I.A.M.Goddijn@TUDelft.nl
Nadere informatiePracticum hoogtemeting 3 e klas havo/vwo
Deel (benaderbaar object) Om de hoogte van een bepaald object te berekenen hebben we geleerd dat je dat kunt doen als je in staat bent om een rechthoekige driehoek te bedenken waarvan je één zijde kunt
Nadere informatie3.1 Negatieve getallen vermenigvuldigen [1]
3.1 Negatieve getallen vermenigvuldigen [1] Voorbeeld 1: 5 3 = 15 (3 + 3 + 3 + 3 + 3 = 15) Voorbeeld 2: 5-3 = -15 (-3 +-3 +-3 +-3 +-3 = -3-3 -3-3 -3 = -15) Voorbeeld 3: -5 3 = -15 Voorbeeld 4: -5 3 9 2
Nadere informatieHoofdstuk 1 : De reële getallen
Hoofdstuk 1 : De reële getallen - 1 Rationale getallen (boek pag 3): Eventjes herhalen: De verzameling van de rationale getallen stellen voor door :... Elk rationaal getal kan geschreven worden als een
Nadere informatieAE1103 Statics. 25 January h h. Answer sheets. Last name and initials:
Space above not to be filled in by the student AE1103 Statics 09.00h - 12.00h Answer sheets Last name and initials: Student no.: Only hand in the answer sheets! Other sheets will not be accepted Write
Nadere informatie