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

Programmering for begyndere Lektion 2. Opsamling mm

Programmering for begyndere Lektion 2. Opsamling mm Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger

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

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

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

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

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

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript Denne guide er oprindeligt udgivet på Eksperten.dk Start på javascript En begynder artikel til javascript som vil gennemgå: 1: Intro 2: Variabler 3: Arrays 4: Matematik 5: Betingelser 6: Løkker 7: Funktioner

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

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen. Denne guide er oprindeligt udgivet på Eksperten.dk Grundlæggende PHP I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

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

Kapitel 4 Løkker i C#

Kapitel 4 Løkker i C# Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave

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

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

Lær Python dag 1 - modul 1

Lær Python dag 1 - modul 1 Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen

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

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

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

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

Udsagnslogik. Anker Mørk Thomsen. 6. december 2013

Udsagnslogik. Anker Mørk Thomsen. 6. december 2013 Udsagnslogik Anker Mørk Thomsen 6. december 2013 Logiske Udsagn Sætningstyper Spørgende (interrogative): Hvor længe bliver du i byen? Befalinger (imperative): Gå tilvenstre efter næste sving? Ønsker (optative):

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

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

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

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

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

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

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

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

Programmering i C. Lektion september 2009

Programmering i C. Lektion september 2009 Programmering i C Lektion 1 8. september 2009 Målgruppe Motivation Indhold Form Materiale 2 / 47 Kursusintroduktion 1 Målgruppe 2 Motivation 3 Indhold 4 Form 5 Materiale Målgruppe Motivation Indhold Form

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

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

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

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

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

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

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

#AlleKanKode. Lektion 3 - Operatorer

#AlleKanKode. Lektion 3 - Operatorer #AlleKanKode Lektion 3 - Operatorer Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger osv. Andre vil

Læs mere

2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode.

2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode. Denne guide er oprindeligt udgivet på Eksperten.dk I gang med Python I denne artikel vil jeg forsøge at give et kort og hurtigt indblik i programmeringssproget Python, der desværre er alt for overset.

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

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

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

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

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

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

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

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

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

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

Brugermanual til Assignment Hand In

Brugermanual til Assignment Hand In Brugermanual til Assignment Hand In Indhold: Undervisere:... 2 Hvor finder jeg Assignment hand in?... 2 Opret en opgave... 3 Slet en opgave... 4 Rediger en opgave... 4 Hvor finder jeg de afleverede filer?...

Læs mere

Indhold. Kontrol af resultater, skrivemåder osv.

Indhold. Kontrol af resultater, skrivemåder osv. Indhold Kontrol af resultater, skrivemåder osv.... 1 Om materialer:... 2 Om opgaverne... 2 1.0 Om regningsarternes hierarki og talforståelse... Opgave 1.1... 4 Opgave 1.2... 4 Opgave 1.... 4 R1 Kortfattet

Læs mere

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 7.0

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 7.0 PSYKIATRIENS VIKARCENTER MinTid Quickguide Version 7.0 Psykiatriens Vikarcenter Vi glæder os til, at du kommer på MinTid. Systemet giver dig adgang til bedre planlægning, vagtbørsen og muligheden for at

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

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

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

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

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 6.0

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 6.0 PSYKIATRIENS VIKARCENTER MinTid Quickguide Version 6.0 Psykiatriens Vikarcenter Vi glæder os til at du kommer på Min Tid. Systemet giver dig adgang til bedre planlægning, vagtbørsen og muligheden for at

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

Bruger Manual. Version: 3.03. Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001

Bruger Manual. Version: 3.03. Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001 Bruger Manual Version: 3.03 Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001 Mail: info@add-on.com Internet: www.add-on.com Ingen dele af denne publikation

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

Vejledning til fravær i Tabulex TEA

Vejledning til fravær i Tabulex TEA Vejledning til fravær i Tabulex TEA Indholdsfortegnelse Indhold Hvad er TEA Fravær... 3 Fraværsårsager... 3 Hvad er dagsfravær... 3 Indberetning af fravær... 3 Udskriv mødeliste til afkrydsning... 3 Registrer

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

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

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

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

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

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

SSQ-B version 5.6. Gode råd om besvarelsen. Svar venligst på nedenstående spørgsmål, før du besvarer spørgsmålene om din hørelse. Navn: Dato: Alder:

SSQ-B version 5.6. Gode råd om besvarelsen. Svar venligst på nedenstående spørgsmål, før du besvarer spørgsmålene om din hørelse. Navn: Dato: Alder: SSQ-B version 5.6 Gode råd om besvarelsen De følgende spørgsmål drejer sig om din evne til og oplevelse i forbindelse med at høre og lytte i forskellige situationer. Du svarede på de samme spørgsmål tidligere,

