Datalogi 0 GA Forelæsning september 2003 Nils Andersen. Datamatiske principper

Størrelse: px
Starte visningen fra side:

Download "Datalogi 0 GA Forelæsning september 2003 Nils Andersen. Datamatiske principper"

Transkript

1 Datalogi 0 GA Forelæsning september 2003 Nils Andersen Datamatiske principper EDB som simulering Programmering Problemløsning Tilstandsorienteret Værdiorienteret (= funktionsorienteret) Administrative oplysninger Standard ML Funktioner (matematik >< datalogi) Typer 1

2 Data (Edb-ordbog, Dansk Standard ): En formaliseret repræsentation af kendsgerninger eller forestillinger på en sådan form, at den kan kommunikeres eller omformes ved en eller anden proces. Analoge data >< digitale data ord af positioner med tegn fra et alfabet alfabet = {O, I, U}, ord = IOOUII Data beror på konvention; har både syntaks (form) og semantik (betydning). R A T da. eng. ty. 2

3 Datalogi? Datalogi EDB Informatik IT (informationsteknologi) IKT Kybernetik Computer science Computing Omverden Tanke fænomen begreb Virkelighed Information Kode symbol Data Databehandling 3

4 Simulering gammel virkelighed ny analyse og måling modellering repræsentation indgangsfænomen information indgangsoplysninger resultater udgangsfænomen brug indsigt tolkning inddata data uddata dataproces 4

5 Symbolbehandling Med symboler kan man Sende information (brev, telegram,... ) Gemme information (indskrift, dokument,... ) Behandle information (regneskema) Kalkule: : 8 = 2 7 rest Regnemaskine: Blaise Pascal 1642 pascaline (addition, subtraktion) Computer/datamaskine/datamat: Fuldautomatisk; kan simulere enhver symbolbehandlingsoperation. (Beregning + styring) 5

6 Universel datamat Enhver dataproces kan eftergøres blot programmet vælges passende. Program Inddata Processor Uddata Regneenhed i forbindelse med et lager det imperative (tilstandsorienterede) programmeringsparadigme. Programmer er også data. John von Neumann: Program- og datalager kombineres; programmer kan frembringes som data. John McCarthy: regneoperationer udvides (med omflytningsoperationer som i Alonzo Church λ-kalkule) det applikative (funktions- eller værdiorienterede) programmeringsparadigme. 6

7 Organisation Datalogi 0 GA forelæsninger Nils Andersen Julia Lawall øvelser 11 hold 6 instruktorer Fra i dag kl. 13! Holdfordeling ved opslag Bøger M.R. Hansen & H. Rischel: Standard ML Introduction to Kursusbogen bind 1 Generelle oplysninger bind 2 Vejledning i brug af DIKUs EDBsystem bind 3 Laboratorieøvelser bind 4 Noter bind 5 Uddrag af L.C. Paulson: ML for the Working Programmer, 2nd edition 7

8 Øvelser Skaf jer (dvs. hent) jeres UNIX-brugernummer Prøv at gå på nettet (med netscape eller opera); find hjemmesiden for Datalogi 0 GA: Prøv mosml I det omfang, der er tid: Regn følgende opgaver: HR opg. 1.1 KB4 opg. 3.2, 3.3 De supplerende opgaver på næste side. Til særligt interesserede: Løs KB4 opg. 3.3 (for signum : int -> int) og supplerende opgave 3 og 4 med ren heltalsaritmetik, det vil sige under anvendelse af +, -, *, div, mod og abs, men uden brug af værdier af type real, uden brug af if...then...else... og uden brug af ordningsrelationerne <, <=, > eller >=. 8

9 Opgaver til uge 36 Hansen & Rischel: Opgave 1.1 Kursusbogens bind 4: Opgave 3.2 og 3.3 Supplerende opgaver: 1. Skriv den funktion af type int -> bool, som ud fra en persons alder afgør, om personen har stemmeret. 2. Skriv den funktion af type real -> real, som ud fra en anvist løn beregner den udbetalte løn, når fradraget er 2312 og trækprocenten er 48 (se bort fra arbejdsmarkedsbidrag o.lign.). 3. Skriv den funktion af type int -> int, som for antallet af deltagere på et kursus beregner, hvor mange øvelseshold der skal oprettes, når antallet af hold skal være mindst muligt, men der højst må være 25 på hvert hold. 4. Det er gratis at ringe til telefonnumre, hvis to første (af de otte) cifre er 80. Skriv en funktion af type int -> bool, der undersøger, om det er gratis at ringe til det opgivne nummer. 9

10 Opgaver til uge 37 Særligt vigtige opgaver er fremhævet med fed skrift. Opgaver til skriftlig aflevering er skrevet med kursiv. Hansen & Rischel: Opgave 2.2, 2.6, 2.7, 2.8, 2.9 Kursusbogens bind 4: Opgave 4.1, 4.2, 4.3, 4.4 For særligt interesserede: Løs kursusbogens opgave 4.4 på følgende måde: Skriv først en funktion, der løser opgaven, når a b c. Brug derefter denne funktion som hjælpefunktion ved løsning af opgaven i det generelle tilfælde. Løs desuden opgave 4.6 i kursusbogens bind 4. 10

