#Alle Kan Kode. Lektion 25 - Enums

Størrelse: px
Starte visningen fra side:

Download "#Alle Kan Kode. Lektion 25 - Enums"

Transkript

1 #Alle Kan Kode Lektion 25 - Enums

2 Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger osv. Andre vil komme til at se og høre det du siger, og det vil ikke være rigtigt at klippe det ud af lektionen bagefter

3 I tilfælde af CRASH Lektionen er optaget Live med kursister Hvis min computer crasher. Bliv i Zoom. Jeg kommer på så hurtig jeg kan.

4 Forrige lektion Vi lærte om Guard som er en slags omvendt if Vi lærte om Scope, som betyder hvor variabler lever.

5 Agenda Enums - Grundlæggende Enums - Udvidet

6 Sådan stiller du spørgsmål Undervejs i lektionen er jeres mikrofoner slukkede. Hvis du har spørgsmål så skriv i chatten eller brug ræk hånden op. Jeg vil forsøge at tage jeres spørgsmål i klumper så vi ikke får for mange afbræk i flowet Jeg åbner jeres mikrofon efter behov, hav gerne hovedtelefoner på og hvis muligt prøv at være i et lokale uden for meget baggrundsstøj.

7 Spørgsmål

8 Modul 3 Lektion 25: Enumerations (Enums)

9 Enums Enums bruges til typer med faste værdier. Jan, Feb, Marts, April, Maj, Juni. Man, Tirs, Ons, Tors, Fre Rød, Gul, Grøn (Trafiklys får ikke flere farver) Altså FASTE VÆRDIER vi vil spørge på uden at skulle spørge på RØD, GUL, GRØN tekst værdier.

10

11 Enums

12 Enums enum CompassPoint { case north case east case south case west }

13 Enums enum CompassPoint { case north, east, south, west } var compassheading = CompassPoint.west var compassheading: CompassPoint =.west compassheading =.north

14 Spørge på værdier let compassheading: CompassPoint =.west switch compassheading { case.north: print( Afsted mod nord") case.east: print( Til det mytiske østen") case.south: print( Sydpå ned i varmen") case.west: print( Til det vilde vest det går") }

15 Spørge med en if let compassheading: CompassPoint =.west if compassheading ==.west { print( Jeg ridder mod vest.. På min hest ) }

16 Fordele ved enum typer struct Movie { var name: String var releaseyear: Int var genre: String } let movie = Movie(name: Aliens, releaseyear: 1986, genre: "SejFi") Skriv i chatten når du har spottet en fejl.

