Kapitel 4 Løkker i C#

Størrelse: px
Starte visningen fra side:

Download "Kapitel 4 Løkker i C#"

Transkript

1 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 indtil en betingelse er opfyldt. Kun da vil løkken blive brudt. Et eksempel! Antag at du vil lægge alle tallene fra 1 til 10 sammen. Du kan gøre det på følgende måde: int answer; answer = ; Det vil være en måde at gøre det hvis du kun har 10 tal. Men forestil dig du har tusindvis af tal? Du vil i hvert fald ikke skrive dem alle sammen! I stedet for vil du gøre brug af en løkke, der gentagende gange vil lægge tal til. For løkker i C# Den første type af løkke vi skal se på er en for løkke. Andre typer af løkke er do løkken og while løkken, som du snart møder. Men for løkken er den mest almindelige type af løkke du har brug for. Lad os bruge den til at lægge tallene fra 1 til 100 sammen. Øvelse 21 Start et nyt projekt ved at vælge File og New Project. Tilføj en knap til din nye formular. Dobbeltklik på knappen for at se koden. For hurtigt at til føje en stump kode til en løkke, kan du højre klikke et vilkårligt sted mellem de krøllede parenteser i knappens kode. I menuen vælger du Insert Snippet: Når du klikker på Insert Snippet, vil du følgene liste af muligheder: 79

2 Rul ned og klik på for. Du får nu tilføjet noget kode: Det ser noget kompliceret ud, så vi gennemgår det lige. Her er en for løkken uden noget imellem de bløde parenteser: for ( ) Du starter med ordet for, efterfulgt af et par bløde parenteser. Det du fortæller C# mellem de bløde parenteser er hvor mange gange du vil have løkken skal gentages. Efter de bløde parenteser, sætter du et par krøllede parenteser. Den kode du vil have gentaget skrives mellem de krøllede parenteser. Standard koden som C# indsætter til dig er: int i = 0; i < length; i++ Der er tre dele i mellem de bløde parenteser: 1. Hvilket tal vil du starte med? 2. Hvor mange gange vil du have løkken gentaget? 3. Hvordan du have opdateret hver gang løkken gentages? Bemærk at hver af de tre dele er adskilt af et semikolon. Her er den første del: 80

3 Og her er den anden del: Og her er den tredje del: Den første del på listen ovenfor (Hvilket tal vil du starte fra?) er dette: int i = 0; Det standard koden gør er at den sætter en integer variable i op (et populært navn til for løkker.) Den tildeler da værdien 0 til variablen i. Den vil bruge den værdi for i som start værdien for løkken. Du kan også angive start variablen uden for koden, hvis du foretrækker det. Det ser sådan ud: int i for (i = 0; i < length; i++) Den anden del på listen (hvor mange gange skal løkken køre?) er dette: i < length; Dette siger, hvis du kan huske den betinget logik fra tidligere, at i er mindre end length. Length er ikke et nøgleord. Du har derfor brug for at definere en variabel der hedder length, eller erstatte ordet length med et tal. Så enten dette: for (int i = 0; i < 101; i++) Eller dette: int length = 101; for (int i = 0; i < length; i++) i det første eksempel har vi bare skrevet i < 101. I det andet eksempel har vi defineret en variabel, der hedder length, og gemt værdien 101 i den. Vi sammenligner derefter de to variabler, og undersøger om i er mindre end length: i < length; 81

4 Hvis i er mindre end length, vil betingelsen ikke være opfyldt og C# vil fortsætte løkken. Med andre ord Fortsætte med at køre i ring så længe i er mindre end length. Du behøver ikke at kalde variablen for length. Det er bare et variabelnavn, så du kan selv finde på noget. For eksempel: int endnumber = 101; for (int i = 0; i < endnumber; i++) her kalder vi variablen for endnumber i stedet for length. Den anden del siger Fortsæt løkken så længe i er mindre end endnumber. Den tredje del på listen (hvordan vil du opdatere hver gang du gentager løkken?) så sådan ud: i++ Den sidste del i en for løkke kaldes for Update Expression. I de to første dele, angiver du en start værdi og en slut værdi til løkken. Men C# ved ikke hvordan den skal komme fra det ene tal til det andet. Du er nød til at fortælle hvordan den kommer dertil. Ved at skrive i++, lægger du 1 til værdien af i hver gang løkken gentages. Dette: variable_name++ Er en kort måde at sige: variable_name = variable_name + 1 Det eneste du gør, er at du lægger 1 til hvad der nu er i forvejen i variablen. Da du er i en løkke, vil C# fortsætte med at lægge 1 til værdien af i hver gang løkken gentages. Den stopper for med at lægge 1 til når den sidste betingelsen er nået (når i ikke længere er mindre end length). For lige at gentage, så skal du bruge en startværdi til løkken, hvor mange gange den skal gentages og hvordan den kommer fra det ene tal til det andet. De tre dele er: for (Start_Value; End_Value; Update_Expression) Øvelse 22 Ok, nu skal vi prøve vores teori af i praksis. Indtast følgende kode til din knap: 82