11 Begrundelser Hvorfor værdiorienteret programmering? Færre og enklere grundbegreber Lettere at ræsonnere om programmerne Ortogonalt: Tillader vilkårlige kombinationer Tillader abstraktioner på ethvert niveau Hvorfor stærkt typesystem? Mere informative fejlmeldinger Lettere at få programmer korrekte Hvorfor Standard ML? Værdiorienteret Stærkt typesystem Usædvanlig veldefineret Gode implementeringer Gratis Ikke særlig udbredt Uinteressant grænseflade (tekst ind/tekst ud)? Bruges ikke i praksis? Kører langsomt 11

12 Eksempel på kørsel grerr > mosml Moscow ML version 2.00 (June 2000) Enter quit(); to quit ; > val it = 8 : int - it div 2; > val it = 4 : int - val moms = 0.25; > val moms = 0.25 : real - round (~27.8); > val it = ~28 : int - fun pris (oere) = oere + round (real (oere) * moms); > val pris = fn : int -> int - pris (30000); > val it = : int - quit(); grerr > 12

13 Funktioner matematik En funktionel relation Total, når ikke andet er præciseret datalogi En beregningsforskrift fun f n = n + n; fun g n = 2 * n; Her regnes f og g for forskellige (og funktioner kan i øvrigt ikke sammenlignes med = eller <>) Partiel, når ikke andet er præciseret 13

14 Simple typer ~ abs + - * div mod int ceil floor round trunc real + - * / real ~ abs < = > <= >= <> < = > <= >= <> = <> chr ordsize bool not < = > <= >= <> < = > <= >= <> ^ char str string Se KB4 side

15 Gruppering Parenteser grupperer, men har ikke noget at gøre med funktionskald. Man kan valgfrit skrive f(x) eller f x eller endda (f)(x) eller (f)x men helt uden nogen form for adskillelse fx opfattes det som et nyt værdinavn. Hvis argumentet er sammensat, må det sættes i parentes: fun pris oere = round (real oere * moms) + oere; for funktionsanvendelse binder stærkere end nogen operator. Højresiden betyder derfor (round ((real oere) * moms)) + oere svarende til udtrykstræet real oere round * + moms oere 15

16 Associeringsretning og prioritet Grupperingsregler for udtryk med flere operatorer: Ved flere forekomster af samme operator bestemmes grupperingen af dens associeringsretning. De fleste operatorer associerer fra venstre: a - b - c - d betyder ((a - b) - c) - d. (I SML tre vigtige undtagelser: og -> associerer fra højre.) Blandes flere forskellige operatorer, er deres prioritet afgørende (i SML et tal 0, 1,..., 9): 7: *, /, div, mod 6: +, -, ^ 5: 4: =, <>, <, <=, >, >= 3: :=, o 0: before højere prioritetstal binder stærkere. 16

It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen. Beregning på computer