17 Fordele ved enum typer enum Genre { case animated, action, scifi, thriller } struct Movie { var name: String var releaseyear: Int var genre: Genre } let movie = Movie(name: Aliens", releaseyear: 2016, genre:.scifi) Lad os taste eksemplet i en playgrounds.

18 Spørgsmål til grundlæggende?

19 Udvidet : Eksemplet enum Måned { } case jan,feb,mar,apr,maj,jun,jul,aug,sep,okt,nov,dec var minfødselsmåned = Måned.okt print (minfødselsmåned) Start en playground og tast ovenstående ind som udgangpunkt.

20 Print var minfødselsmåned = Måned.okt print (minfødselsmåned) Oktober Hvad gør jeg hvis print skal skrive min måned pænt? - Giv dit bud i chatten.

21 Hvad så vi i Xcode enum Måned : CustomStringConvertible { case jan,feb,mar,apr,maj,jun,jul,aug,sep,okt,nov,dec Enum er en type En type kan implementere CustomStringConvertible protokollen Fuldstændig ligesom med struct og class } var description: String { switch self { case.jan : return "Januar" case.feb : return "Februar" case.mar : return "Marts" case.apr : return "April" case.maj : return "Maj" case.jun : return "Juni" case.jul : return "Juli" case.aug : return "August" case.sep : return "September" case.okt : return "Oktober" case.nov : return "November" case.dec : return "December" } }

22 Spørgsmål?

23 Fortløbende

24 RawValue Enums kan have en RawValue RawValue er den værdi det logiske udfald har. Smart hvis man vil gemme en fysisk værdi ud fra en logisk værdi Smart hvis man feks vil lave måned om til et tal. Jan = 1, Feb = 2 osv. Det ser vi i Xcode hvordan vi kan lave.

25 Hvad så vi i Xcode Vi kunne erklære at vores Enum var en Int, og give den et fortløbende nummer (rawvalue) Vi kan lave en instans ud fra et rawvalue (Jesus Fødsels Måned = 12) Vi kan tildele rawvalues til alle enum udfald, og på den måde indkapsle en rigtig værdi med en logisk værdi.

26 Spørgsmål til Raw Value

27 enums er typer enums er typer. Enums kan have funktioner ligesom class og struct. Det ser vi et eksempel på i playgrounds.

28 Func og Guard func næstemåned() -> Måned { let næste = self.rawvalue + 1 guard let næstemåned = Måned(rawValue: næste) else { } return Måned.jan } return næstemåned Vi lavede en funktion, som brugte Guard til at sikre os at vi havde en værdi der kunne returneres.

29 Spørgsmål til funktioner på enums

30 Lidt mere info Man kan tilknytte associerede værdier til enum udfald Ikke kun raw value men flere værdier. Det er avanceret og jeg kan henvise til Apple online dokumentation

31 Modul 3 Lektion 25 Øvelser: Enums Løs opgaverne i 025-Enums.playground

32 Vi ses næste uge. God påske 2017 Apple Inc. This work is licensed by Apple Inc. under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

#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

#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

#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

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

Aftenskole i programmering sæson Watch Me. Sæson 2 - Lektion 19

Aftenskole i programmering sæson Watch Me. Sæson 2 - Lektion 19 Watch Me Sæson 2 - Lektion 19 I sidste uge I sidste uge tog vi en lille maraton, for at få lavet version 0.5 af ugesedel appen, og lektionen blev 2.5 timer lang. Undskyld! Vi brugte tiden på: At lave en

Læs mere

Aftenskole i programmering sæson Registrering af tid. Sæson 2 - Lektion 5

Aftenskole i programmering sæson Registrering af tid. Sæson 2 - Lektion 5 Registrering af tid Sæson 2 - Lektion 5 Før jul Vi har designet og bygget en model til håndtering af en timeregistrering Vi har kigget på hvordan vi håndterer fejl Vi har kopieret koden over i Bents x-code

Læs mere

Opdatering i tabellen

Opdatering i tabellen Opdatering i tabellen Sæson 2 - Lektion 10 Sidste uge Sidste uge gennemgik jeg hvordan jeg kunne løse opgaven om at tiden i vores model skulle initieres til 0:00, og hvordan i kan huske at eksperimentere

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

Aftenskole i programmering sæson Flere registreringer. Sæson 2 - Lektion 8

Aftenskole i programmering sæson Flere registreringer. Sæson 2 - Lektion 8 Flere registreringer Sæson 2 - Lektion 8 I sidste uge Vi så hvordan vi kan navigere med en UINavigationController Vi så hvordan vi lavede nogle hjælpe klasser med funktioner vi skulle bruge flere steder

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

Nordisk mytologi - runer

Nordisk mytologi - runer OpenStax-CNX module: m41428 1 Nordisk mytologi - runer Mette Moeller This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract I vikingetiden brugte

Læs mere

Aftenskole i programmering sæson Core Data del 2. Sæson 2-13

Aftenskole i programmering sæson Core Data del 2. Sæson 2-13 Core Data del 2 Sæson 2-13 Sidste uge I sidste uge lavede vi en ny simpel app til brug for at lære Core Data Vi brugte kun elementer i har lært så i burde kunne lave den selv og skulle også helst lave

Læs mere

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22.

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22. Klasser og Objekter i Python Uge 46 Learning Python: kap 15-16, 19-22. Klasser og objekter En klasse beskriver en klump af samhørende funktioner og variable En klasse er en beskrivelse. En kage form Klassens

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 Post modul

Vejledning Post modul Vejledning Post modul Post modulet ligger under rapporter, men først skal man sørge for at man har rettigheder til dette modul. Den rettighedsansvarlige skal ind under rettigheder og tildele POST til relevante

Læs mere

Introduktion til ActionScript, fortsat

Introduktion til ActionScript, fortsat Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling

Læs mere

I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal.

I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal. Denne guide er oprindeligt udgivet på Eksperten.dk Afrund til helt tal I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal. Skrevet den 03. Feb 2009 af tjomsen I kategorien

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

Virkefeltsregler i Java

Virkefeltsregler i Java Virkefeltsregler i Java int i; int k; Sequence s; int j; What s in a name? Brian spillede blændende i søndags! Skolen ligger i Viby Ring til Kirsten og sig at... Et navn fortolkes i en kontekst og konteksten

Læs mere

Kursuskatalog 2012 TwinCAT Basic og Extended

Kursuskatalog 2012 TwinCAT Basic og Extended Kursuskatalog 2012 TwinCAT Basic og Extended Basic Modul 1 Software Kursus K120101 K120102 K120103 K120104 K120105 K120106 Dato 31.1-1.2.12 6.-7.3.12 8.-9.5.12 21.-22.8.12 2.-3.10.12 20.-21.11.12 Modul

Læs mere

Introduktion til funktioner, moduler og scopes i Python

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

Læs mere

SKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Uge 16

SKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Uge 16 SKATTEJAGT Sådan gør du 1. Print siden med posterne og klip dem ud. 2. Hæng posterne op rundt omkring i jeres bolig eller et passende sted udenfor. Husk selv at skrive ned hvor du gemmer posterne. 3. Når

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Skoleåret 2016/17 Institution Hansenberg Gymnasium Uddannelse Fag og niveau Lærer Hold htx Programmering,

Læs mere

Programmering i C. Lektion oktober 2008

Programmering i C. Lektion oktober 2008 Programmering i C Lektion 2 20 oktober 2008 Historie Processen At kompilere 2 / 23 Fra sidst 1 Historie 2 Processen 3 At kompilere Historie Processen At kompilere 3 / 23 ALGOL 60 1963 CPL 1966 BCPL 1969

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph- POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- kr141@cphbusiness.dk Mette Bejder cph- mb458@cphbusiness.dk Link til POST IT http://mbejder.dk/post-

Læs mere

Kursuskatalog 2013 TwinCAT Basic og Extended

Kursuskatalog 2013 TwinCAT Basic og Extended Kursuskatalog 2013 TwinCAT Basic og Extended Kursusoversigt 2013 - Basic Modul 1 Software Kursus K130101 K130102 K130103 K130104 K130105 Dato 29.- 30.01.13 05.-06.03.13 07.-08.05.13 27.-28.08.13 22.-23.10.13

Læs mere

Brugervejledning til Webuntis for undervisere og administrationen

Brugervejledning til Webuntis for undervisere og administrationen Brugervejledning til Webuntis for undervisere og administrationen Velkommen til Webuntis som er UCC Nordsjællands værktøj til at vise skemaer og lokaleoversigter i Campus Nordsjælland online. Webuntis

Læs mere

Lederens ressourceoptimering

Lederens ressourceoptimering Lederens ressourceoptimering 44568 5S Sortere Sætte i orden Skure Standardisere Selvdisciplin 1 Derfor skal der indføres 5S Eksempler på forventede resultater ved succesfuld 5S implementering: Reducerede

Læs mere

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl: Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan

Læs mere

Quick guide - WISEflow

Quick guide - WISEflow Quick guide WISEflow 1.4.0 // 2015 05 04 1 Quick guide - WISEflow 1. Introduktion 2. Opret brugere a) Tilføj flere brugere (Licensadmin) b) Tilføj en enkelt bruger (Licensadmin) c) Log in meddelelse til

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

Forelæsning Uge 5 Mandag

Forelæsning Uge 5 Mandag Forelæsning Uge 5 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof (sidste mandag) findbest Brug af klassen Collections og interfacet Comparable BlueJ s Debugger Nyttig til at inspicere

Læs mere

Programmeringscamp. Implementer funktionerne én for én og test hele tiden.

Programmeringscamp. Implementer funktionerne én for én og test hele tiden. Programmeringscamp De to opgaver træner begge i at lave moduler som tilbyder services der kan bruges af andre, samt i at implementere services efter en abstrakt forskrift. Opgave 1 beder jer om at implementere

Læs mere

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af

Læs mere

Specifikation Abstrakt OO OS-API Rev. 1.7. Specifikation. Abstrakt, objektorienteret operativsystem-api

Specifikation Abstrakt OO OS-API Rev. 1.7. Specifikation. Abstrakt, objektorienteret operativsystem-api Specifikation Abstrakt, objektorienteret operativsystem-api Indhold 1 Indledning... 3 1.1 Introduktion... 3 1.2 Formål... 3 1.3 Overordnede krav... 3 2 Ressourcer i OS-API et... 4 2.1 Tråde... 4 2.2 Timere...

Læs mere

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

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 4 DM502 Forelæsning 4 Flere kontrolstrukturer for-løkke switch-case Metoder Indhold Arrays og sortering af arrays String-funktioner for-løkke Ofte har man brug for at udføre det samme kode, for en sekvens

Læs mere

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections;

PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections; PROGRAM using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EventManager class Program static void Main(string[] args) string hovedmenu = ""; string svar;

Læs mere

SKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Januar 2016

SKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Januar 2016 SKATTEJAGT Sådan gør du 1. Print siden med posterne og klip dem ud. 2. Hæng posterne op rundt omkring i jeres bolig eller et passende sted udenfor. Husk selv at skrive ned hvor du gemmer posterne. 3. Når

Læs mere

Anvendelse af metoder - Programmering

Anvendelse af metoder - Programmering Denne guide er oprindeligt udgivet på Eksperten.dk Anvendelse af metoder - Programmering En forhåbentlig rigtig god forklaring på hvad metoder er og hvordan de anvendes. Lidt om private og public, retur

Læs mere

DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING

DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING Indhold: INDLEDNING... 2 PRINCIPPER FOR INDTASTNING AF PATIENTER... 3 HVORDAN KOMMER MAN TIL INDTASTNING?... 4 LOGIN... 6 FELTER... 9 UDFYLDELSE

Læs mere

DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING

DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING DANSK PALLIATIV DATABASE DPD VEJLEDNING DATAINDTASTNING Indhold: INDLEDNING... 2 PRINCIPPER FOR INDTASTNING AF PATIENTER... 3 HVORDAN KOMMER MAN TIL INDTASTNING?... 4 LOGIN... 6 FELTER... 9 UDFYLDELSE

Læs mere

Skab Din Egen Verden

Skab Din Egen Verden Scratch 2 Skab Din Egen Verden 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.

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

VEJLEDNING TIL LUDUS, WORD og ONLINE ORDBØGER

VEJLEDNING TIL LUDUS, WORD og ONLINE ORDBØGER VEJLEDNING TIL LUDUS, WORD og ONLINE ORDBØGER VEJLEDNING TIL LUDUS, WORD og ONLINE ORDBØGER INDHOLDSFORTEGNELSE 1. Ludus - Log ind. side 3 2. Ludus - Skriv note til læreren, når du er syg side 4 3. Ludus

Læs mere

Mysen 2014 IRN. Standardisert bønnetidstabell. Dekningsområde. Org.No: 982 842 840. Storgaten 39 (5.etg.) N 0183 Oslo NORWAY. Email: post@irn.

Mysen 2014 IRN. Standardisert bønnetidstabell. Dekningsområde. Org.No: 982 842 840. Storgaten 39 (5.etg.) N 0183 Oslo NORWAY. Email: post@irn. 2014 Dekningsområde 48 Oppegård Enebakk 42 Ski ømskog Ås Trøgstad 36 Hobøl Vestby Spydeberg Askim 59 o N 30.00 Våler Skiptvet Eidsberg Marker 24 åde akkestad 18 11 o E eference Point: 59.5557 N 11.3232

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

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Programmering C ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering C Michael Stenner (mst) 2-3g16 pro Forløbsoversigt

Læs mere

Sunde relationer online

Sunde relationer online Sunde relationer online Deltagerne skal udforske de kvaliteter, der findes i en sund og venlig relation, og se, hvordan onlineadfærd spiller en rolle både i sunde og usunde relationer. Deltagerne skal

Læs mere

Lærermateriale Tæl til 20 Version 1.0

Lærermateriale Tæl til 20 Version 1.0 Lærermateriale Tæl til 20 Version 1.0 Materiale kan hentes på newmero academy : www.newmero.net Alderstrin: 4-6 år Formål med øvelsen: - At lære børn at tælle til 20 - At lære børnene at tallene 11 til

Læs mere

Introduktion til Lectio

Introduktion til Lectio Vigtige links SLAGELSE GYMNASIUM Slagelse Gymnasium It-afdelingen Skolens printerportal Nyttige links Gymnasiets biblioteksbase Introduktion til Lectio SLAGELSE GYMNASIUM LINK TIL LECTIO Introduktion til

Læs mere

At klippe en streng over på det mest hensigtsmæssige sted

At klippe en streng over på det mest hensigtsmæssige sted Denne guide er oprindeligt udgivet på Eksperten.dk At klippe en streng over på det mest hensigtsmæssige sted Formålet med denne artikel er at kaste lidt lys over, hvordan man klipper en streng over på

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

Ledelse & Organisation/KLEO. Opsamling, evaluering og afslutning

Ledelse & Organisation/KLEO. Opsamling, evaluering og afslutning Opsamling, evaluering og afslutning 2015 Tættere på elevernes læring A.P. Møller-fonden har bevilget Skolelederforeningen godt 2 mio. kr. til et projekt vedr. observation, vurdering og feedback på lærernes

Læs mere

Vejledning til læreren. MG/FG - Skoleportalen

Vejledning til læreren. MG/FG - Skoleportalen 1 Vejledning til læreren MG/FG - Skoleportalen Indholdsfortegnelse Kom godt i gang... 3 Opret en prøve der er taget på papir med netscoring... 4 Indtastning... 5 Internetudgave... 7 Internetudgave med

Læs mere

Praktikportalen på Professionshøjskolen Absalon

Praktikportalen på Professionshøjskolen Absalon Praktikportalen på Professionshøjskolen Absalon Introduktion for medarbejdere i somatikken Pr. 28.09.2017 Jesper Meyer Ipsen Praktikteamet Slagelse Indholdsfortegnelse 3. Indledning 4. Roller i praktikportalen

Læs mere

3. PROJEKT, 2 SEMESTER

3. PROJEKT, 2 SEMESTER 3. PROJEKT, 2 SEMESTER Bruger undersøgelse, af sociale medie. KENDSKAB TIL OG BRUG AF ONLINE SOCIALE MEDIER FORENINGEN AF DANSKE INTERAKTIVE MEDIER, FÅET TIL OPGAVE AT AFDÆKKE DANSKERNES BRUG AF SOCIALE

Læs mere

Lad livet inspirere dig

Lad livet inspirere dig Vil du vide mere om ReSound Unite Så kan du spørge din lokale høreapparatspecialist, scanne QR koden eller eller gå ind på www.gnresound.dk/unite M101720-DK-13.07-Rev.A Lad livet inspirere dig med ReSound

Læs mere

Svimlende store og ok kaotiske kom med til Afrikas megabyer

Svimlende store og ok kaotiske kom med til Afrikas megabyer Introduktion og mål (Geografi 7.-9. klasse) Geografi, 7.-9. klassetrin, 2 lektioner (svarende til 90 min. Ellers længere tid, hvis man arbejder tværfagligt med materialet til dansk og samfundsfag) Materialer:

Læs mere

Rediger eller opret institutionsmedarbejder på en videregående uddannelse

Rediger eller opret institutionsmedarbejder på en videregående uddannelse Rediger eller opret institutionsmedarbejder på en videregående uddannelse Institutionens brugeradministrator på optagelse.dk kan oprette medarbejdere med forskellige roller og rettigheder. Når du opretter

Læs mere

Hønefoss 2014 IRN. Standardisert bønnetidstabell. Dekningsområde. Website: www.irn.no. Storgaten 39 (5.etg.) N 0183 Oslo NORWAY. Email: post@irn.

Hønefoss 2014 IRN. Standardisert bønnetidstabell. Dekningsområde. Website: www.irn.no. Storgaten 39 (5.etg.) N 0183 Oslo NORWAY. Email: post@irn. 2014 Dekningsområde 24 ingerike 18 Jevnaker 12 Lunner Nannestad Krødsherad Nittedal 6 Hole 60 o N Sigdal Modum Oslo Bærum 54 45 10 o E eference Point: 60.1667 N 10.2551 E 15 30 45 Januar 2014 01 ons 06:38

Læs mere

Septimana RESERVERING AF LOKALER

Septimana RESERVERING AF LOKALER RESERVERING AF LOKALER INDHOLD 1. RESERVERING AF LOKALER.... 1 1.1. GENEREL RESERVERING FRA EGET SKEMA:... 1 1.2. TILFØJ ET LOKALE TIL EN BRIK PÅ EGET SKEMA:... 6 1.3. OPRET RESERVATION FRA LOKALETS SKEMA...

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

ipad for let øvede, modul 7 FaceTime

ipad for let øvede, modul 7 FaceTime 28092015 ipad for let øvede modul 7 Dette modul omhandler video/og telefon-samtaler via internettet. Bruger man en Wi-Fi-forbindelse, er det en gratis mulighed. Bruger man telefonforbindelse, skal man

Læs mere

Læringsteams Uge Læringspakke 2 Modul 2.5 Vejledning God Implementering

Læringsteams Uge Læringspakke 2 Modul 2.5 Vejledning God Implementering Læringsteams Uge 44-49 Læringspakke 2 Modul 2.5 Vejledning God Implementering Indhold 1. Funktioner i God Implementering s. 3 Hvordan skal God Implementering bruges? 2. Indgang s. 7 Log-in Glemt kode Åbne

Læs mere

Vejledning til Formandsportalen

Vejledning til Formandsportalen Vejledning til Formandsportalen Startside http://mail.kolonihave.dk/formandsportal/portal/portal.aspx Der logges ind via dit medlemsnummer og kodeord. Medlemsnummeret er det brugernavn, som du fik tilsendt

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

Debathjørnet for 7. 10. klassetrin Debat, argumentationslære og perspektivering

Debathjørnet for 7. 10. klassetrin Debat, argumentationslære og perspektivering Debathjørnet for 7. 10. klassetrin Debat, argumentationslære og perspektivering EMU-gsk/webetik Medierådet for Børn og Unge Efter en kort introduktion til webetik, præsenteres eleverne for en skrabet argumentationsmodel,

Læs mere

Attraktor i en lokalegruppe.

Attraktor i en lokalegruppe. Attraktor i en lokalegruppe Attraktor i en lokalegruppe. En rød attraktor i en lokalegruppe fungerer på følgende måde: Hvis attraktoren er sat i gruppen, betyder det, at der skal være minimum én binding

Læs mere

Tylstrup Skole. Indhold

Tylstrup Skole. Indhold Indhold Grundlæggende opsætning af ipad... 2 Installation af Skolekom App ( ALLE Ipad brugere skal installere denne )... 9 Installation af Find my iphone... 16 Oprettelse af Apple-id... 23 1 Grundlæggende

Læs mere

Version 1.0. Side 1 af 18

Version 1.0. Side 1 af 18 Side 1 af 18 Indhold... 1 Introduktion... 3 Overblik over muligheder... 4 API... 4 Integrationsmodul... 5 Medarbejderintegration... 6 Inspiration til integrationer... 7 Case: Liste over medarbejdere i

Læs mere

if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier);