5 Den egentlige kode til løkken er den der står mellem de krøllede parenteser: answer = answer + i; Det er sandsynligvis den del der driller meste i en for løkke det at vide hvad du skal skrive af kode! Husk på hvad det er du vil: tving C# til at udføre en del af koden et antal gange. Vi vil have lagt tallene fra 1 til 100 sammen, og vi bruger en variable med navnet answer til at opbevare resultatet på vores addition. Da værdien i i forøges hver gang med en når løkken gentages, kan vi bruge den værdi i vores sammenlægning. Her er værdien første gange løkken køres: Den anden gang løkken køres: Den tredje gang løkken køres: Og den fjerde: Bemærk hvordan værdien af i forøges hver gang løkken køres. Hvis du først udfører additionen efter lighedstegnet giver det mere mening (Som en ekstra øvelse kan du svare på hvad den femte omgang af løkke giver?) 83

6 Kør dit program og klik på knappen. Meddelelsesboksen skulle gerne give svaret I den næste del skal vi se nærmere på løkkens startværdi og slutværdien i løkken. For løkkens start og slut værdier I koden fra det forrige eksempel skrev vi start og slut værdien til for løkken. Du kan dog også hente disse værdier fra tekstbokse. Øvelse 23 Tilføj to tekstbokse til din formular. Tilføj endvidere et par labels. I den første label skriver du Start. I den anden label skriver du Slut. Din formular vil nu ligne denne vist nedenfor: Vi vil nu tag start og slut værdierne fra tekstboksene. Derefter vil bruge værdierne i vores for-løkke. Dobbeltklik på din knap for at se koden (eller tast F7). Definer to variabler, der indeholder værdierne fra tekstboksen: int loopstart; int loopend; Gem nu tallene fra tekstboksene i de to nye variabler: loopstart = int.parse(textbox1.text); loopend = int.parse(textbox2.text); Nu da vi har værdierne fra tekstboksene kan vi bruge dem i for løkken. Ændre din for løkke til dette: for (int i = loopstart; i < loopend; i++) answer = answer + i; Det eneste vi har ændret er den del mellem de bløde parenteser. Den første del er nu ændret fra: 84

7 int i = 1 til dette: int i = loopstart I stedet for at gemme værdien 1 i variablen der hedder i, kan vi opbevare hvad vi har lyst til i variablen der hedder loopstart. Det du taster i den første tekstboks bruges nu som for løkkens startværdi. I den anden har vi ændret: i < 101 til dette: i < loopend Vi bruger værdien der er gemt i loopend. Vi fortæller C# at den skal fortsætte løkken hvis værdien i variablen i er mindre end loopend. (Husk at da vores Update Expression er i++, vil C# fortsætte med at lægge 1 til værdien af i hver gang for løkken kører. Når i ikke længere er mindre end loopend, vil C# stoppe.) Kør dit program og tast 1 i den første tekstboks og 10 i den anden tekstboks. Klik på knappen. Din meddelelsesboks skulle gerne vise resultatet 45. Kan du se problemet? Hvis du lægge tallene fra 1 til 10 sammen er svaret forkert! Det skulle gerne være 55 og ikke 45. Kan du se hvorfor 45 vises i meddelelsesboksen og ikke 55? Hvis du ikke kan så stop op et øjeblik og tænk over hvorfor. (Der er slevfølgelig et andet problem. Hvis du ikke taster noget i tekstboksen vil dit program crashe! Det gør det fordi C# ikke kan konvertere tallet fra tekstboksen og gemme det i variablen. Man kan trodsalt ikke konvertere noget der ikke findes! Vi ser på hvordan vi løser dette problem i slutningen af kapitlet.) I det næste afsnit vil vi bruge vores formular til at lave et gangetabels program i C#. Et gangetabels program i C# Vi kan nu skrive et lille gangetabels program. Vi vil bruge tekstboksene til at bede brugeren om at indtaste start- og slutværdier. Vi vil bruge disse værdier til at vise en 10 tabel. Hvis brugeren taster 1 i den første tekstboks og 5 i den anden takstboks, vil vi få vist: 1 gange 10 = 10 2 gange 10 = 20 3 gange 10 = 30 4 gange 10 = 40 5 gange 10 = 50 85

8 I stedet for at bruge en meddelelsesboks til at vise resultatet vil vi bruge en listeboks. En listeboks bruges til, ikke overraskende, at vise en liste af elementer. Men det er nemmere at vise hvad det er vi skal, i stedet for at for klare det. Brug Toolbox til at tilføje en listeboks til din formular: Ændre størrelsen på din listeboks og din formular så det ligner den formular vist nedefor: Dobbeltklik på knappen for at se koden. Tilføj denne linje til din for løkke (linjen er vist med fed nedenfor); for (int i = loopstart; i <= loopend; i++) answer = answer + i; listbox1.items.add( answer.tostring() ); 86