It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen. Beregning på computer It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen Beregning på computer Begrebet data Universel computer Højere programmeringssprog Python Dialogdrift Fejl (syntaksf., udførelsesf.,

Læs mere

Datalogi 0 GA Forelæsning september 2003 Nils Andersen. Tegn og tekster. Listefunktionalen map. Naïv sortering

Datalogi 0 GA Forelæsning september 2003 Nils Andersen. Tegn og tekster. Listefunktionalen map. Naïv sortering Datalogi 0 GA Forelæsning 11 12 18. september 2003 Nils Andersen Tegn og tekster. Listefunktionalen map. Naïv sortering Typen char af tegn Typen string af tekster Eksempler Højereordensfunktionen map Sortering

Læs mere

FP-2: Supplerende noter i funktionsprogrammering

FP-2: Supplerende noter i funktionsprogrammering FP-2: Supplerende noter i funktionsprogrammering Nils Andersen juli 2005 (revideret juli 2006) Datalogisk Institut Københavns Universitet Redaktion: c Nils Andersen 2006 ISSN 0108-3708 Forord Disse noter

Læs mere

Datalogi 0 GA Forelæsning oktober 2003 Nils Andersen. Undtagelser. Kombinatorisk søgning

Datalogi 0 GA Forelæsning oktober 2003 Nils Andersen. Undtagelser. Kombinatorisk søgning Datalogi 0 GA Forelæsning 19 20 23. oktober 2003 Nils Andersen Undtagelser. Kombinatorisk søgning Undtagelser Erklæring Kast Gribning Det grådige princip til løsning af et kombinatorisk problem Frembringelse

Læs mere

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget

Læs mere

Moduler i Standard ML

Moduler i Standard ML Moduler i Standard ML Hans Hüttel December 2001 I løbet af datalogikurset har vi haft glæde af en hel række forskellige standardmoduler som f.eks. Math, Int, Real og String. Disse moduler kan, har vi set,

Læs mere

Baggrundsnote om logiske operatorer

Baggrundsnote om logiske operatorer Baggrundsnote om logiske operatorer Man kan regne på udsagn ligesom man kan regne på tal. Regneoperationerne kaldes da logiske operatorer. De tre vigtigste logiske operatorer er NOT, AND og. Den første

Læs mere

Talregning. Aktivitet Emne Klassetrin Side. Indledning til VisiRegn ideer 1-7 2 Oversigt over VisiRegn ideer 1-7 3

Talregning. Aktivitet Emne Klassetrin Side. Indledning til VisiRegn ideer 1-7 2 Oversigt over VisiRegn ideer 1-7 3 VisiRegn ideer 1 Talregning Inge B. Larsen ibl@dpu.dk INFA juli 2001 Indhold: Aktivitet Emne Klassetrin Side Indledning til VisiRegn ideer 1-7 2 Oversigt over VisiRegn ideer 1-7 3 Vejledning til Talregning

Læs mere

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

Regulære udtryk og endelige automater

Regulære udtryk og endelige automater Regulære udtryk og endelige automater Regulære udtryk: deklarative dvs. ofte velegnede til at specificere regulære sprog Endelige automater: operationelle dvs. bedre egnet til at afgøre om en given streng

Læs mere

Hjælp! Der er brok med mit ML-program

Hjælp! Der er brok med mit ML-program Hjælp! Der er brok med mit ML-program Hans Hüttel December 2001 Indhold 1 Formålet med denne note 1 2 Der er ere slags fejl 2 2.1 Brugerfejl............................. 2 2.2 Syntaksfejl.............................

Læs mere

2. KLASSE UNDERVISNINGSPLAN MATEMATIK

2. KLASSE UNDERVISNINGSPLAN MATEMATIK 2016-17 Lærer: Sussi Sønnichsen Forord til matematik i 2. Klasse Vi vil arbejde med bogsystemet & 2B, Alinea, samt kopiark til systemet. Jeg vil differentiere undervisningen og vil foruden de stillesiddende

Læs mere

Rolf Fagerberg. Forår 2013

Rolf Fagerberg. Forår 2013 Forår 2013 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM536 og DM537 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM536 og DM537 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,

Læs mere

! Forelæsning 1: Om modeller og modellering. ! Gruppeopgave: Modeller i jeres projektarbejde. ! Forelæsning 2: Modelleringseksempler

! Forelæsning 1: Om modeller og modellering. ! Gruppeopgave: Modeller i jeres projektarbejde. ! Forelæsning 2: Modelleringseksempler Projektenhedskursus (PE): Studiets metoder (SME) Informatik og datateknik (IT & ED) Mm 2: Modellering Indhold:! Forelæsning 1: Om og ing! Gruppeopgave: Modeller i jeres projektarbejde! Forelæsning 2: Modelleringseksempler

Læs mere

2. KLASSE UNDERVISNINGSPLAN MATEMATIK!

2. KLASSE UNDERVISNINGSPLAN MATEMATIK! 2014-15 2. KLASSE UNDERVISNINGSPLAN MATEMATIK Lærer: Sussi Sønnichsen Forord til matematik i 2. Klasse. Vi vil arbejde med bogsystemet Matematrix 2A & 2B, Alinea, samt kopiark til systemet. Jeg vil differentiere

Læs mere

Spørgeskema til evaluering af Datalogi 0 GA høst 2003

Spørgeskema til evaluering af Datalogi 0 GA høst 2003 Nils Andsen, DIKU, den. novemb (sammentalt den. decemb ) Spørgeskema til evaluing af Datalogi GA høst Både planlægge, instruktor og lære lægg store anstrengels og megen omhu i det introducende datalogikursus,

Læs mere

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0.

Kursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0. Kursus 02199: Programmering afsnit 3.1-3.5 Anne Haxthausen IMM, DTU 1. Kontrol af programudførn (afsnit 3.1) 2. Valg-sætninger (if og switch) (afsnit 3.2 og 3.3) 3. Bloksætninger (afsnit 3.2) 4. Logiske

Læs mere

Computerarkitektur. - en introduktion til computerarkitektur med LINDA

Computerarkitektur. - en introduktion til computerarkitektur med LINDA Computerarkitektur - en introduktion til computerarkitektur med LINDA faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig

Læs mere

Uge Emne Materiale Fokus/faglige mål Kompetencer Andre aktiviteter

Uge Emne Materiale Fokus/faglige mål Kompetencer Andre aktiviteter Årsplan Matematik 4.klasse 2016/2017 Undervisningen i matematik tager udgangspunkt i Matematrix 4, som består af en grundbog og en arbejdsbog. Der vil derudover suppleres med opgaver i Pirana 4 samt opgaver

Læs mere

Matematik Matematik efter Lillegruppen (0-1 kl.)

Matematik Matematik efter Lillegruppen (0-1 kl.) Matematik Matematik efter Lillegruppen (0-1 kl.) Undervisningsministeriets forenklede fælles mål: Matematiske kompetencer Eleven kan handle hensigtsmæssigt i situationer med matematik Problembehandling

Læs mere

Rolf Fagerberg. Forår 2012

Rolf Fagerberg. Forår 2012 Forår 2012 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM502 og DM503 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM502 og DM503 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,

Læs mere

Årsplan for matematik

Årsplan for matematik Årsplan for matematik Målgruppe: 04A Periode: Oprettet af: BK Mål for undervisningen: Årsplan Matematik 4.klasse 2017/2018 Undervisningen i matematik tager udgangspunkt i Matematrix 4, som består af en

Læs mere

Lær Python - Dag 4, modul 1 Objektorienteret programmering

Lær Python - Dag 4, modul 1 Objektorienteret programmering Lær Python - Dag 4, modul 1 Objektorienteret programmering Simon J. Larsen 28. oktober 2017 Institut for Matematik og Datalogi Objektorienteret programmering Hvad er objektorienteret programmering? Vi

Læs mere

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering MULTI 3A Forenklede Fælles Mål Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI Kapitel 1 Decimaltal og store tal Eleven kan anvende flercifrede naturlige tal til at beskrive antal

Læs mere

It og informationssøgning Forelæsning september 2006 Nils Andersen. Underprogrammer og betingelser. Standardfunktioner, typeomsætning

It og informationssøgning Forelæsning september 2006 Nils Andersen. Underprogrammer og betingelser. Standardfunktioner, typeomsætning It og informationssøgning Forelæsning 2 13. september 2006 Nils Andersen Underprogrammer og betingelser Standardfunktioner, typeomsætning Funktionskald Moduler, lange navne Brugerdefinerede funktioner

Læs mere

MaxiMat og de forenklede Fælles mål

MaxiMat og de forenklede Fælles mål MaxiMat og de forenklede Fælles mål Dette er en oversigt over hvilke læringsmål de enkelte forløb indeholder. Ikke alle forløb er udarbejdet endnu, men i skemaet kan man se alle læringsmålene også de,

Læs mere

Årsplan for 2.klasse 2018/19 Matematik

Årsplan for 2.klasse 2018/19 Matematik Årsplan for 2.klasse 2018/19 Fagformål Stk. 1. Eleverne skal i faget matematik udvikle matematiske kompetencer og opnå færdigheder og viden, således at de kan begå sig hensigtsmæssigt i matematikrelaterede

Læs mere

Årsplan matematik 5. klasse. Kapitel 1: Godt i gang

Årsplan matematik 5. klasse. Kapitel 1: Godt i gang Årsplan matematik 5. klasse Kapitel : Godt i gang I bogens første kapitel får eleverne mulighed for at repetere det faglige stof, som de arbejdede med i 4. klasse. Kapitlet er udformet som en storyline

Læs mere

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Ræsonnement og tankegang. Modellering

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Ræsonnement og tankegang. Modellering MULTI 6 Forenklede Fælles Mål Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI Kapitel 1 Faglig læsning og skrivning Eleven kan anvende forskellige strategier til matematisk problemløsning

Læs mere

ÅRSPLAN 1. KLASSE MATEMATIK 2016/2017 Eva Bak Nyhuus

ÅRSPLAN 1. KLASSE MATEMATIK 2016/2017 Eva Bak Nyhuus ÅRSPLAN 1. KLASSE MATEMATIK 2016/2017 Eva Bak Nyhuus Formål for faget matematik: At eleverne bliver i stand til at forstå og anvende matematik i sammenhænge, der vedrører deres dagligliv. Undervisningen

Læs mere

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Martin Elsman Department of Computer Science University of Copenhagen DIKU September 27, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 September

Læs mere

Introduktion til DM507

Introduktion til DM507 Introduktion til DM507 Rolf Fagerberg Forår 2017 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA Forskningsområde: algoritmer og datastrukturer 2 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA

Læs mere

Rolf Fagerberg. Forår 2015

Rolf Fagerberg. Forår 2015 Forår 2015 Dagens program 1 2 3 4 5 Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Deltagere: BA i Datalogi BA i Software

Læs mere

Første del af rapporten består af et diagram, der viser, hvor mange point eleverne på landsplan fik i de enkelte opgaver.

Første del af rapporten består af et diagram, der viser, hvor mange point eleverne på landsplan fik i de enkelte opgaver. Til matematiklæreren Dette er en rapport omtaler prøven med hjælpemidler maj 2016. Rapporten kan bruges til at evaluere dit arbejde med klassen og få ideer til dit arbejde med kommende klasser i overbygningen.

Læs mere

Årsplan for matematik

Årsplan for matematik Årsplan for matematik Målgruppe: 07A Periode: Oprettet af: GL Mål for undervisningen: Matematik, 2017/18, 7. klasse. Undervisningen vil veksle mellem fælles gennemgang og selvstændigt arbejde, både individuelt

Læs mere

Projektenhedskursus (PE): Studiets metoder (SME)

Projektenhedskursus (PE): Studiets metoder (SME) Projektenhedskursus (PE): Studiets metoder (SME) Informatik og datateknik (IT & ED) Kursusholder: Lars Peter Jensen Tek-Nat BÅ - IT&ED - E04 1 Mm 2: Modellering Indhold:! Forelæsning 1: Om modeller og

Læs mere

Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring

Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring udføre beregninger med de fire regningsarter inden for naturlige tal, herunder beregninger

Læs mere

Noter til C# Programmering Selektion

Noter til C# Programmering Selektion Noter til C# Programmering Selektion Sætninger Alle sætninger i C# slutter med et semikolon. En sætning kontrollerer sekvensen i programafviklingen, evaluerer et udtryk eller gør ingenting Blanktegn Mellemrum,

Læs mere

APPENDIX A INTRODUKTION TIL DERIVE

APPENDIX A INTRODUKTION TIL DERIVE APPENDIX A INTRODUKTION TIL DERIVE z x y z=exp( x^2 0.5y^2) CAS er en fællesbetegnelse for matematikprogrammer, som foruden numeriske beregninger også kan regne med symboler og formler. Det betyder: Computer

Læs mere

Programmering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale

Programmering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale Programmering i C Lektion 1 16. september 2008 Målgruppe Indhold Form Materiale Kursusintroduktion 1 Målgruppe 2 Indhold 3 Form 4 Materiale 2 / 21 Målgruppe Indhold Form Materiale Folk der har styr på

Læs mere

Årsplan 9. Klasse Matematik Skoleåret 2015/16

Årsplan 9. Klasse Matematik Skoleåret 2015/16 Årsplan 9 Klasse Matematik Skoleåret 2015/16 Hovedformål Årsplanen for 9 Klasse i Matematik tager udgangspunkt i Forenklede Fællesmål (Undervisningsministeriet) Formålet med undervisningen er, at eleverne

Læs mere

Rolf Fagerberg. Forår 2014

Rolf Fagerberg. Forår 2014 Forår 2014 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: Format: Programmering og Diskret matematik I (forelæsninger), TE (øvelser), S (arbejde selv og i studiegrupper) Eksamenform: Skriftlig

Læs mere

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger Kompetenceområde Efter klassetrin Efter 6. klassetrin Efter 9. klassetrin Matematiske kompetencer handle hensigtsmæssigt i situationer med handle med overblik i sammensatte situationer med handle med dømmekraft

Læs mere

Omskrivningsregler. Frank Nasser. 10. december 2011

Omskrivningsregler. Frank Nasser. 10. december 2011 Omskrivningsregler Frank Nasser 10. december 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau)

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Matematik i WordMat En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Indholdsfortegnelse 1. Introduktion... 3 2. Beregning... 4 3. Beregning med brøker...