if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier); procedureimplementation() { struct item_t* item; struct object_t* object; item = malloc(sizeof(struct item_t)); returntype(item); if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier);

Læs mere

TÅRNBY FORENINGSPORTAL

TÅRNBY FORENINGSPORTAL GUIDE TIL TÅRNBY FORENINGSPORTAL - for foreninger Tårnby Foreningsportal Tårnby Foreningsportal er foreningernes værktøj til booking af faciliteter, indsendelse af dokumentation samt kommunikation med

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

SWC eksamens-spørgsmål. Oversigt

SWC eksamens-spørgsmål. Oversigt SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition

Læs mere

Programmering i C Videre med C (2 af 4) 19. marts 2007

Programmering i C Videre med C (2 af 4) 19. marts 2007 Programmering i C Videre med C (2 af 4) 19. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan i dag Brush-up fra sidst Videre med C Kontrolløkker (while, for, ) Conditional Execution (if, if/else) Funktioner

Læs mere

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne.

b) Udvid din implementation af forme til at understøtte.equals. To objekter af samme form er ens hvis de har samme værdier i felterne. Exercise 1: Opgave 9.1 på CodeJudge. a) Lav klasserne Cirkel, Rektangel og Kvadrat, som implementerer vedhæftede interface From.java (se CodeJudge). Lav Rektangel før du laver Kvadrat. Kan du bruge nedarvning

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