9 Du starter med at skrive navnet på din listeboks (her listbox1). Efterpunktummet ser du IntelliSence dukke op. Vælg Items på liste. Items er en betingelse for listeboksen. Det referere til de elementer der er på listen. Efter ordet Items, vil methoden Add tilføje elementer til din listeboks. Mellem de bløde parenteser taster du det du vil have tilføjet liste. I vores tilfælde er det bare answer, konverteret til en string. Du kan slette linjen med din meddelelsesboks, hvis du vil, da du ikke skal bruge den mere. Kør dit program og tast 1 i den første tekstboks og 5 i den anden tekstboks. Klik på knappen og din formular skulle nu gerne se sådan ud: Det er meningen at programmet skal lægge tallene fra 1 til 5 sammen, eller de tal der nu er tastet ind i tekstboksene. Listeboksen viser dig et svar, for hver gang løkken kører. Men det viser dog kun 4 tal. Hvis du løste problemet med hvorfor du fik svaret 45 og ikke 55, vil du allerede vide hvorfor du kun har fire tal på din liste i listeboksen. Hvis ikke skal du undersøge den første linje i for løkken: for (int i = loopstart; i < loopend; i++) Problemet er den anden del i løkkens kode: i < loopend Vi fortæller C# at køre i ring mens værdien for i er mindre en loopend. C# stopper løkken når værdierne er de samme. Værdien i loopend er 5 i vores lille program. Vi fortæller C#, Forsæt løkken så længe værdien for i er mindre en5. Stop for løkken hvis det er 5 eller mere. Det er klart at vi brugt den forkerte betingede operator. I stedet for at bruge mindre end, skal vi bruge ja hvilken skal vi bruge? Erstat symbolet < med det rigtige. Øvelse 24 Hvis du vil have lidt ekstra point, kan du da finde en anden løsning på problemet? En hvor du kan bevare mindre end symbolet? 87

10 Hvis du vil tilføje noget mere information til din listeboks, kan du skifte kode til følgende: listbox1.items.add( "svar = " + answer.tostring( ) ); For at gøre det endnu mere klart, kan du tilføje noget mere tekst til din listeboks. Prøv dette: listbox1.items.add( "i = " + i + " svar = " + answer.tostring( ) ); Kør dit program og din listeboks ser nu sådan ud: Vi har nu tilføjet værdien af variablen i. Det gør det mere klart hvordan værdien af i ændre sig hver gang løkken kører. 88

11 Gangetabel programmet Vi har nu alle ingredienserne der skal til for at vi kan skrive vores gangetabelprogram. Vend tilbage til dit kodevindue. Det vi skal bruge nu er en for løkke der skal udregne og vise 10 tabellen. Vi har brug for endnu en variable, der skal opbevare tallet 10. Tilføj følgende variabel: int multiplyby = 10; Det eneste vi skal nu er at vi skal ændre på koden mellem de krøllede parenteser i for løkken. Lige nu har vi: answer = answer + i; listbox1.items.add( "i = " + i + " svar = " + answer.tostring()); Slet disse linjer og erstat dem med disse to: answer = multiplyby * i; listbox1.items.add(i + " gange " + multiplyby + " = " + answer.tostring()); Listeboksen ser lidt rodet ud, men prøv at undersøge delen mellem de bløde parenteser: i + " gange " + multiplyby + " = " + answer.tostring() Det er bare en kombination af variabelnavne og direkte tekst. Den første linje med kode er en simple multiplikation. Vi ganger det der i variablen multiplyby (som her er 10) med det der er i variablen i. C# lægger 1 til værdien af i hver gang løkken kører, så answer bliver opdateret og vises i listeboksen. Kør dit program. Tast 1 i den første tekstboks og 10 i den anden tekstboks. Klik på knappen for at se din gangetabel: Med nogle få linjers kode og med hjælp fra en for løkke, har vi lavet et program der faktisk laver en hel del. Forestil dig hvor besværligt det ville have været hvis ikke vi havde brugt vores løkke. 89

12 Øvelse 25 Lige nu ganger vi med 10 og viser derfor 10 tabellen. Tilføj endnu en tekstboks til din formular. Tilføj et label der spørger hvilken gangetabel de ønsker. Brug denne værdi i din kode til at vise denne gangetabel. Hvis brugeren taster 7 i den nye tekstboks, vil vi få vist 7 tabellen når der klikke på knappen. Sådan skal dit program se ud når du er færdig: Når du afslutter denne øvelse, kan du prøve at klikke knappen nogle få gange. Du vil bemærke (så længe du har tal i tekstboksene) at listeboksen ikke rydder sig selv. Du vil se dette i din listeboks: Den nye information bliver bare tilføjet til slutningen. For at løse dette kan du tilføje følgende linje hvor som helst for din løkke, men indenfor knappens kode. listbox1.items.clear( ); 90

