JavaScript. nedarvning.

Størrelse: px
Starte visningen fra side:

Download "JavaScript. nedarvning."

Transkript

1 JavaScript er et sprog, der kan give en hjemmeside mere funktionalitet og gøre den interaktiv, så den reagerer på læsernes handlinger. CGI (Common Gateway Interface) har hidtil været de protokoller, man brugte til at skabe interaktion på WWW. Med JavaScript er der kommet et sprog, som kan meget af det samme som CGI-programmer, men som er lettere at lære. JavaScript er udviklet af Netscape og hed oprindelig LiveScript. Som navnene antyder, minder Java og JavaScript om hinanden. Man kan betragte JavaScript som en letvægts-udgave af Java. Der er dog også store forskelle mellem JavaScript og Java. Tabellen herunder opsummerer de vigtigste forskelle. JavaScript Fortolket kode. Objektbaseret. Bruger indbyggede objekter. Kode integreret i HTML-dokumenter. Variabler erklæres ikke. Dynamisk binding. Referencer til objekter kontrolleres under afvikling. Java Kompileret kode. Objektorienteret. Applets består af objektklasser med nedarvning. Applets adskilt fra HTML-dokumenter som class-filer. Variabler og deres type skal erklæres. Statisk binding. Referencer til objekter skal være i orden ved kompilering. En Java-applet skal kompileres til en separat class-fil og uploades til en WWW-server, før den kan køres. JavaScript-kommandoer indtastes direkte i et HTML-dokument side om side med HTML-koderne. Java er striks med variabel-kontrol, hvor JavaScript er mere fleksibel. Java har mange kommandoer, hvor JavaScript har relativt få kommandoer. Java kræver et solidt kendskab til programmering. JavaScript er nemmere at lære, og selv med et par simple kommandoer kan en hjemmeside få et vældigt løft. En fordel ved JavaScript er, at det kan hjælpe til at nedsætte presset på WWW-servere. Normalt er det CGI-programmer, der kontrollerer, om formularer er indtastet korrekt. Efter en læser har udfyldt en formular og trykket på Submit-knappen, sendes formularen til et CGI-program, der bruger noget af serverens processor-tid på at kontrollere formularen. Har læseren begået en fejl i sin indtastning, får han/hun det at vide af CGI-programmet og skal indtaste formularen på ny. Når det er sket, skal CGI-programmet igen kontrollere formularen, og igen koster det kostbar tid på en travl WWW- 338

2 server. JavaScript kan bruges til at kontrollere, om en formular er udfyldt korrekt. Kontrollen sker lokalt på læserens computer via nogle JavaScriptkommandoer. CGI-programmet skal slet ikke aktiveres. En anden fordel er, at kontrollen er meget hurtigere end hvis formularen skal over en modemforbindelse til et CGI-program på en WWW-server. For at JavaScript skal virke, kræver det, at browseren har en fortolker, der kan udføre JavaScript-kommandoer. Netscape Navigator 2.0, 2.02 og 3.0 har en JavaScript-fortolker. Microsoft er også hoppet på JavaScript-vognen med Internet Explorer 3.0. Hvilke browsere kan vise JavaScript? Netscape Navigator og Microsoft Internet Explorer sidder på 90%-95% af browser-markedet, så fra slutningen af 1996, hvor de nye versioner af Navigator og Explorer er ude på markedet, kan langt størsteparten af læserne udnytte JavaScript. Struktur i HTML-dokumenter Et JavaScript-program markeres i et HTML-dokument med Script-koden, der er en containerkode. Som hovedregel bør JavaScript-programmer ligge mellem og sammen med eventuelle Meta- og Title-koder. Grunden er, at JavaScript-kommandoer ikke skal kunne vises i dokumentet og derfor ikke bør være i Body-sektionen. Der er dog undtagelser fra reglen. Et JavaScript-program kan sagtens udføres, selv om det ligger i Bodysektionen, og enkelte JavaScript-kommandoer skal befinde sig sammen med andre almindelige HTML-koder. Man bør kode sine HTML-dokumenter defensivt, så ældre browsere ikke viser rå JavaScript-kommandoer på skærmen. Det undgår man ved at indtaste almindelige HTML-kommentarkoder omkring selve JavaScript-programmet. Før programmet indtaster man tegnene <!--. Efter programmet indtaster man tegnene // -->. Den generelle struktur for JavaScript er vist her: <!-- Her starter selve JavaScript-programmet. // --> De almindelige HTML-koder. 339