Tillykke med din nye ipad. Denne guide er til dig, der har et Apple-ID i forvejen

Tillykke med din nye ipad. Denne guide er til dig, der har et Apple-ID i forvejen Tillykke med din nye ipad Denne guide er til dig, der har et Apple-ID i forvejen Indhold Regler for brug af ipad... 3 Skærm lås... 3 Brug af Citrix... 3 Mail og kalender... 3 Dropboks... 3 Skype... 3 Generelt

Læs mere

Udvid din lytteoplevelse

Udvid din lytteoplevelse GN ReSound hjælper mennesker med at genopdage hørelsen med høreapparater, der efterligner det naturlige øres måde at behandle lyd på. Der betyder, at du kan glemme din hørenedsættelse - og i stedet fokusere

Læs mere

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

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

Læs mere

Jeg har i forbindelse med it og programmering designet og udviklet et it-produkt, som kan beregne rødder i en anden gradsligning.

Jeg har i forbindelse med it og programmering designet og udviklet et it-produkt, som kan beregne rødder i en anden gradsligning. Indhold Beregn rødder... 2 Beskrivelse af kærneproblemet... 2 Plan for brugerfladen for programmet... 3 Operationer på inddata... 4 Output - Beskrivelse af uddata... 4 Flowchart - programmets logiske opbygning/struktur...