Læs mere

Superskolernes kampagne

Superskolernes kampagne Superskolernes kampagne Projekt i Kommunikation/IT Roskilde Tekniske Skole Side 1 af 12 Indhold Indledning... 3 Målgruppeanalyse - Kanylemodel... 4 Begrundelse for valg af medie... 5 Grovskitsering...

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

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

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

Brugervejledning til DHF's onlinesystem

Brugervejledning til DHF's onlinesystem Brugervejledning til DHF's onlinesystem Indholdsfortegnelse Oprette ny bruger 2 Login 4 Oprettelse af arrangement 5 Rettelse af arrangementsdata 7 Tilmelding på lukket liste 8 Deltagerliste 13 Ændre deltagerdata

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

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

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

Greenfoot En kort introduktion til Programmering og Objekt-Orientering

Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot er et computer-program, som kan benyttes til at skrive andre computer-programmer, i et programmeringssprog kaldet Java.

Læs mere

Forelæsning Uge 2 Mandag

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

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

#AlleKanKode. Lektion 4 - Kontrol flow

#AlleKanKode. Lektion 4 - Kontrol flow #AlleKanKode Lektion 4 - Kontrol flow Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger osv. Andre

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

DE DANSKE BREVDUEFORENINGER. De danske Brevdueforeninger. DdB Compakt Manual. TauRIS software Opdatering af Terminal

DE DANSKE BREVDUEFORENINGER. De danske Brevdueforeninger. DdB Compakt Manual. TauRIS software Opdatering af Terminal 2012 DE DANSKE BREVDUEFORENINGER De danske Brevdueforeninger DdB Compakt Manual TauRIS software Opdatering af Terminal 2 TauRIS Compact XL i DdB version Betjeningsvejledning til klubben. Ver. 2.2 april

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

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner..

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner.. Indholdsfortegnelse Indholdsfortegnelse.. side 2 Adgang til webgraf 3 Opslag adresse... 4 Styring af layout.. 5 Zoom funktioner.. 6 Panorere på skærmen. 7 Information om grafikken.... 8-10 Print et udsnit.....

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

6. Regression. Hayati Balo,AAMS. 1. Nils Victor-Jensen, Matematik for adgangskursus, B-niveau 1

6. Regression. Hayati Balo,AAMS. 1. Nils Victor-Jensen, Matematik for adgangskursus, B-niveau 1 6. Regression Hayati Balo,AAMS Følgende fremstilling er baseret på 1. Nils Victor-Jensen, Matematik for adgangskursus, B-niveau 1 6.0 Indledning til funktioner eller matematiske modeller Mange gange kan

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

Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010

Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010 ROSKILDE TEKNISKE GYMNASIUM Eksamensopgave Kommunikation/it Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010 Vi har valgt at beskæftige os med opgave 1 fra oplæget.

Læs mere

KOMBIT Byg og Miljø FAQ. Byg og Miljø. Version 1.1 24. januar 2014 BHE

KOMBIT Byg og Miljø FAQ. Byg og Miljø. Version 1.1 24. januar 2014 BHE KOMBIT Byg og Miljø FAQ Byg og Miljø Version 1.1 24. januar 2014 BHE Indhold Login og rettigheder... 3 Aktiviteter, sager, projekter... 4 Regler... 5 Proces... 6 Kommunikation... 7 Filer... 8 Integration

Læs mere

Brugertilfredshed på aktivitetscentrene daghjem 2012. 1. Indledning... 2. 1.1 Kvalitet inden for givne rammer... 3

Brugertilfredshed på aktivitetscentrene daghjem 2012. 1. Indledning... 2. 1.1 Kvalitet inden for givne rammer... 3 Indholdsfortegnelse 1. Indledning... 2 1.1 Kvalitet inden for givne rammer... 3 1.2 Undersøgelsens fokusområder og opbygning... 3 2. Spørgeskemaundersøgelsen... 5 2.1 Hvad betyder tallene i tabellerne?...

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

GrundlÄggende variabelsammenhänge

GrundlÄggende variabelsammenhänge GrundlÄggende variabelsammenhänge for C-niveau i hf 2014 Karsten Juul LineÄr sammenhäng 1. OplÄg om lineäre sammenhänge... 1 2. Ligning for lineär sammenhäng... 1 3. Graf for lineär sammenhäng... 2 4.

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

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

#AlleKanKode. Lektion 2 - Konstanter og Variabler

#AlleKanKode. Lektion 2 - Konstanter og Variabler #AlleKanKode Lektion 2 - Konstanter og Variabler Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger

Læs mere