3 Script-koden kan indeholde Language-attributten, der specificerer det sprog, som det efterfølgende program er skrevet i. Den eneste anden mulighed udover JavaScript er LiveScript, men det er tvivlsomt, om LiveScript bliver understøttet i fremtidige versioner af Navigator, og Microsoft Internet Explorer understøtter ikke LiveScript. Det vil sjældent gøre nogen skade at udelade Language-attributten, men den er god at have med for en sikkerheds skyld. Hvis der i fremtiden udvikles nye script-sprog, vil det blive Language-attributtens opgave at fortælle browserne, hvilket sprog der er tale om. Mellem tegnene <!-- og // --> kommer programlinjerne til JavaScript-programmet, og man slutter programmet af med slutkoden. Derefter afslutter man Head-sektionen med slutkoden. Bemærk, at det kun er god programmeringsskik at anbringe JavaScript-programmer i Head-sektionen. Det er ikke strengt nødvendigt, og heller ikke altid muligt. Hello world det første program Lad os få noget JavaScript kodet! Her er et Hello world-program. I Java- Script er det noget mere simpelt end i Java. Herunder ses et JavaScriptprogram inde i Head-sektionen. <!-- document.write("hello world.") // --> <Body Bgcolor=White> <Br>Tekst fra Body-sektionen. write er en metode, der knytter sig til objektet document. write udskriver simpelthen en tekst på skærmen. I Netscape Navigator ser det ud som vist her. 340

4 I Microsoft Internet Explorer 2.0, der ikke kan fortolke JavaScript, kommer "Hello world" ikke ud. Man skal altid huske kommentarkoderne i sine JavaScript-programmer. Man har som regel en beklagelig tendens til at glemme dem, og det bevirker, at ældre browsere sprøjter rå JavaScript-kode ud i hovedet på den sagesløse læser. document.write("hello world.") <Body Bgcolor=White> <Br>Tekst fra Body-sektionen. Herunder kan man se, hvad der sker i Explorer 2.0, hvis kommentarkoderne ikke er med. 341

5 Variabler Vi starter i det små med variabler og variabeltyper. JavaScript er meget fleksibel med hensyn til variabeltyper. Det er ikke nødvendigt at angive, om en variabel skal være af typen tekst, heltal eller reelt tal. Man definerer en variabel ved at tildele den en værdi: sum = 15 Variabelnavne Variabelnavne skal starte med et bogstav eller tegnet _ (underscore). Efterfølgende tegn kan også være tal (0-9). Her er eksempler på gyldige variabelnavne: _kasse_antal TAELLER55 _2_mennesker_paa_en_strand Ingen_æbler_på_oeen JavaScript accepterer æ og å i variabelnavne, men ikke ø! Det kan dog være en idé at undgå den danske tegn i variabelnavne. Andre browsere vil måske være mere strenge over for de danske tegn, og der er ingen grund til at udfordre skæbnen. JavaScript er følsom med hensyn til store og små bogstaver. De nedenstående variabelnavne er alle forskellige: TAELLER Taeller taeller Lokale og globale variabler 342 Lokale variabler bruges inde i funktioner. Nøgleordet var benyttes til at erklære en lokal variabel.

6 var x = 20 var tekst2 = "Star Trek" Globale variabler bruges overalt i et HTML-dokument med et JavaScriptprogram. Globale variabler erklæres ved at give dem en værdi. x = 20 tekst2 = "Star Trek" Det er en hjælp at erklære globale variabler i starten af et program. Det gør programmet nemmere at læse og vedligeholde for forfatteren. Det nedenstående HTML-dokument erklærer nogle variabler og udskriver dem på skærmen. document.bgcolor="#ffffff" personnavn = "Peter Holm Svendsen" Taeller = 2 broek = 3.10 document.write(personnavn + "<Br>") document.write(taeller + "<Br>") document.write(broek + "<Br>") <Br>Tekst fra Body-sektionen. Linjen document.bgcolor="#ffffff" giver siden en hvid baggrundsfarve. Bemærk Br-koderne i de tre document.write-linjer. De sender tre linjeskift til browseren. Det er denne måde, at laver almindelige HTML-koder på. Man sætter dem i en document.write-metode med anførselstegn omkring. 343

7 Betingede udtryk og operatorer Et betinget udtryk sammenligner to eller flere variabler. Afhængig af sammenligningen bliver en variabel tildelt en af to værdier. Betingede udtryk har syntaksen: Variabel = (Sammenligning)? Værdi1 : Værdi2 Hvis sammenligningen er sand, bliver Variabel tildelt Værdi1. Hvis den er falsk, bliver Variabel tildelt Værdi2. Herunder ses et eksempel, hvor det undersøges, om variablen Alder er mindre end eller lig med 18. Hvis sammenligningen er sand, bliver variablen Vurdering tildelt værdien "Skrid! Du er for ung". Hvis sammenligningen er falsk, bliver Vurdering tildelt værdien "Kom indenfor". Umiddelbart kan det lyde mærkeligt at tildele værdier til tekstvariabler. Man er vant til at betragte værdier som tal. Det kan tage lidt tid at vænne sig til, at en variabel f.eks. har værdien "Jens". document.bgcolor="#ffffff" Alder = 10 Vurdering = (Alder <= 18)? "Skrid! Du er for ung" : "Kom indenfor" document.write(vurdering) Sådan ser det ud i Netscape Navigator. 344