Læs mere

The Incredible Code Machine med Swift Playgrounds

The Incredible Code Machine med Swift Playgrounds The Incredible Code Machine med Swift Playgrounds Guide for vejledere The Incredible Code Machine med Swift Playgrounds Guide for vejledere 1 Velkommen Du skal bruge Afhold dit eget EU Code Week-arrangement

Læs mere

Hour of Code med Swift Playgrounds

Hour of Code med Swift Playgrounds Hour of Code med Swift Playgrounds The Incredible Code Machine undervisningsvejledning Hour of Code med Swift Playgrounds Undervisningsvejledning 1 Velkommen Du skal bruge Afhold dit eget Hour of Code-arrangement

Læs mere

FAABORG GYMNASIUMs Forældrehåndbog

FAABORG GYMNASIUMs Forældrehåndbog FAABORG GYMNASIUMs Forældrehåndbog 2015 Faaborg Gymnasium Sundagervej 42 5600 Faaborg tlf. 62 61 89 10 email: post@faaborg-gym.dk Indhold Lectio Elev- og lærerskemaer Log ind til Lectio Fravær Karakterer

Læs mere

Lærervejledning til oplæg om privatøkonomi - tjek på kredit, lån og budget

Lærervejledning til oplæg om privatøkonomi - tjek på kredit, lån og budget Lærervejledning til oplæg om privatøkonomi - tjek på kredit, lån og budget Denne vejledning er målrettet lærere og undervisere, som ønsker at undervise deres kursister om privatøkonomi, lån og budgetlægning.