13 i stedet for at bruge metoden Add(), bruger du metoden Clear(). Dette vil rydde listen for elementer. Kan du se hvorfor denne linje med kode ikke vil være en god ide at skrive inden i løkken? Eller efter løkken? Nok om for løkker. Vi vil nu kort se på to andre typer af løkker: do løkken og while løkken. Do og While løkker i C# På samme måde som en for løkke kan gentage en kode for dig, kan Do og While løkke også gentage en kode. Vi starter med Do løkken. Do løkker i C# Uanset hvilken løkke du vælger er ideen den samme: kør i ring og udfør den samme kode indtil en given betingelse er opfyldt. Forskellen på Do og While løkken er strukturen. Her ser du opbygningen af Do løkken: do while (true); Bemærk semikolonnet i koden ovenfor. Det kommer i slutningen, efter de krøllede parenteser. Men du starter med ordet do, efterfulgt af et par krøllede parenteser. Efter de krøllede parenteser skriver du ordet while. Efter while og i mellem et par bløde parenteser skriver du betingelsen. C# vil køre løkken igennem indtil betingelsen mellem de bløde parenteser er opfyldt. Først da vil den bryde ud af løkken. Her er et eksempel, der bruger vores gangetabel: do answer = multiplyby * i; listbox1.items.add(answer.tostring()); i++; while (i <= loopend); Denne gang har vi altså brugt Do løkken istedet for For løkken. Løkken vil fortsætte indtil værdien i variablen i er mindre end eller lig med værdien i variablen loopend. Den anden ting man skal bemærke er at vi selv skal forøge (lægge en til) værdien af i (i++). Vi gør det hver gang løkken kører. Hvis vi ikke forøgede værdien i i ville den altid være mindre end loopend. Vi ville da have en uendelig løkke, og programmet ville crashe. Men det vi rent faktisk siger: Fortsæt med afvikle koden mellem de krøllede parenteser så længe i er mindre end eller lig med loopend. While løkker i C# While løkker ligner meget Do løkker i strukturen. Her er en While løkke: 91

14 while (true) Og her er koden til gangetabellen igen: while (i <= loopend) answer = multiplyby * i; listbox1.items.add(answer.tostring()); i++; While løkker er nemmere at bruge end Do løkker. Hvis du ser på koden ovenfor kan du se at While delen står i starten, i stedet for i slutningen som en Do løkke. Koden du skal afvikle står stadig mellem de krøllede parenteser. Og du skal stadig kunne stoppe løkken (i++). Forskellen på de løkker er at koden i Do løkken bliver udført mindst en gang, fordi while delen er i slutningen. Med while delen i begyndelsen, vil din slut-betingelse i de bløde parenteser have mulighed for allerede at være opfyldt (true) i er måske større end loopend. I det tilfælde vil C# afbryde med det samme, og koden mellem de krøllede parenteser vil ikke blive udført. Det kan være meget svært at afgøre hvilken løkke du skal bruge. Men du skal ikke bekymret hvis du ikke helt har forstået det endnu. Du vil få en masse øvelse efterhånden som du kommer igennem disse noter. Men husk at løkker er svære at blive fortrolig med, og du skal ikke tabe humøret hvis du ikke helt mestre dem endnu. Vi vil forlade dette komplekse emne nu og slutte kapitlet af med et problem og en løsning. Undersøg blanke tekstbokse i C# Der er et problem med tekstboksen i vores tabelprogram. Hvis du ikke taster noget i tekstboksen, vil programmet crashe. Prøv det. Start dit program og lad en af tekstboksene være tom. Klik på knappen. Du skulle nu gerne få en underlig og ikke særlig hjælpsom fejlmeddelelse: 92

15 C# fremhæver den skyldige linje med gult. Det gør dette fordi det ikke kan konvertere tal fra en tekstboks og gemme dem i en variabel. Du kan trods alt ikke forvente at den kan konvertere noget der ikke findes. For at kurere dette kan du bruge en metode der hedder TryParse. For at koncertere et tal fra en tekstboks til et heltal, har du tidligere brugt: loopstart = int.parse(textbox1.text); Du har altså analyseret tallet i tekstboksen, og ændrer det til et heltal int. Men det fungerer ikke med tomme tekstbokse, og det vil heller ikke blive undersøgt om der er indtastet noget overhovedet, som f.eks. ordet tre i stedet for tallet 3. Det vi skal gøre er at vi skal prøve (try) at analysere (parse) tallet i tekstboksen. Du spørger derfor C# om den kan konvertere indholdet til et tal. Hvis det ikke kan lade sig gøre kan du vise en fejlmeddelelse til brugeren. Her er noget kode der prøver at konvertere noget data fra den første tekstboks. Det er lidt kompliceret, så vi gennemgår det lige: int outputvalue = 0; bool isnumber = false; isnumber = int.tryparse(textbox1.text, out outputvalue); if (!isnumber) MessageBox.Show("Tast et tal i tekstboksen!"); else //Resten af koden kommer her De første to linjer definerer et par variabler, et heltal og en Boolesk. Variablen outputvalue skal bruges af TryParse. Du prøver at udtrække en Boolesk værdi (true eller false) OG en string bestående af tekst: isnumber = int.tryparse(textbox1.text, out outputvalue); 93

16 Variablen isnumber vil enten være true eller false, afhængigt af om C# kan konvertere teksten i tekstboksen til et heltal (int). Hvis du prøvede at konvertere en double variable ville din kode se sådan ud: double outputvalue = 0; bool isnumber = false; isnumber = double.tryparse(textbox1.text, out outputvalue); Output værdien du skal bruge nu er en double (Du undersøger om C# kan konvertere til en double værdi). Værdien i isnumber vil stadig være enten true eller false (kan der konverteres eller ej). Efter du har brugt TryParse, skal du undersøge om værdien er true eller false: if (!isnumber) MessageBox.Show("Indtast et tal!"); else //Resten af koden kommer her Hvis du kan huske afsnittet om betinget operatorer vil du vide at linjen: if (!isnumber) læses: if NOT true hvis du foretrækker det kan du også skrive denne linje som: if (isnumber == false) Linjen læses nu som: Hvis isnumber har værdien false 94

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