8 En operator kan sammenligne to eller flere variabler eller ændre en variabels værdi. JavaScript har almindelige operatorer som plus, minus, multiplikation og division, men der er mange andre. Operatorer bruges sammen med operander. En operand er typisk en variabel eller en konstant. Tag nedenstående udtryk som eksempel: x + y Her er x og y operander, og + er operator. Tildelende operatorer En tildelende operator tildeler en værdi til venstre operand baseret på værdien af operatorens højre operand. Herunder ses eksempler på tildelinger: x += y x -= y x *= y x /= y x %= y Addition. Det samme som x = x + y Subtraktion. Det samme som x = x - y Multiplikation. Det samme som x = x * y Division. Det samme som x = x / y Modulus. Det samme som x = x % y Disse operatorer er brugt i nedenstående HTML-dokument. Første operand (x1, x2, x3, x4 og x5) har værdien 7 i alle tilfælde. Anden operand (y) har værdien 3 i alle tilfælde. document.bgcolor="#ffffff" y = 3 x1 = x2 = x3 = x4 = x5 = 7 x1 += y document.write(x1 + "<Br>") x2 -= y document.write(x2 + "<Br>") x3 *= y document.write(x3 + "<Br>") x4 /= y document.write(x4 + "<Br>") x5 %= y document.write(x5 + "<Br>") 345

9 Læg mærke til værditildelingen af x1, x2 etc. Det er nemmere end at indtaste dem som x1 = 7, x2 =7 etc. Her er resultatet. Aritmetiske operatorer JavaScript har de almindelige fire standardoperatorer addition (+), subtraktion (-), multiplikation (*) og division (/). Der er dog flere operatorer. De kan gøre livet lidt nemmere, når man programmerer i JavaScript. Modulus Modulus dividerer to værdier med hinanden og returnerer resten af divisionen. ModResultat = 8 % 3 Ovenstående operation returnerer resultatet 2, fordi 3 går op i 8 to gange og der er 2 til rest. Forøgelse Man forøger en variabel med 1 ved at bruge to plustegn (++) før eller efter variablen. Sættes ++ før operanden som i ++a, forøges a med 1 og resultatet returneres. Sættes ++ efter operanden som i a++, returneres a og derefter forøges a med 1. a = ++b b forøges med 1, og resultatet tildeles a. a = b++ a sættes lig b. Derefter forøges b med 1 De to plustegn kan også bruges på en enkelt operand. Det vil sige, at det ikke er nødvendigt at tildele variablens værdi til en anden variabel. 346

10 document.bgcolor="#ffffff" x = 3 document.write(x + "<Br>") x++ document.write(x + "<Br>") x++ document.write(x + "<Br>") x sættes lig 3 og forøges med 1 to gange. Her er resultatet. Formindskelse Formindskelse sker med to minustegn (--) før eller efter variablen. Reglerne er de samme som for forøgelse. a = ++b b formindskes med 1, og resultatet tildeles a. a = b++ a sættes lig b. Derefter formindskes b med 1 Fortegnsskift Man skifter fortegn på en variabel med et enkelt minustegn (-). Svar = -y Hvis y har værdien 5, får Svar værdien

11 Logiske operatorer Denne gruppe operatorer kaldes også boolske operatorer. Operatorerne returnerer en logisk værdi, der kan være enten true eller false. Logiske operatorer bruges f.eks. sammen med if-sætningen. And And-operatoren skrives med to og-tegn (&&). And sammenligner to eller flere udtryk og returnerer true, hvis de alle er sande. x == 2 && y == 3 Or Or-operatoren skrives med to lodrette streger ( ). Or sammenligner to eller flere udtryk og returnerer true, hvis blot en af udtrykkene er sande. x == 2 y == 3 Not Not-operatoren skrives med et udråbstegn (!). Not bytter rundt på det logiske resultat af en sammenligning. Hvis et udtryk er sandt, vil Not gøre det falsk og omvendt. Man skal huske at sætte parenteser omkring det udtryk, man vil bruge Not på. Ellers risikerer man et forkert resultat. Det nedenstående dokument illustrerer brugen af &&, og!. document.bgcolor="#ffffff" Alder = 16 if (Alder >= 18 && Alder <= 30) document.write("du får ungdomsrabat <Br>"); if (Alder < 18 Alder > 30) document.write("du får ikke ungdomsrabat <Br>"); if (!(Alder >= 18)) document.write("du er under 18 år <Br>"); 348

12 Første if-sætning returnerer true, hvis Alder er større end eller lig med 18 og mindre end eller lig med 30. Anden if-sætning returnerer true, hvis Alder er under 18 eller over 30. Tredje if-sætning indeholder en Not-operator, og da de har en tendens til at "vende verden på hovedet", gennemgår vi den i flere trin. Den inderste parentes undersøger, om Alder er større end eller lig 18. I dette tilfælde er Alder lig 16, så den inderste parentes returnerer false. Herefter evalueres Not-operatoren, og da første parentes er false, bliver hele udtrykket true og teksten "Du er under 18 år <Br>" udskrives. Her er outputtet fra HTML-dokumentet. Sammenlignende operatorer En sammelignende operator bruges til, nå ja, at sammenligne to operander, f.eks. to variabler. Herunder ses eksempler på alle sammenlignende operatorer. a > b a >= b a < b a <= b a == b a!= b a større end b a større end eller lig med b a mindre end b a mindre end eller lig med b a lig med b a forskellig fra b HTML-dokumentet demonstrerer, at man kan anbringe udtryk direkte i document.write-sætninger. De udskriver "true" eller "false" på skærmen afhængig af, om udtrykket er sandt eller falsk. 349