Læs mere

Selam Friskole Fagplan for Matematik

Selam Friskole Fagplan for Matematik Selam Friskole Fagplan for Matematik Formål Formålet med undervisningen er, at eleverne udvikler matematiske kompetencer og opnår viden og kunnen således, at de bliver i stand til at begå sig hensigtsmæssigt

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Fag- og indholdsplan 9. kl.:

Fag- og indholdsplan 9. kl.: Fag- og indholdsplan 9. kl.: Indholdsområder: Tal og algebra: Tal - regneregler og formler Størrelser måling, beregning og sammenligning. Matematiske udtryk Algebra - teoretiske sammenhænge absolut og

Læs mere

WORKSHOP 1C, DLF-kursus, Krogerup Højskole, den 19. oktober 2015

WORKSHOP 1C, DLF-kursus, Krogerup Højskole, den 19. oktober 2015 WORKSHOP 1C, DLF-kursus, Krogerup Højskole, den 19. oktober 2015 opstille og synliggøre læringsmål knyttet til repræsentation og symbolbehandling på forskellige klassetrin udvikle og vurdere undervisningsaktiviteter

Læs mere

Regulære udtryk og endelige automater. Ugens emner

Regulære udtryk og endelige automater. Ugens emner Ugens emner Endelige automater [Martin, kap. 3.2-3.5] endelige automater og deres sprog skelnelighed produktkonstruktionen Java: dregaut.fa klassen automater til modellering og verifikation Regulære udtryk

