Paradigmer i Programmering 0. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:

Slides:



Advertisements
Lignende præsentationer
Paradigmer i Programmering 1. Program for idag : Funktioner og udtryk i SML : Øvelse : Frokost – 14.00: Deklarative.
Advertisements

Paradigmer i Programmering 1. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:
KAPITEL 2 Renterisiko.
KAPITEL 7 Kreditrisiko.
KAPITEL 3 Volatilitet, Beta og Tracking Error
Ventilation og indeklima
KAPITEL 10 Derivater.
KAPITEL 5 Delta Normal Value at Risk
Trigonometri som værktøj for problemløsninger ved geometri og måling
Amukurs.dk Power point 1: Online præsentation af amukurs.dk - Sådan gør du: Læs ”Værd at vide, når du skal give en online præsentation af amukurs.dk”
Mit liv - nu med DAT MIT LIV - nu med DAT.
Et liv med OCD Nicoline Møller.
KAPITEL 13 Kapitalkrav.
Billeder (Side 6-8 i artiklen: 2. Repræsentation og manipulation af Data)
Almen statskundskab Politisk meningsdannelse v/ Peter Nedergaard
SOPU Sund – motion Kondition og kredsløb.
Vejledning Opdaterede faktorer til kapacitetsberegning - Oktober 2016
Omkostninger til tilsyn m.v. for statsautoriserede revisorer
P4: Vejledning i læreruddannelsen
Tema 5: Relationer og kommunikation Psykoedukation til patienter med emotionel ustabil personlighedsforstyrrelse.
Kort om Hjerteforeningen
Søgeradius med Aabenraa som udgangspunkt
Søgeradius med Kerteminde som udgangspunkt
Hvor går de unge hen, når de går ud?
Luther – med liv og lyst Vejen Kirke
Aarhus: Program - dag 1 - d. 17. januar
Analysegruppe: Astrid, Bent, Carla, David, Else
FÆLLESSKAB, FREMDRIFT OG FORRETNING
Ea Thystrup & Louise Mikkelsen 3øa
Bevis for længdeformlen i rummet
Fagligt samspil mellem matematik og samfundsfag
Lyd data (audio data) (Side 4-6 i artiklen: 2. Repræsentation og manipulation af Data)
Differentialregning Cecilie.
DK: Indledende: Jeg er jeres vært, og jeg har ansvaret for jer, mens I er her – og for, at I forlader bygningen igen, når vores møde er slut. I bedes derfor.
3d Billeddata (Side i artiklen: 2. Repræsentation og manipulation af Data)
August, Holm, Olsen, Tobias og Viktor
Teknisk service på hoteller, konference - og feriecentre
Rekeparty Fredag 16. juni 2017 Kl. 18:00 Eventuelt:
Folkeskolens prøver i matematik
Førstegradsligninger
Polynomier Lars A. Clark.
Workshop Test viden med IF-AT
Nogle af de nye emner i læreplaner for samfundsfag
יסודות מבני נתונים תרגול 9: שאלות חזרה.
Hvad er Lindebjergskolens CO2 fodaftryk
Introduktion.
Informationsmøde om Praktikplads-AUB
Også kendt som Dynamisk fræsning…
Skrivedag 2: At skrive analyserende
Redesign af antennetårn for test af antenner i DTU’s radiodøde rum, under integreret anvendelse af Creo Top-Down Design og Creo simulate Indlæg ved.
23. januar 2018 Kasper Bjering Søby Jensen Roskilde Katedralskole
Talentudvikling... Fortalt af et Talent
REDUCERET FOREKOMST AF SKULDERSÅR
At udvikle produkter og services sammen med vores brugere
Co-Create dit arbejdsliv
Grundlæggende Algoritmer og Datastrukturer
Formandens beretning Kommunernes It-Arkitekturråd
DEFF Co-creation Studerende som medproducenter i udviklingen af bibliotekernes læringsprodukter Pernille Holm Lindhardt og Anne C. Andersen AU Library.
Fremme af LGBTI-personers ligestilling i Den Europæiske Union
Danmarks Naturfredningsforening
Sted - klasse - dato H H H H H H H H H H
Kort-sitet Med alle relevante temaer fra Kommuneplanen
Velkommen Dagens program.
GL IFA seminar
Cybersikkerhed for kraftvarmeværkers tekniske anlæg
pointe nr. 1 leg gør os glade
Klasse 5 Oplæg 4 + opgave 4 haben i nutid ”har”.
Borgerens adgang til egne data
Børnehus ved Jernalderlandsbyen Møde i Det Grønne Råd 14. maj 2019
3. Sundhedsmappe Patienten har log-in og password
Præsentationens transcript:

Paradigmer i Programmering 0

Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave: løs et problem i både SML og Prolog

Programmering == Java ? Vær ikke bundet til et sprog. Man skal kunne skifte sprog når opgaven kræver det. Kendskab til andre sprog kan vise andre løsningsmuligheder. Datalogisk dannelse? Sprogudvikling: Java 1.5, C++, C#

Java 1.5, C++, C# java 1.5: parametricerede typer: Vector v=new Vector (); Boxing/unboxing C++: templates C#: (Microsoft.NET) delegates – metoder som parametre

Første del: Rekursion: Hvordan løser man problemer rekursivt – i Java og SML Simple typer, lister (alternativ til array, vector i java) Højereordens funktioner – lidt ekstra kraft i parametrene når man programmerer. Datatyper – a la objekter mm 1. forl.: læs om (og prøv) rekursion i java

Anden del: Prolog: logik programmering Komplicerede planlægningsproblemer Kunstig intelligens Avancerede databaseforespørgsler Videnstunge systemer