13 document.bgcolor="#ffffff" Antal = 20 document.write(antal == 20); document.write("<br>"); document.write(antal >= 15); document.write("<br>"); document.write(antal <= 10); document.write("<br>"); document.write(antal!= 30); Pas især på med lig med-operatoren. Den skrives med to lighedstegn (==). Hvis man kun skriver ét lighedstegn (=), tror JavaScript, at man forsøger at tildele en værdi til en variabel. Resultatet vises her. Strengoperatorer Tekststrenge kan adderes med plustegnet (+). tekst1 = "Nørre " tekst2 = "Sundby" tekst3 = tekst1 + tekst2 Resultatet er, at tekst3 får værdien "Nørre Sundby". 350

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

Python programmering. Per Tøfting. MacFest

Python programmering. Per Tøfting. MacFest Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer

Læs mere

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen JavaScript Grundlæggende elementer Jørgen Sørensen jososoft software development 1998-2007 Jørgen Sørensen Indholdsfortegnelse Introduktion Det første program Variabler.. Operatorer Objekthierarkiet i

Læs mere

Kapitel 3 Betinget logik i C#

Kapitel 3 Betinget logik i C# Kapitel 3 i C# er udelukkende et spørgsmål om ordet IF. Det er faktisk umuligt at programmere effektivt uden at gøre brug af IF. Du kan skrive små simple programmer. Men når det bliver mere kompliceret

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

Java Programmering. En bog for begyndere. Skrevet af Henrik Kressner

Java Programmering. En bog for begyndere. Skrevet af Henrik Kressner Java Programmering En bog for begyndere Skrevet af Henrik Kressner Indholdsfortegnelse Introduktion...3 1 Introduktion til Java...4 1.1 Javakoden...4 1.2 Det første program...6 1.2 Skriv til skærmen...6

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2

Læs mere

Abstrakte datatyper C#-version

Abstrakte datatyper C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

Programmering i Javascript

Programmering i Javascript Programmering i Javascript 1. Introduktion HTML er et fortrinligt værktøj til at strukturere og præsentere information, men hvis web siderne skal være interaktive, så der kan reageres på brugerens handlinger,

Læs mere

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

Interaktionsudvikling

Interaktionsudvikling Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html

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

BOSK F2011, 1. del: Udsagnslogik

BOSK F2011, 1. del: Udsagnslogik ( p q) p q February 1, 2011 Sandhedsværdier og udsagnsvariable I dag handler det om logiske udsagn. Mere præcist om de logiske udsagn vi kan bygge ud fra sandhedsværdier, udsagnsvariable og logiske konnektiver.

Læs mere

Noter til C# Programmering Iteration

Noter til C# Programmering Iteration Noter til C# Programmering Iteration Programflow Programmer udfører det meste af deres arbejde vha. forgrening og løkker. Løkker Mange programmeringsproblemer kan løses ved at gentage en handling på de

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

Vejledning for anvendelse af PensionsIndberetningssystem PI

Vejledning for anvendelse af PensionsIndberetningssystem PI Vejledning for anvendelse af PensionsIndberetningssystem PI PNN PENSION 190503/AMB Indholdsfortegnelse 1. INDBERETNINGER... 3 2. SØG INDBERETNING... 4 3. NY INDBERETNING... 5 4. INDLÆS FIL... 7 5. INDTAST

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

Programmering i C. Lektion 4. 5. december 2008

Programmering i C. Lektion 4. 5. december 2008 Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

Videregående Programmering for Diplom-E Noter

Videregående Programmering for Diplom-E Noter Videregående Programmering for Diplom-E Noter 1. Uddelegering Ét af de væsentlige principper i objektorienteret programmering er, at enhver klasse selv skal kunne "klare ærterne". Enhver klasse skal altså

Læs mere

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

t a l e n t c a m p d k Matematik Intro Mads Friis, stud.scient 27. oktober 2014 Slide 1/25

t a l e n t c a m p d k Matematik Intro Mads Friis, stud.scient 27. oktober 2014 Slide 1/25 Slide 1/25 Indhold 1 2 3 4 5 6 7 8 Slide 2/25 Om undervisningen Hvorfor er vi her? Hvad kommer der til at ske? 1) Teoretisk gennemgang ved tavlen. 2) Instruktion i eksempler. 3) Opgaveregning. 4) Opsamling.

Læs mere

Computerspil som vindue til læring

Computerspil som vindue til læring Computerspil som vindue til læring Space Marines Stave Challenger Series Af Nikolaj Egholk Jakobsen og Suayb Köse Roskilde Tekniske Gymnasium Informationsteknologi B 9/1 2014 1 Indledning Analyse Danmark

