#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 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

Ø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

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

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 [email protected] i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, [email protected] 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

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

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- [email protected] Mette Bejder cph- [email protected] 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

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

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

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

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

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

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

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

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

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

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

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: [email protected] 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

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

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

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

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