Kapitel 6 Events i C#

Kapitel 6 Events i C# Kapitel 6 i C# Når vi snakker programmering er en Event når der aktiveres specielt indbygget kode. Der sker en hændelse (event). Man siger at eventet bliver udført. De events vi skal gennemgå i dette kapitel

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

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

Kapitel 1 I gang med C#

Kapitel 1 I gang med C# Kapitel 1 I gang med C# Vi skal starte med at oprette et meget simpelt program, så du kan se hvad der ligger bag et C# projekt. Når du er færdig med dette kapitel vil du have lært: Hvordan du opretter

Læs mere

Mircobit Kursus Lektion 3 (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.)

Mircobit Kursus Lektion 3   (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) Mircobit Kursus Lektion 3 http://microbit.org/ (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. Man skulle lave et tabel

Læs mere

Kapitel 5 Tilføj menuer til Windows formular

Kapitel 5 Tilføj menuer til Windows formular Kapitel 5 Tilføj menuer til Windows formular I dette kapitel skal vi se hvordan man tilføjer menuer til din formular. Du skal tilføje en File, Edit og View menu. Alle menupunkterne skal indeholde punkter

Læs mere

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

//Udskriver System.out.println(Hej  + ditfornavn +   + ditefternavn + .); System.out.println(Du er  + dinalder +  aar gammel! Denne guide er oprindeligt udgivet på Eksperten.dk Brugerinput i Java Denne her artikel gennemgår diverse ting ved brug af brugerinput i Java. Den starter med det simple og fortæller derefter skridt for

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

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

Mircobit Kursus Lektion 4 (Du skal her vælge Lets Code Og herefter Block Editor.)

Mircobit Kursus Lektion 4   (Du skal her vælge Lets Code Og herefter Block Editor.) Mircobit Kursus Lektion 4 http://microbit.org/ (Du skal her vælge Lets Code Og herefter Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. I skulle lave et stop ur man kunne

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

Gem dine dokumenter i BON s Content Management System (CMS)

Gem dine dokumenter i BON s Content Management System (CMS) 24. august 2007 Gem dine dokumenter i BON s Content Management System (CMS) INDHOLDSFORTEGNELSE 1. Indledning... 2 2. Se indholdet i dit Content Management System... 3 3. Tilgå dokumenterne i My Content

Læs mere

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet. 8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

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

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere) PROPHIX 11 Systemansvarlige Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Vejledning (Kun til Avanceret-brugere) Opdateret:

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

Mircobit Kursus Lektion 2

Mircobit Kursus Lektion 2 Mircobit Kursus Lektion 2 I denne lektie skal vi arbejde videre med lille mini computer kaldt microbit. Du kan finde Simulatoren & Programmet til micobit her: http://microbit.org/ (Du skal her vælge Lets

Læs mere

Fang Prikkerne. Introduktion. Scratch

Fang Prikkerne. Introduktion. Scratch Scratch 2 Fang Prikkerne All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Dispositionsvisning. Stort dokument. Demo Disponer din tekst. Øvelser Disponer din tekst

Dispositionsvisning. Stort dokument. Demo Disponer din tekst. Øvelser Disponer din tekst Disposition for kursus i Word 2007 Dispositionsvisning Demo Disponer din tekst Øvelser Disponer din tekst Stort dokument Demo Hoveddokument Billedtekst Krydshenvisning Indholdsfortegnelse Indeks Opdatering

Læs mere

Vejledning til datatræk i Novax på ICPC-koder

Vejledning til datatræk i Novax på ICPC-koder Vejledning til datatræk i Novax på ICPC-koder Herunder finder du en vejledning til, hvordan du laver udtræk over patienter fra din praksis baseret på ICPCdiagnosekoder. Tjek her nogle vigtige overvejelser

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

SQL Server Express og C#

SQL Server Express og C# SQL Server Express og C# I denne sektion skal du lære at oprette en database med SQL Server Express. Du kan gøre det med det software, der følger med Visual Studio. Når du har oprettet en database lærer

Læs mere

At lave en kommunikationsbog med Phrase-it -

At lave en kommunikationsbog med Phrase-it - At lave en kommunikationsbog med Phrase-it - Først skal der oprettes en ny side, derefter skal der laves en henvisning hertil fra din egen side. 1. Klik på Rediger. En liste rulles ned. 2. Klik på Rediger

Læs mere

Primus Lav Layout med noder, tekst og billede.

Primus Lav Layout med noder, tekst og billede. Primus layout med noder tekst og billeder Side 1 Primus Lav Layout med noder, tekst og billede. Lærerversionen af Primus kan også bruges til at blande forskellige noder med tekst og billede. Det kan Student

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger

Læs mere

Brug af Word til matematik

Brug af Word til matematik Flex på KVUC, matematik C Brug af Word til matematik Word er et af de gængse tekstbehandlingssystemer der slipper bedst fra det at skrive matematiske formler. Selvfølgelig findes der andre systemer der

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

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

Søgning på patienter med kræft

Søgning på patienter med kræft Søgning på patienter med kræft Herunder finder du en vejledning til, hvordan du via dit elektroniske journalsystem (Novax) laver et udtræk over patienter fra din praksis, som i de seneste 3 år har haft