Læs mere

Matematik. 1 Matematiske symboler. Hayati Balo,AAMS. August, 2014

Matematik. 1 Matematiske symboler. Hayati Balo,AAMS. August, 2014 Matematik Hayati Balo,AAMS August, 2014 1 Matematiske symboler For at udtrykke de verbale udsagn matematisk korrekt, så det bliver lettere og hurtigere at skrive, indføres en række matematiske symboler.

Læs mere

1. Opbygning af et regneark

1. Opbygning af et regneark 1. Opbygning af et regneark Et regneark er et skema. Vandrette rækker og lodrette kolonner danner celler, hvori man kan indtaste tal, tekst, datoer og formler. De indtastede tal og data kan bearbejdes

Læs mere

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field

FORGRENINGSLOGIK OG CALCULATED FIELDS. Opsætning af forgreningslogik Felttypen Calculated field FORGRENINGSLOGIK OG CALCULATED FIELDS Opsætning af forgreningslogik Felttypen Calculated field Felt-referencer i REDCap Når man anvender forgreningslogik, beregnede felter eller piping i REDCap, refererer

Læs mere

dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet)

dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet) dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet) Efterår 2009 1 Talrepræsentation På maskinkodeniveau (Instruction Set Architecture Level) repræsenteres ordrer og operander ved bitfølger

Læs mere

Brøk Laboratorium. Varenummer 72 2459

Brøk Laboratorium. Varenummer 72 2459 Brøk Laboratorium Varenummer 72 2459 Leg og Lær om brøker Brøkbrikkerne i holderen giver brugeren mulighed for at sammenligne forskellige brøker. Brøkerne er illustreret af cirkelstykker som sammenlagt

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Rapport Bjælken. Derefter lavede vi en oversigt, som viste alle løsningerne og forklarede, hvad der gør, at de er forskellige/ens.

Rapport Bjælken. Derefter lavede vi en oversigt, som viste alle løsningerne og forklarede, hvad der gør, at de er forskellige/ens. Rapport Bjælken Indledning Vi arbejdede med opgaverne i grupper. En gruppe lavede en tabel, som de undersøgte og fandt en regel. De andre grupper havde studeret tegninger af bjælker med forskellige længder,

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

i tredje sum overslag rationale tal tiendedele primtal kvotient

i tredje sum overslag rationale tal tiendedele primtal kvotient ægte 1 i tredje 3 i anden rumfang år 12 måle kalender hældnings a hældningskoefficient lineær funktion lagt n resultat streg adskille led adskilt udtrk minus (-) overslag afrunde præcis skøn formel andengradsligning

Læs mere

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal

Læs mere

Python 3 Matematik Programmerings kursus:

Python 3 Matematik Programmerings kursus: Python 3 Matematik Programmerings kursus: Kompendiet indeholder: Hello World (første program) Variable (String & Integer) Løkker (while-loop) Regneoperationer If-else statement Funktioner Opgaver o Læg

Læs mere

Lav dine egne hjemmesider/websider

Lav dine egne hjemmesider/websider Sider, der skal publiceres på World Wide Web, laves i et særligt format, html, som fortæller browseren, hvordan den skal vise tekst og billeder. Html (Hypertext markup language) er meget fleksibelt og

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Java syntax og style guide Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Brug

Læs mere

SPSS introduktion Om at komme igang 1

SPSS introduktion Om at komme igang 1 SPSS introduktion Om at komme igang 1 af Henrik Lolle, oktober 2003 Indhold Indledning 1 Indgang til SPSS 2 Frekvenstabeller 3 Deskriptive statistikker gennemsnit, standardafvigelse, median osv. 4 Søjlediagrammer

Læs mere

Ligningsløsning som det at løse gåder

Ligningsløsning som det at løse gåder Ligningsløsning som det at løse gåder Nedenstående er et skærmklip fra en TI-Nspirefil. Vi ser at tre kræmmerhuse og fem bolsjer balancerer med to kræmmerhuse og 10 bolsjer. Spørgsmålet er hvor mange bolsjer,

Læs mere

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Lærevejledning - en introduktion til maskinarkitektur faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig Basisuddannelse

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

Kapitel 2 Variabler i C#

Kapitel 2 Variabler i C# Kapitel 2 i C# Programmer arbejder ved at manipulere med data, der er gemt i hukommelsen. Disse data kaldes overordnet for variabler. I dette kapitel skal vi se hvordan man opretter og arbejder med variabler.

Læs mere

Kom/IT rapport Grafisk design Anders H og Mikael

Kom/IT rapport Grafisk design Anders H og Mikael Kom/IT rapport Grafisk design Anders H og Mikael Denne rapport i grafisk design, vil tage udgangspunkt i den PowerPoint præsentation vi lavede i forbindelse med en opgave i samfundsfag. Rapporten er inddelt

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

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

ØVEHÆFTE FOR MATEMATIK C FORMLER OG LIGNINGER