Læs mere

Årsplan for matematik i 1.-2. kl.

Årsplan for matematik i 1.-2. kl. Årsplan for matematik i 1.-2. kl. Lærer Martin Jensen Mål for undervisningen Målet for undervisningen er, at eleverne tilegner sig matematiske kompetencer og arbejdsmetoder jævnfør Fælles Mål. Eleverne

Læs mere

Fagårsplan 10/11 Fag: Matematik Klasse: 8.A Lærer: Henrik Stillits Fagområde/ emne Færdighedsregning - Typer af opgaver - Systematik

Fagårsplan 10/11 Fag: Matematik Klasse: 8.A Lærer: Henrik Stillits Fagområde/ emne Færdighedsregning - Typer af opgaver - Systematik Fagårsplan 10/11 Fag: Matematik Klasse: 8.A Lærer: Henrik Stillits Fagområde/ emne Færdighedsregning - Typer af opgaver - Systematik Periode Mål Eleverne skal: 32/33 Få kendskab til opgavetypen og få rutine.

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

De rigtige reelle tal

De rigtige reelle tal De rigtige reelle tal Frank Villa 17. januar 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Undersøgende matematik i prøverne. Odense 26. april 2019

Undersøgende matematik i prøverne. Odense 26. april 2019 Undersøgende matematik i prøverne Odense 26. april 2019 Programmet En del af opgaverne i Folkeskolens Prøver handler om, at eleverne skal undersøge et eller andet. Det er ofte opgaver, eleverne har svært

Læs mere

Rolf Fagerberg. Forår 2015

Rolf Fagerberg. Forår 2015 Forår 2015 Dagens program 1 2 3 4 5 Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Deltagere: BA i Datalogi BA i Software Engineering BA i Matematik-Økonomi BA i Anvendt Matematik BA

Læs mere

Projekt Pascals trekant

Projekt Pascals trekant ISBN 988089 Projekter: Kapitel 9 Projekt 9 Pascals trekant Projekt 9 Pascals trekant Et af målene i dette afsnit er at generalisere kvadratsætningerne, så vi fx umiddelbart og uden nødvendigvis at bruge

Læs mere

Anstændige jobs og økonomisk vækst. Brug ressourcerne effektivt i forbrug og produktion. Skab fuld beskæftigelse

Anstændige jobs og økonomisk vækst. Brug ressourcerne effektivt i forbrug og produktion. Skab fuld beskæftigelse Verdensmål 8 Vi skal fremme vedvarende, inklusiv og bæredygtig, fuld og produktiv beskæftigelse samt anstændigt arbejde til alle. DELMÅL 8.6 Hjælp flere unge i arbejde, uddannelse og træning. DELMÅL 8.7

Læs mere

Sproget Limba. Til brug i G1 og K1. Dat1E 2003

Sproget Limba. Til brug i G1 og K1. Dat1E 2003 Sproget Limba Til brug i G1 og K1 Dat1E 2003 Abstract Limba er et simpelt imperativt sprog med hoballokerede tupler. Dette dokument beskriver uformelt Limbas syntaks og semantik samt en fortolker for Limba,

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Introduktion til kurset Rolf Fagerberg Forår 2019 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, Institut for Matematik og Datalogi (IMADA) Forskningsområde: algoritmer