Læs mere

Ghostbusters. Introduktion. Scratch. Du skal lave et fangelegsspil med spøgelser! Arbejdsliste. Test dit Projekt. Gem dit Projekt

Ghostbusters. Introduktion. Scratch. Du skal lave et fangelegsspil med spøgelser! Arbejdsliste. Test dit Projekt. Gem dit Projekt Scratch 1 Ghostbusters All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Læs mere

Høvdingebold. Introduktion. Scratch

Høvdingebold. Introduktion. Scratch Scratch 2 Høvdingebold All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Læs mere

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje.

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje. Maple Dette kapitel giver en kort introduktion til hvordan Maple 12 kan benyttes til at løse mange af de opgaver, som man bliver mødt med i matematiktimerne på HHX. Skærmbilledet Vi starter med at se lidt

Læs mere

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel.

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel. Kapitel 13: Tabeller 13 Resumé af tabeller... 222 Oversigt over trinene i oprettelse af en tabel... 223 Indstilling af tabelparametre... 224 Visning af en automatisk tabel... 226 Oprettelse af en manuel

Læs mere

DMX styring med USB-interface

DMX styring med USB-interface DMX styring med USB-interface Introduktion...2 DMX bibliotek...3 Programmering af kanaler...7 Sådan skabes et show/en lyssekvens...11 Introduktion DMX LightPlayer er en avanceret men meget brugervenlig

Læs mere

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN 5. OPSÆTNING DOKUMENTSKABELONER Under fanen Dok. skabeloner kan du arbejde med de skabeloner som du har i systemet, eller du kan oprette nye. I denne vejledning kigger vi på hvordan du kan tilrette selve

Læs mere

Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005)

Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005) Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (005) Indholdsfortegnelse Indholdsfortegnelse... Stamfunktion og integralregning...3 Numerisk integration...3 Areal under

Læs mere

DI-Plot. Brugervejledning

DI-Plot. Brugervejledning DI-Plot Brugervejledning Digital Information Ltd. Technoparkstrasse CH-8005 Zürich Copyright - Digital Information Ltd. 2006 Copyright for denne tekniske dokumentation tilhører Digital Information Ltd.

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

Visual Basic for begyndere

Visual Basic for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Visual Basic for begyndere I denne artikel vil jeg gennemgå Visual Basic (IKKE.NET / Visual Basic 2005 Express Edition) på et begynder-niveau. fed kursiv

Læs mere

Annemette Søgaard Hansen/www.dinwebvejleder.dk

Annemette Søgaard Hansen/www.dinwebvejleder.dk Google Docs Dokumenter Indholdsfortegnelse Værktøjer... Side 3 Menuer... Side 5 Opgave... Side 8 Få adgang til filerne fra din computer... Side 16 Vejledende løsning... Side 17 GoogleDocs Dokumenter 2

Læs mere

Vejledning til datatræk i Novax på ICPC-koder (eksempel stress)

Vejledning til datatræk i Novax på ICPC-koder (eksempel stress) Vejledning til datatræk i Novax på ICPC-koder (eksempel stress) Herunder finder du en vejledning til, hvordan du laver udtræk over patienter fra din praksis baseret på ICPCdiagnosekoder. Tjek her nogle

Læs mere

Scratchdag 16. maj Lær at programmere med scratch

Scratchdag 16. maj Lær at programmere med scratch Scratchdag 16. maj 2015 Lær at programmere med scratch Indhold Baggrundsbilledet... 2 Fjern Katten... 3 Indsæt Vogn... 4 Placer vognen samme sted hver gang spillet starter... 5 Bevæg vognen med piletasterne...

Læs mere

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen. Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

Noter til C# Programmering Selektion

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

Læs mere

E-MAIL MICROSOFT OUTLOOK 2010

E-MAIL MICROSOFT OUTLOOK 2010 E-MAIL MICROSOFT OUTLOOK 2010 Erik Thorsager, Esbjerg. 3. udgave: Outlook Side 1 Microsoft Outlook 2010 Hvordan skriver og sender jeg en e-mail? Det engelske ord mail betyder post. E står for elektronisk.

Læs mere

Kom hurtigt i gang Maplesoft, 2014

Kom hurtigt i gang Maplesoft, 2014 Kom hurtigt i gang Maplesoft, 014 Kom hurtigt i gang med Maple Start Maple. Opstartsbilledet sådan ud Klik på knappen New Document, og du får nyt ark altså et blankt stykke papir, hvor første linje starter

Læs mere

Rockband. Introduktion. Scratch. I dette projekt skal du lære, hvordan du kan kode dit eget musikinstrument! Arbejdsliste.

Rockband. Introduktion. Scratch. I dette projekt skal du lære, hvordan du kan kode dit eget musikinstrument! Arbejdsliste. Scratch 1 Rockband All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-) Denne guide er oprindeligt udgivet på Eksperten.dk Batch genopfriskning Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-) Skrevet den 03.

Læs mere

Billeder på hjemmeside