ØVEHÆFTE FOR MATEMATIK C FORMLER OG LIGNINGER ØVEHÆFTE FOR MATEMATIK C FORMLER OG LIGNINGER INDHOLDSFORTEGNELSE 0. FORMELSAMLING TIL FORMLER OG LIGNINGER... 2 Tal, regneoperationer og ligninger... 2 Isolere en ubekendt... 3 Hvis x står i første brilleglas...

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

Matematik B Klasse 1.4 Hjemmeopaver

Matematik B Klasse 1.4 Hjemmeopaver Matematik B Klasse 1.4 Hjemmeopaver 1) opgave 336, side 23 Opgaven går ud på at jeg skal finde ud af hvor gamle børnene højst kan være, når forældrene tilsammen er 65 år og de skal være 40 år ældre end

Læs mere

Logik. Af Peter Harremoës Niels Brock

Logik. Af Peter Harremoës Niels Brock Logik Af Peter Harremoës Niels Brock December 2009 1 Indledning Disse noter om matematisk logik er en videreudbygning af det, som står i bogen MAT A [1]. Vi vil her gå lidt mere systematisk frem og være

Læs mere

Matricer og lineære ligningssystemer

Matricer og lineære ligningssystemer Matricer og lineære ligningssystemer Grete Ridder Ebbesen Virum Gymnasium Indhold 1 Matricer 11 Grundlæggende begreber 1 Regning med matricer 3 13 Kvadratiske matricer og determinant 9 14 Invers matrix

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

VDI-GUIDE FOR AALESTRUP REALSKOLE

VDI-GUIDE FOR AALESTRUP REALSKOLE VDI-GUIDE FOR AALESTRUP REALSKOLE Af Martin Lohse Mikkelsen IT-vejleder - Side 1 af 37 Forord Dette dokument skal hjælpe dig med brugen af skolens VDI system. Et VDI-system er en virtuel computer, som

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

Der findes mange ting på nettet, som du kan hente ned på din computer bl.a. billeder, tekstdokumenter og installationsfiler til programmer.

Der findes mange ting på nettet, som du kan hente ned på din computer bl.a. billeder, tekstdokumenter og installationsfiler til programmer. Microsoft browser Edge Når du skal på internettet i Windows 10, bruger du som udgangspunkt programmet Microsoft Edge. Det er en helt ny, simpel internetbrowser med en række spændende funktioner. Du kan

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse Indledning...3 Logiske kredsløb...4 Eksempel:...4 Operatorer...4 NOT operatoren...5 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13

Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13 1 Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Hvad er en makro... 10 Hvad kan du bruge en makro til... 10 Hvad en makro er (Visual Basic for Applications)... 11 Det hele sker

Læs mere

Introduktion til funktioner, moduler og scopes i Python

Introduktion til funktioner, moduler og scopes i Python Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til funktioner, moduler og scopes i Python Denne artikel er fortsættelsen af "I gang med Python", som blevet publiceret her på sitet for

Læs mere

En uægte brøk er en brøk der stadig kan forkortes ned til et blandet tal og som er større end 1. 17 Eksempel: Uægte brøk: 12

En uægte brøk er en brøk der stadig kan forkortes ned til et blandet tal og som er større end 1. 17 Eksempel: Uægte brøk: 12 7.,. og 9. klasse Regler for brøker Ægte og uægte brøker En ægte brøk er en brøk mellem 0 og. Ægte brøk Ægte brøk til mindste forkortelse (reduktion) 9 En uægte brøk er en brøk der stadig kan forkortes

Læs mere

Password-beskyttelse af visse filer

Password-beskyttelse af visse filer W EB DESIGN 101 K ODEORDSBESKYTTELSE A F VISSE FI LER Password-beskyttelse af visse filer P å et websted kan det være interessant kun at give en del af brugerskaren adgang til visse filer. Der er en mængde

Læs mere

Matematik på VUC Modul 2 Opgaver

Matematik på VUC Modul 2 Opgaver Matematik på VUC Modul Opgaver Talgymnastik Plus og minus... Gange og division... Plus, minus, gange og division... Regning med negative tal... Parenteser...7 Brøkstreger...9 Tekst og regnestykker - hvad

Læs mere

Lige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting.

Lige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting. Denne guide er oprindeligt udgivet på Eksperten.dk C++ Historie og Programmering - Del 1 Denne guide er til dig der altid har undret dig over hvordan du får en computer til at udføre specifikke opgaver.

Læs mere

Indholdsfortegnelse resultat- & kritikprogrammet.

Indholdsfortegnelse resultat- & kritikprogrammet. Indholdsfortegnelse resultat- & kritikprogrammet. Ringsekretærers indtastning af resultater og kritikker... 2 Kom i gang Opstart af programmet... 2 En anden bruger er i gang med ringen... 3 Dommer ændringer

Læs mere

VægtAgenten Betjeningsvejledning Version 3.0

VægtAgenten Betjeningsvejledning Version 3.0 Download og installation Dagligt brug Side 1 af 6 Trin 1: Denne vejledning beskriver, hvordan du Downloader og installerer VægtAgenten Vigtigt! Bruger du Windows 95 eller 98 så se her: Før du installerer