Læs mere

Lineær regression i Standard ML

Lineær regression i Standard ML Lineær regression i Standard ML Hans Hüttel 1. november 2001 Indhold 1 Hvad denne note handler om 2 2 Hvor bruger man lineær regression? 2 3 Problemanalyse 3 3.1 Den matematiske teori......................

Læs mere

Forenklede Fælles Mål. Matematik i marts 27. marts 2014

Forenklede Fælles Mål. Matematik i marts 27. marts 2014 Forenklede Fælles Mål Matematik i marts 27. marts 2014 Læringskonsulenter klar med bistand Side 2 Forenklede Fælles Mål hvad ligger der i de nye mål? Hvorfor nye Fælles Mål? Hvorfor? Målene bruges generelt

Læs mere

Godkendelsesopgave G2 Datafangst: lyd og billeder Version 1.1, den 4/10-2002

Godkendelsesopgave G2 Datafangst: lyd og billeder Version 1.1, den 4/10-2002 Godkendelsesopgave G2 Datafangst: lyd og billeder Version 1.1, den 4/10-2002 Jens D. Andersen 28. oktober 2002 1 Indledning Dette er G2-opgaven på multimediekurset i efterårssemestret 2002; en af de fire

Læs mere

Matematik samlet evaluering for Ahi Internationale Skole