Billeder på hjemmeside Billeder på hjemmeside Indholdsfortegnelse Emne 1. Billedredigering (Microsoft Picture Manager) Side 3 a. Komprimer billeder b. Beskæring af billeder 3 9 2. Billeder og tekst ved hjælp af en skabelon (Template

Læs mere

Sådan styrer du dine sidetal Word

Sådan styrer du dine sidetal Word Sådan styrer du dine sidetal Word Her vil du kunne finde guides til Word, om hvordan man indsætter sidetal. Der er også et afsnit om hvordan man oprette en automatisk indholdsfortegnelse. Sidetal Word

Læs mere

Genvejstaster i kapilel 6. IKON BETEGNELSE INDLAGT SKAL TILFØJES Set Auto Borders Indsætter færdigt tegnede kanter,

Genvejstaster i kapilel 6. IKON BETEGNELSE INDLAGT SKAL TILFØJES Set Auto Borders Indsætter færdigt tegnede kanter, Kanter Set Border værktøjet giver stor fleksibilitet. Man kan designe sine egne kanter fra bunden, vælge mellem de 22 typer der er i EQ6. Set Auto borders indsætter færdig designede kanter med et klik.

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

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

Oprettelse af Titelblok i Capture og Capture CIS

Oprettelse af Titelblok i Capture og Capture CIS e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,

Læs mere

Elevadministrations modulet. Brugervejledning Optagelse.dk

Elevadministrations modulet. Brugervejledning Optagelse.dk Elevadministrations modulet Brugervejledning Optagelse.dk Elevadministrations modulet Brugervejledning Optagelse.dk Forfatter: Tine Kanne Sørensen UNI C UNI C, 19.12.2013 Indhold 1 Indledning... 5 1.1

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er

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

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

1B fil database. //globale variabler DateTime tid; // erklærer en variabel af typen datetime DateTime dag; // erklærer en variabel af typen datetime

1B fil database. //globale variabler DateTime tid; // erklærer en variabel af typen datetime DateTime dag; // erklærer en variabel af typen datetime 1B fil database using System; //eksterne klasser using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks;

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

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................

Læs mere

User Guide AK-SM 720 Boolean logic

User Guide AK-SM 720 Boolean logic User Guide AK-SM 720 Boolean logic ADAP-KOOL Refrigeration control systems Anvendelse Funktionen er indeholdt i Systemmanager type AK-SM 720, og kan anvendes til brugerdefinerede funktioner. Funktionerne

Læs mere

E-MAIL WINDOWS LIVE MAIL

E-MAIL WINDOWS LIVE MAIL E-MAIL WINDOWS LIVE MAIL Erik Thorsager, Esbjerg. 3. udgave: Live Mail Side 1 Windows Live Mail Hvordan skriver og sender jeg en e-mail? Det engelske ord mail betyder post. E står for elektronisk. E-mail

Læs mere

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling Orddeling Automatisk orddeling Vælg [Orddeling] Markér Automatisk orddeling Manuel orddeling Vælg [Orddeling] Klik [Manuelt] For hvert ord, som vises, kan der gøres følgende: Accepter det foreslåede orddelingssted

Læs mere

Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro

Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro Gary Rebholz Du har sikkert allerede ved, at Sound Forge Pro software kan bruges til en imponerende række af audio opgaver. Alt fra

Læs mere

Sådan uploader du undervisningsbeskrivelser og studieplaner

Sådan uploader du undervisningsbeskrivelser og studieplaner Sådan uploader du r og studieplaner Undervisningsbeskrivelserne og studieplanerne uploades via en hjemmeside, og derfor skal du blot bruge en almindelig webbrowser, når du som lærer vil uploade din /studieplan

Læs mere

Hukommelsesspil. Introduktion. Scratch

Hukommelsesspil. Introduktion. Scratch Scratch 2 Hukommelsesspil All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can

Læs mere

Parametrisk analyse Redigeret

Parametrisk analyse Redigeret Parametrisk analyse Parametrisk analyse er en multi-run-analyse, der simulerer et kredsløb gentagne gange, imens en parameter fx. en komponentværdi, trinvis forøges. Alle typer analyser kan udføres. Analysen

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

It-@fdelingen UC Syddanmark 7266 2400

It-@fdelingen UC Syddanmark 7266 2400 UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3

Læs mere

Vejledning til opdatering på hjemmesiden www.ifskjoldsaeby.dk

Vejledning til opdatering på hjemmesiden www.ifskjoldsaeby.dk Vejledning til opdatering på hjemmesiden www.ifskjoldsaeby.dk Du logger på fra forsiden. Når du har indtastet brugernavn og password, vil der i højre side fremkomme en menu med punkterne: Redigér denne

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

Kom godt i gang med Fable-robotten

Kom godt i gang med Fable-robotten Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows

Læs mere

Vejledning til elevadministration. Vejledning til brug af Optagelse.dk som elevadministrativt system

Vejledning til elevadministration. Vejledning til brug af Optagelse.dk som elevadministrativt system Vejledning til elevadministration Vejledning til brug af Optagelse.dk som elevadministrativt system Vejledning til elevadministration Vejledning til brug af Optagelse.dk som elevadministrativt system Forfatter:

Læs mere

Differentialregning med TI-Interactive! Indledende differentialregning Tangenter Monotoniforhold og ekstremum Optimering Jan Leffers (2009)

Differentialregning med TI-Interactive! Indledende differentialregning Tangenter Monotoniforhold og ekstremum Optimering Jan Leffers (2009) Differentialregning med TI-Interactive! Indledende differentialregning Tangenter Monotoniforhold og ekstremum Optimering Jan Leffers (2009) Indholdsfortegnelse Indholdsfortegnelse...2 Indledende differentialregning...3

Læs mere

Vejledning i at oprette postkasser i Digital Post. August 2019

Vejledning i at oprette postkasser i Digital Post. August 2019 Vejledning i at oprette postkasser i Digital Post August 2019 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du skal oprette en postkasse og/eller mapper til postkasser. Du skal

Læs mere

Opret en formular i Dreamweaver

Opret en formular i Dreamweaver Opret en formular i Dreamweaver. Åben det html-dokument hvor du vil have din formular skal være på. 2. Klik i det felt (DIV eller tabel) hvor du vil have din formular skal være. Du kan se du er i feltet

Læs mere

I Excel kan du hurtigt lave din egen gangetabel eller tælletavle til at printe ud, hvis du laver den rigtige opsætning.

I Excel kan du hurtigt lave din egen gangetabel eller tælletavle til at printe ud, hvis du laver den rigtige opsætning. Mattip om Regneark 1 (Multiplikation) Du skal lære om: Tabeller i Excel Kan ikke Kan næsten Kan Hvordan et kasseapparat laves Hvordan en funktion laves Forskellige genveje Målsøgning til at finde et resultat

Læs mere

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL Når man er logget på KMS systemet, vælges Dataudtræk under punktet Vælg modul, hvorefter der klikkes på Gå til: På næste side klikkes på knappen Opret:

Læs mere

SÅDAN BRUGER DU ONLINE KALENDER

SÅDAN BRUGER DU ONLINE KALENDER SÅDAN BRUGER DU ONLINE KALENDER I vejledningen bruger vi det gratis program Google kalender som eksempel til at vise, hvordan man bruger en online kalender. DU SKAL I FORVEJEN: Kunne bruge en browser og

Læs mere

Oprettelse af en Gmail-konto

Oprettelse af en Gmail-konto Oprettelse af en Gmail-konto 1. Åbn startsiden til Gmail fra adressen: www.gmail.com. I højre side af skærmen får du nu følgende skærmbillede: De to øverste bjælker, markeret med Brugernavn og Adgangskoder,

Læs mere

Indholdsfortegnelse. 1. Installation af LØN... 1. 2. Introduktion til LØN... 2. 3. Indtastning af lønseddel... 7. 4. Udskrifter...

Indholdsfortegnelse. 1. Installation af LØN... 1. 2. Introduktion til LØN... 2. 3. Indtastning af lønseddel... 7. 4. Udskrifter... Løn til Windows Indholdsfortegnelse 1. Installation af LØN... 1 2. Introduktion til LØN... 2 2.1. Første start af LØN...2 2.1.1. Ét eller flere distrikter...2 2.1.2. Lønperioder...3 2.1.3. Kartoteker...4

Læs mere

Introduktion til Calc Open Office med øvelser

Introduktion til Calc Open Office med øvelser Side 1 af 8 Introduktion til Calc Open Office med øvelser Introduktion til Calc Open Office... 2 Indtastning i celler... 2 Formler... 3 Decimaler... 4 Skrifttype... 5 Skrifteffekter... 6 Justering... 6

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

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

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3 DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget

Læs mere

Delphi og Databaser for begyndere

Delphi og Databaser for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Delphi og Databaser for begyndere Denne artikel handler om hvordan man udnytter noget af det bedste i Delphi: Dets gode muligheder for integrering med

Læs mere

Kom godt i gang med I-bogen

Kom godt i gang med I-bogen Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen

Læs mere

Koden i denne guide vil kun virke i Flash MX 2003 og MX ikke ældre versioner!

Koden i denne guide vil kun virke i Flash MX 2003 og MX ikke ældre versioner! Denne guide er oprindeligt udgivet på Eksperten.dk Slideshow - Guide Denne guide gennemgår grundigt og forklarende hvordan man i Flash laver et slideshow med simpel fade-effekt med billeder hentet dynamisk.

Læs mere

Bestil fast fondsudtræk

Bestil fast fondsudtræk Bestil fast fondsudtræk Emne Bestilling af fondsudtræk er pr. 26.04.2015 integreret i Jyske Netbank Erhverv. Vejledning Registrering af faste indstillinger Inden du bestiller det første faste fondsudtræk,

Læs mere

Mircobit Kursus Lektion 1

Mircobit Kursus Lektion 1 Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator

Læs mere

Xerox. Øvelse med tekst og billeder Nattergalen

Xerox. Øvelse med tekst og billeder Nattergalen Xerox Øvelse med tekst og billeder Nattergalen 1. opsætning af dokument i InDesign: - Klik File > New. I dialogboksen udfyldes indstillingerne som vist herunder. Det er vigtigt, at tage stilling til størrelser

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

Rette bunkefejl i Legacy

Rette bunkefejl i Legacy Rette bunkefejl i Legacy - med programmet Microsoft Access Indhold Programmet Microsoft Access... 1 Oprette korte stednavne... 3 Den tunge måde at rette på... 3 Den lettere måde... 4 Slette stednavne...

Læs mere