Læs mere

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet)

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) Efterår 2009 1 Simpel aritmetik på maskinniveau I SCO, appendix A, er det beskrevet, hvordan man adderer ikke-negative heltal

Læs mere

Mathcad Survival Guide

Mathcad Survival Guide Mathcad Survival Guide Mathcad er en blanding mellem et tekstbehandlingsprogram (Word), et regneark (Ecel) og en grafisk CAS-lommeregner. Programmet er velegnet til matematikopgaver, fysikrapporter og

Læs mere

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave

Læs mere

Arduino kursus lektion 4:

Arduino kursus lektion 4: Arduino kursus lektion 4: I denne lektion skal vi bruge et digitalt termometer til at aflæse temperaturen! Herefter skal vi tænde 3 dioder som hver indikerer forskellige temperaturer! Opgave 1: Temperatursensor

Læs mere

DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E

DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Vejledende løsninger til

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2 DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld

Læs mere

1-1 Usability evaluering af den simple udgave

1-1 Usability evaluering af den simple udgave BILAG 1 s. 2 af 19 Bilag 1 1-1 Usability evaluering af den simple udgave...5 1-2 Heuristisk inspektion af den simple udgave...6 1-3 Usability evaluering af den avancerede udgave...8 1-4 Heuristisk inspektion

Læs mere

SANDSYNLIGHED FACIT SIDE 154-155

SANDSYNLIGHED FACIT SIDE 154-155 SIDE 154-155 Opgave 1 A. Data (x) h(x) f(x) 2 1 0,042 3 3 0,125 4 6 0,25 5 3 0,125 6 4 0,16 7 1 0,042 8 2 0,0833 9 1 0,042 10 2 0,0833 11 1 0,042 B. C. Diagrammet (et søjlediagram) er lavet ud fra hyppigheden,

Læs mere

Manual til Vandværksløsninger

Manual til Vandværksløsninger Intro Hjemmesidens opbygning 1 Manual til Vandværksløsninger 1. Intro Hjemmesidens opbygning Intro Hjemmesidens opbygning 2 Hjemmesidens opbygning, som brugeren ser den Intro Hjemmesidens opbygning 3 Siden

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

Forms Composer. Document Producer 1. Document Producer

Forms Composer. Document Producer 1. Document Producer 1 I Lexmark TM, version 3.1, kombineres softwaren til udformning af e-formularer med et serverprogram for e-formularer. Du kan nu oprette dine egne formularer og kombinere dem med scripts og på den måde

Læs mere

Computerspil til læring RTG. Kl. 3.4 IT - B. Fra 16-11-2015-09-12-2015. Joachim Skou Goodman Nielsen, Markus Duus Kristensen og Mikkel Jensen

Computerspil til læring RTG. Kl. 3.4 IT - B. Fra 16-11-2015-09-12-2015. Joachim Skou Goodman Nielsen, Markus Duus Kristensen og Mikkel Jensen Computerspil til læring RTG Kl. 3.4 IT - B Fra 16-11-2015-09-12-2015 Joachim Skou Goodman Nielsen, Markus Duus Kristensen og Mikkel Jensen Contents 1.0 Indledning... 3 2.0 Krav... 3 2.1 Krav for program...

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

Test- og prøvesystemet De nationale test Brugervejledning for skoler. Brugervejledning Indledning Forberedelse

Test- og prøvesystemet De nationale test Brugervejledning for skoler. Brugervejledning Indledning Forberedelse Test- og prøvesystemet De nationale test Brugervejledning for skoler Brugervejledning Indledning Forberedelse Test- og prøvesystemet De nationale test Brugervejledning for skoler Styrelsen for It og Læring

Læs mere

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);

Læs mere

Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.

Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc. Få-tiden-til-at-gå-[DIGITAL]-ur =============================== Copyright 2013, Richard Jørgensen. Alle ophavsretlige rettigheder frafaldet 2015. (Kopier og brug som du har lyst.) Forord: ===== Denne vejledning

Læs mere

Stx matematik B december 2007. Delprøven med hjælpemidler

Stx matematik B december 2007. Delprøven med hjælpemidler Stx matematik B december 2007 Delprøven med hjælpemidler En besvarelse af Ib Michelsen Ikast 2012 Delprøven med hjælpemidler Opgave 6 P=0,087 d +1,113 er en funktion, der beskriver sammenhængen mellem

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

JAR Øvelse nr. 2. JAR-Manual, Version 1.0. Avanceret søgning. Regionsvejledning

JAR Øvelse nr. 2. JAR-Manual, Version 1.0. Avanceret søgning. Regionsvejledning JAR Øvelse nr. 2 Avanceret søgning Regionsvejledning JAR-Manual, Version 1.0 Øvelse ID: 2 Øvelsesemne: Avanceret søgning Øvelsesbeskrivelse: Gør dig i stand til at bygge avancerede søgninger op. Formål:

Læs mere

Skak. Regler og strategi. Version 1.0. 1. september 2015. Copyright