Læs mere

Upload af billeder/filer for nybegyndere Del. 2

Upload af billeder/filer for nybegyndere Del. 2 Denne guide er oprindeligt udgivet på Eksperten.dk Upload af billeder/filer for nybegyndere Del. 2 I denne Del vil jeg ikke gaa saa dybt i fil upload som i sidste. Jeg vil i stedet forklare om funktioner

Læs mere

Lavet af Danni jensen og David Olsen

Lavet af Danni jensen og David Olsen Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse

Læs mere

Hvad er foldebøger? 3 ideer til foldebøger

Hvad er foldebøger? 3 ideer til foldebøger Hvad er foldebøger? En foldebog er helt enkelt en lille bog, som eleven selv folder og udfylder med indhold. Folebøger kan være meget avancerede, men de kan også laves helt simple - som vi giver eksempler

Læs mere

Kontrol-strukturer i PHP

Kontrol-strukturer i PHP Denne guide er oprindeligt udgivet på Eksperten.dk Kontrol-strukturer i PHP Denne artikel gennemgår kontrolstrukturer i PHP. 'if', 'switch', 'while' og 'for' bliver gennemgået. Den forudsætter lidt grundlæggende

Læs mere

GIS-øvelse i pladetektonik

GIS-øvelse i pladetektonik GIS-øvelse i pladetektonik Formål: Identificere eksempler på de forskellige pladegrænser ved at benytte GIS. I øvelsen fokuseres der på jordskælvs dybde, styrke, placering, vulkaner samt forkastninger.