Matematik samlet evaluering for Ahi Internationale Skole efter 3.klasse. e efter 6.klasse. e Skole efter 9.klasse. e indgå i dialog om spørgsmål og svar, som er karakteristiske i arbejdet med matematik (tankegangskompetence formulere sig skriftligt og mundtligt

Læs mere

Montørvejledning for DTC2100 Temperaturtyring - Version 1. Generel beskrivelse

Montørvejledning for DTC2100 Temperaturtyring - Version 1. Generel beskrivelse 1 2 3 R DTC2100 Danotek Generel beskrivelse DTC2100 er udviklet til væskebaseret solfangersystemer, men kan også benyttes til anden temperatur styring med op til tre temperatur målinger og en relæudgang.

Læs mere

Klasse: 3. årgang Fag: Matematik År: 2016/17. Læringsmål Hvad er de overordnet læringsmål for klassen?

Klasse: 3. årgang Fag: Matematik År: 2016/17. Læringsmål Hvad er de overordnet læringsmål for klassen? Årsplan Klasse: 3. årgang Fag: Matematik År: 2016/17 Periode Fælles Mål Hvilke kompetencemål og områder sigtes der mod? Læringsmål Hvad er de overordnet læringsmål for klassen? Tiltag Hvad skal eleverne

Læs mere

Årsplan for 9 årgang

Årsplan for 9 årgang Årsplan 9.årgang matematik 09-00: Matematrix grundbog 9.kl Kopiark Færdighedsregning 9.kl Computer Vi skal i løbet af året arbejde med følgende IT værktøjer: Excel Matematikfessor Wordmat Excel, og wordmat

Læs mere

Evaluering test screening udredning. Øvelse: Udredningsmateriale til eget brug.

Evaluering test screening udredning. Øvelse: Udredningsmateriale til eget brug. Evaluering test screening udredning Observationer Det kognitive niveau Det neuro-genetiske niveau Udredning Øvelse: Udredningsmateriale til eget brug. Der findes ingen absolut sandhed kun fortolkninger

Læs mere

Et SML-program til at finde rødder i en kontinuert funktion

Et SML-program til at finde rødder i en kontinuert funktion Et SML-program til at finde rødder i en kontinuert funktion Hans Hüttel Ole Høgh Jensen 11 januar 2002 Indhold 1 Om denne tekst 1 2 Hvad er bisektion? 1 3 Specifikation af vores program 2 4 SML-versionen

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Grundlæggende Algoritmer og Datastrukturer

Grundlæggende Algoritmer og Datastrukturer Grundlæggende Algoritmer og Datastrukturer Om kurset Grundlæggende Algoritmer og Datastrukturer Undervisningsformer Forelæsninger: 4 timer/uge (2+2). Øvelser: 3 timer/uge. Café. Obligatorisk program 13

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

Læs mere

Trinmål Matematik. Børnehaveklasse Efter 3. klasse Fagligt bånd. Matematiske kompetencer. Problemløsning. Regnesymboler. Talforståelse Mængder

Trinmål Matematik. Børnehaveklasse Efter 3. klasse Fagligt bånd. Matematiske kompetencer. Problemløsning. Regnesymboler. Talforståelse Mængder Trinmål Matematik Børnehaveklasse Efter 3. klasse Fagligt bånd Evaluering Matematiske kompetencer Talforståelse Mængder Regnesymboler Problemløsning have kendskab til tal og tælleremser opbygge talforståelse

Læs mere

Induktive og rekursive definitioner

Induktive og rekursive definitioner Induktive og rekursive definitioner Denne note omhandler matematiske objekter, som formelt er opbygget fra et antal basale byggesten, kaldet basistilfælde eller blot basis, ved gentagen brug af et antal

Læs mere

Årsplan for 1.klasse 2018/19 Matematik

Årsplan for 1.klasse 2018/19 Matematik Fagformål Stk. 1. Eleverne skal i faget matematik udvikle matematiske kompetencer og opnå færdigheder og viden, således at de kan begå sig hensigtsmæssigt i matematikrelaterede situationer i deres aktuelle

Læs mere

VisiRegn: En e-bro mellem regning og algebra

VisiRegn: En e-bro mellem regning og algebra Artikel i Matematik nr. 2 marts 2001 VisiRegn: En e-bro mellem regning og algebra Inge B. Larsen Siden midten af 80 erne har vi i INFA-projektet arbejdet med at udvikle regne(arks)programmer til skolens

Læs mere

Montørvejledning for DTC2102 Temperaturtyring - Version 1. Generel beskrivelse

Montørvejledning for DTC2102 Temperaturtyring - Version 1. Generel beskrivelse 1 2 3 R E DTC2102 Danotek Generel beskrivelse DTC2102 er udviklet til væskebaseret solfangersystemer, men kan også benyttes til anden temperatur styring med op til tre temperatur målinger og to relæudgange.

Læs mere

ITS MP 013. Talsystemer V009. Elevens navn. IT Skolen Boulevarden 19A-C 7100 Vejle Tel.:+45 76 42 62 44

ITS MP 013. Talsystemer V009. Elevens navn. IT Skolen Boulevarden 19A-C 7100 Vejle Tel.:+45 76 42 62 44 ITS MP 013 V009 Elevens navn IT Skolen Boulevarden 19A-C 7100 Vejle Tel.:+45 76 42 62 44 ITS MP 013 Udarbejdet af Søren Haahr, juni 2010 Copyright Enhver mangfoldiggørelse af tekst eller illustrationer

Læs mere

Fagårsplan 12/13 Fag: Matematik Klasse: 3.A Lærer:LBJ Fagområde/ emne At regne i hovedet

Fagårsplan 12/13 Fag: Matematik Klasse: 3.A Lærer:LBJ Fagområde/ emne At regne i hovedet Fagårsplan 12/13 Fag: Matematik Klasse: 3.A Lærer:LBJ Fagområde/ emne At regne i hovedet penge Periode Mål Eleverne skal: Lære at anvende simpel hovedregning gennem leg og praktiske anvende addition og

Læs mere

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019 Forløb: Toksikologi Fag og emner Forløbet kan laves udelukkende i matematik og bioteknologi, men der er oplagt, at det implementeres i andre fag. Matematik modellering, differenceligninger, sandsynlighed,

Læs mere

Matematik 2. klasse Årsplan. Årets emner med delmål

Matematik 2. klasse Årsplan. Årets emner med delmål Matematik 2. klasse Årsplan Årets emner med delmål Regn (side 1 14 + kopisider) opnå større fortrolighed med plus og minus anvende plus og minus til antalsbestemmelse anvende forskellige metoder til løsning

Læs mere

Årsplan for 2. årgang. Kapitel 1: Jubii. Kapitel 2: Mere om positionssystemet

Årsplan for 2. årgang. Kapitel 1: Jubii. Kapitel 2: Mere om positionssystemet Årsplan for. årgang Trix A Kapitel : Jubii Det første kapitel i. klasse samler op på det matematiske stof, som eleverne har lært i. klasse. Jubii giver dermed læreren mulighed for at screene, hvor klassen

Læs mere

Undervisningsplan for matematik

Undervisningsplan for matematik Undervisningsplan for matematik Formål for faget Formålet med undervisningen i matematik er, at eleverne udvikler kompetencer og opnår viden og kunnen således, at de bliver i stand til at begå sig hensigtsmæssigt

Læs mere

Ordinær eksamen i Introduktion til programmering, blok 1, 2010

Ordinær eksamen i Introduktion til programmering, blok 1, 2010 Ordinær eksamen i Introduktion til programmering, blok 1, 2010 1. November 2010 Dette dokument udgør opgavesættet for den ordinære eksamen i kurset Introduktion til programmering, blok 1, 2010. Det består

Læs mere

Formativ brug af folkeskolens prøver årets resultater på landsplan Den skriftlige prøve i matematik FP10 maj 2019

Formativ brug af folkeskolens prøver årets resultater på landsplan Den skriftlige prøve i matematik FP10 maj 2019 Formativ brug af folkeskolens prøver årets resultater på landsplan Den skriftlige prøve i matematik FP10 maj 2019 Skrevet af Klaus Fink på baggrund af oplysninger fra opgavekommissionen 1 Til matematiklæreren

Læs mere

Matematikvejlederdag. Ankerhus 3. november Side 1

Matematikvejlederdag. Ankerhus 3. november Side 1 Matematikvejlederdag Ankerhus 3. november 2014 Klaus.fink@uvm.dk Side 1 Oplægget Nyheder Fagligt fokus Læringsmålstyret undervisning Klaus.fink@uvm.dk Side 2 Udviklingsprogrammet Klaus.fink@uvm.dk Side

Læs mere

Fagårsplan 12/13 Fag: Matematik Klasse: 6.a Lærer: LBJ Fagområde/ emne

Fagårsplan 12/13 Fag: Matematik Klasse: 6.a Lærer: LBJ Fagområde/ emne Fagårsplan 12/13 Fag: Matematik Klasse: 6.a Lærer: LBJ Fagområde/ emne Umulige figurer Periode Mål Eleverne skal: At opdage muligheden for og blive fascineret af gengivelse af det umulige. At få øvelse

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Årsplan 9. klasse matematik 2013-2014 Uge Emne Faglige mål Trinmål Materialer/ systemer 33 Årsprøven i matematik

Årsplan 9. klasse matematik 2013-2014 Uge Emne Faglige mål Trinmål Materialer/ systemer 33 Årsprøven i matematik Årsplan 9. klasse matematik 2013-2014 33 Årsprøven i matematik Årsprøve og rettevejledledning 34-35 36 og løbe nde Talmængder og regnemetoder Mundtlig matematik 37 Fordybelses uge 38-39 Procent - Gennemgå

Læs mere

Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger

Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger Velkommen til Kursus 02199: Programmering ved Anne Haxthausen IMM, DTU 4. september, 2001 1. Praktisk information 2. Introduktion til faget (a) kursusmål og motivation (b) hvad er en datamaskine, et program,

Læs mere

PRØV! mundtlig til undervisningen og prøvesituationen

PRØV! mundtlig til undervisningen og prøvesituationen PRØV! mundtlig til undervisningen og prøvesituationen - Teoretisk grundlag for prøverne - Liste med links - Portalen: PRØV!Mundtlig matematik Niveau 1 vedrører viden om objekter, definitioner, tekniske

Læs mere

Matematik i Marts Torsdag d. 28. marts At eksperimentere ved brug af digitale læremidler Kl kl

Matematik i Marts Torsdag d. 28. marts At eksperimentere ved brug af digitale læremidler Kl kl Matematik i Marts Torsdag d. 28. marts 2019 At eksperimentere ved brug af digitale læremidler Kl. 11.15-13.00 + kl. 13.45-14.30 Filer og opgaver Dette PowerPoint og ekstra filer til mange af de 11 opgaver

Læs mere

Årsplan for 2. årgang Kapitel 1: Jubii. Kapitel 2: Mere om positionssystemet

Årsplan for 2. årgang Kapitel 1: Jubii. Kapitel 2: Mere om positionssystemet Årsplan for. årgang 08-9 Materialer: Trix A, Trix B samt tilhørende kopiark. Trix træningshæfte. Øvehæfte og 4. Andet relevant materiale. Trix A Kapitel : Jubii Det første kapitel i. klasse samler op på

Læs mere

ALMINDELIGT ANVENDTE FUNKTIONER

ALMINDELIGT ANVENDTE FUNKTIONER ALMINDELIGT ANVENDTE FUNKTIONER I dette kapitel gennemgås de almindelige regnefunktioner, samt en række af de mest nødvendige redigerings- og formateringsfunktioner. De øvrige redigerings- og formateringsfunktioner

Læs mere

Odense, den 4. marts 2013 Heidi Kristiansen. 04-03-2013 Heidi Kristiansen - Folkeskolens afsluttende prøver i matematik

Odense, den 4. marts 2013 Heidi Kristiansen. 04-03-2013 Heidi Kristiansen - Folkeskolens afsluttende prøver i matematik Odense, den 4. marts 2013 Heidi Kristiansen Oplæg til mundtlig gruppeprøve, der gør det muligt at evaluere kompetencer hvordan??? indeholde tydelige problemstillinger rene eller anvendte matematiske problemer,

Læs mere

Målsætning. Se hovedmål for scenariet og hovedmål for færdighedslæring her. Økonomi

Målsætning. Se hovedmål for scenariet og hovedmål for færdighedslæring her. Økonomi Målsætning Økonomiske beregninger som baggrund for vurdering af konkrete problemstillinger. Målsætningen for temaet Hvordan får jeg råd? er, at eleverne gennem arbejde med scenariet udvikler matematiske

Læs mere

HVAD STÅR DER I DE NYE FÆLLES MÅL OM DEN MATEMATISKE KOMPETENCE, KOMMUNIKATION? KØBENHAVN 29. SEPTEMBER 2015

HVAD STÅR DER I DE NYE FÆLLES MÅL OM DEN MATEMATISKE KOMPETENCE, KOMMUNIKATION? KØBENHAVN 29. SEPTEMBER 2015 HVAD STÅR DER I DE NYE FÆLLES MÅL OM DEN MATEMATISKE KOMPETENCE, KOMMUNIKATION? KØBENHAVN 29. SEPTEMBER 2015 BINDENDE/VEJLEDENDE BINDENDE MÅL OG TEKSTER: FAGETS FORMÅL KOMPETENCEMÅL (12 STK.) FÆRDIGHEDS-

Læs mere

Årsplan i matematik for 7. klasse 2018/2019

Årsplan i matematik for 7. klasse 2018/2019 Årsplan i matematik for 7. klasse 2018/2019 Undervisningen generelt: Undervisningen tilrettelægges ud fra de nye forenklede fællesmål. Undervisning bygges primært op ud fra emnerne i FAKTOR, Sigma 7 samt

Læs mere

Årsplan for 2.klasse 2017/18 Matematik

Årsplan for 2.klasse 2017/18 Matematik Fagformål Stk. 1. Eleverne skal i faget matematik udvikle matematiske kompetencer og opnå færdigheder og viden, således at de kan begå sig hensigtsmæssigt i matematikrelaterede situationer i deres aktuelle

Læs mere

EN SKOLE FOR LIVET ÅRSPLAN 18/19

EN SKOLE FOR LIVET ÅRSPLAN 18/19 ÅRSPLAN 18/19 Lærer: Mia Fag: Matematik 1. klasse I 1. klasse arbejder vi i grundbogen Kontext+, der er delt i to bøger. Hvert kapitel er beregnet til ca. 4-5 uger. Der vil til hvert kapitel blive brugt

Læs mere