Skak. Regler og strategi. Version 1.0. 1. september 2015. Copyright Skak Regler og strategi Version 1.0 1. september 2015 Copyright Forord At lære at spille skak er ikke svært. Det tager få minutter. At blive dygtig tager som regel årevis. Om man er dygtig eller ej, er

Læs mere

Sammenlign og byt. Et eksempel på dokumentering af et program

Sammenlign og byt. Et eksempel på dokumentering af et program Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver

Læs mere

Lineære modeller. Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså

Lineære modeller. Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså Lineære modeller Opg.1 Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså Hvor meget koster det at køre så at køre 10 km i Taxaen? Sammenhængen

Læs mere

Tastevejledning Windows XP

Tastevejledning Windows XP Tastevejledning Windows XP Tastevejledningen dækker den danske udgave af Windows XP. Der er taget udgangspunkt i en standard installation, hvor der ikke er foretaget tilpasninger i skærmopsætning, valg

Læs mere

Om at udregne enkeltstående hexadecimaler i tallet pi

Om at udregne enkeltstående hexadecimaler i tallet pi Om at udregne enkeltstående hexadecimaler i tallet pi I 996 var det en sensation, da det kom frem, at det var lykkedes D. Bailey, P. Borwein og S. Plouffe at finde en formel for tallet π, med hvilken man

Læs mere

Python 3 kursus lektion 1:

Python 3 kursus lektion 1: Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan

Læs mere

19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse.

19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. 19 Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. Sammenligning af hashtabeller og søgetræer. 281 Hashing-problemet (1). Vi ønsker at afbilde n objekter på en tabel

Læs mere

Vejledning til Køreprøvebooking. FAQ Ofte stillede spørgsmål

Vejledning til Køreprøvebooking. FAQ Ofte stillede spørgsmål Vejledning til Køreprøvebooking FAQ Ofte stillede spørgsmål Indhold 1 Indledning... 3 2 Generelle spørgsmål... 3 3 Kørelærer... 4 4 Borgerservice... 6 5 Politiadministrator... 10 6 Køreprøvesagkyndig...

Læs mere

Grundlæggende matematiske begreber del 2 Algebraiske udtryk Ligninger Løsning af ligninger med én variabel

Grundlæggende matematiske begreber del 2 Algebraiske udtryk Ligninger Løsning af ligninger med én variabel Grundlæggende matematiske begreber del Algebraiske udtryk Ligninger Løsning af ligninger med én variabel x-klasserne Gammel Hellerup Gymnasium 1 Indholdsfortegnelse ALGEBRAISKE UDTRYK... 3 Regnearternes

Læs mere

KUNDEVEJLEDNING APRIL 2014

KUNDEVEJLEDNING APRIL 2014 EPOS PORTAL KALENDER KUNDEVEJLEDNING APRIL 2014 Indholdsfortegnelse 1 Kalenderen i Epos Portal... 2 2 Oprettelse af en kalender... 2 2.1 Autoopdatér... 3 2.2 Udvid... 4 2.3 Indlæsning af kalenderdage...

Læs mere

Lyskryds. Thomas Olsson Søren Guldbrand Pedersen. Og der blev lys!

Lyskryds. Thomas Olsson Søren Guldbrand Pedersen. Og der blev lys! Og der blev lys! OPGAVEFORMULERING:... 2 DESIGN AF SEKVENS:... 3 PROGRAMMERING AF PEEL KREDS... 6 UDREGNING AF RC-LED CLOCK-GENERAOR:... 9 LYSDIODER:... 12 KOMPONENLISE:... 13 DIAGRAM:... 14 KONKLUSION:...

Læs mere

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0 Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Talrækker. Aktivitet Emne Klassetrin Side

Talrækker. Aktivitet Emne Klassetrin Side VisiRegn ideer 3 Talrækker Inge B. Larsen ibl@dpu.dk INFA juli 2001 Indhold: Aktivitet Emne Klassetrin Side Vejledning til Talrækker 2-4 Elevaktiviteter til Talrækker 3.1 Talrækker (1) M-Æ 5-9 3.2 Hanoi-spillet

Læs mere

I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine.

I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine. I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine. Opsætningen her er speciel for dette lokalnetværk, der kan

Læs mere

JAVASCRIPT INTRODUKTION TIL INTRODUKTION TIL JAVASCRIPT KENNETH GEISSHIRT

JAVASCRIPT INTRODUKTION TIL INTRODUKTION TIL JAVASCRIPT KENNETH GEISSHIRT INTRODUKTION TIL JAVASCRIPT KENNETH GEISSHIRT INTRODUKTION TIL JAVASCRIPT Lær at programmere i Javascript Sprogets opbygning og syntaks Blokke, forgreninger og løkker Introduktion til Javascript 1. udgave,

Læs mere

Oprids over grundforløbet i matematik

Oprids over grundforløbet i matematik Oprids over grundforløbet i matematik Dette oprids er tænkt som en meget kort gennemgang af de vigtigste hovedpointer vi har gennemgået i grundforløbet i matematik. Det er en kombination af at repetere

Læs mere