Læs mere

METODER ARV KLASSER. Grundlæggende programmering Lektion 5

METODER ARV KLASSER. Grundlæggende programmering Lektion 5 METODER KLASSER ARV Grundlæggende programmering Lektion 5 1 METODER Sekvenser af kode om samme emne 2 REPETITION Række af statements der udfører en handling Mindst én metode der hedder main Forskellen

Læs mere

Online kursus: Programming with ANSI C

Online kursus: Programming with ANSI C Online kursus 365 dage DKK 1.999 Nr. 90198 P ekskl. moms Denne kursuspakke giver dig et bredt kendskab til sproget C, hvis standarder er specificeret af American National Standards Institute (ANSI). Kurserne

Læs mere

Uge 46. Kære forældre i 3. klasse. Diverse: Uge 36:

Uge 46. Kære forældre i 3. klasse. Diverse: Uge 36: Uge 46 Kære forældre i 3. klasse Diverse: Vi har stadig mobiltelefoner der siger lyde i løbet af en skoledag. I må meget gerne sætte telefonerne på lydløs om morgenen. Det er stadig cirka halvdelen af

Læs mere

INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen. I3PRG3 + I3DTM3 + I3ISY1-3. semester

INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen. I3PRG3 + I3DTM3 + I3ISY1-3. semester INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen Side 1 af 7 Eksamenstermin: DECEMBER 2003 / JANUAR 2004 Varighed: 4 timer - fra kl. 9.00 til kl. 13.00 Ingeniørhøjskolen udleverer: 3 omslag samt papir

Læs mere

ChatBot. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen talende robot! Arbejdsliste. Test dit Projekt.

ChatBot. Introduktion. Scratch. Nu skal du lære hvordan du programmerer din egen talende robot! Arbejdsliste. Test dit Projekt. Scratch 1 ChatBot 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

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

Lær Python - Dag 4, modul 2 Objektorienteret programmering Lær Python - Dag 4, modul 2 Objektorienteret programmering Simon J. Larsen 28. oktober 2017 Institut for Matematik og Datalogi Metoder Metoder Indtil videre har vi kun brugt objekter til at gemme værdier.

Læs mere

Processer og tråde. dopsys 1

Processer og tråde. dopsys 1 Processer og tråde dopsys 1 Motivation.. parallelle processer udnytter hardwaren bedre: Batch operativsystemer (50 erne) hhv. små systemer: Multiprogrammering og time-sharing (fra 60 erne og frem): dopsys

Læs mere