Kodestil i C++ Introduksjon. Navnekonvensjoner. Globale variabler. Simen Hagen
|
|
- Malene Berge
- 7 år siden
- Visninger:
Transkript
1 Kodestil i C++ Simen Hagen Introduksjon I store programmeringsprosjekter er det viktig at koden har et konsistent utseende og at alle bruker en felles stil på koden. Alle som skriver kode har sin egen stil, og for å unngå at det blir en merkelig blanding av mange forskjellige stiler er det viktig å ha noen regler som alle utviklerene følger. Selv for mindre prosjekter er det mange fordeler ved å ha en programmeringsstil som er enkel å lese og lett og få oversikt med. Som ny til språket C++ er det ikke så lett å vite hva som er gode og hva som er dårlige vaner. For å hjelpe deg med å nne ut av det vil dette dokumentet presentere en standard. Om du ønsker å bruke den er selvsagt opp til deg, men å nne en standard som du liker, og så holde seg til den, er viktig. Eksprimenter med forskjellige metoder og nn en du liker selv. Tenk igjennom hvorfor du liker akkurat den metoden du har funnet. Lytt til hva andre sier, og hvorfor de liker sine standarder. Plukk det beste fra de stedene som er tilgjengelige. Navnekonvensjoner Det bør være selvforklarende hva alle variablene er. Velg navn som er lett å forstå. Det er mye bedre å bruke et langt navn som bestå av ere ord, enn å forkorte det for mye. En variable med navn 'dette_er_et_langt_navn' er bedre enn 'deeln'. Det første navnet er enkelt å forstå, men det andre gir ikke mening hvis du ikke på forhånd vet hva det skal bety. Globale variabler Alle globale variabler burde starte med '//'. Globale variabler er en vanlig kilde til feil, og bør unngås hvis mulig. Nå er det ikke alltid det er mulig å unngå det, eller at det av forskjellige grunner er mer praktisk å bruke en global variabel. Om så er tilfelle, bruk prekset 'GLOBAL\_'. På den måten unngår en at de globale navnene kollidere med lokale navn, og det er lett å se om variabelen er global eller ikke. Det er også lurt å prøve å gi variablene navn som ikke er for generelle eller navn/ord som lett kan missforstås (f.eks. at de kan ha ere 1
2 meninger). En måte å unngå å bruke globale variabler på, er å bruke static klassevariabler i klasser. En annen mulighet er å legge alle globale variabler i et eget namespace. Klassevariabler og lokale variabler Fordi klassevariabler har et mer begrenset scope, er det ikke fullt så viktigå gi dem entydige navn som med globale variabler. Det er likevel viktig å gi gode navn. Eksempler på hvordan en kan navgi klassevariabler er 'min_variabel', 'minvariable', 'MinVariabel', 'Min_Variabel', eller varianter av dette. Lokale varibler kan kun sees fra den funksjonene de er i bruk, og har således et veldig begrenset scope. Viktigheten av å ha et unikt navn er derfor ikke så stor. Bruk gjerne samme regel som for klassevariabler. #dene og enum Det er vanligvis foretrukket å bruke 'enum' fremfor å bruke '#define', siden den første kan brukes som en datatype. En 'enum' kan brukes om en variabel, og vil derfor følge de samme regler som vanlige variabelnavn. Det er også mulig å bruke 'enum' i steden for '#define', og hvis det er tilfelle bør en bruke store brukes på samme måte som med '#define'. Det er ikke alltid det er praktisk å følge disse reglene, så det er lov å bruke litt skjønn. Funksjoner Funksjoner bør skrive med små bokstaver. Om navnet består av ere ord, bør ordene skilles med en '_', slik som f.eks. 'finn_neste'. Aksessfunksjoner Aksessfunksjoner (som blir brukt til å sette eller lese verdier til klassevariabler) bør hete det samme som variablen de skal aksessere, med en 'get_' eller 'set_' preks for det som passer. Globale funksjoner Globale funksjoner (funksjoner som ikke tilhører noen klasse) følger de samme reglene som andre funksjonsnavn. De bør altså skrives med små bokstaver og ha en '_' mellom ordne, f.eks. 'min_funksjon'. 2
3 Klasser Klassenavn bør være mulig å skille fra variabler og funksjoner bare ved å se på navnet. De kan skrives med stor bokstav først i hvert av ordene, og ordene skilles med en '_', f.eks. 'Min_Klasse'. Indentering All kode bør indenteres etter vanlige regler. Disse reglene er denert nedenfor. Det er anbefalt å sette tab størrelsen til 8, og indenterinsstørrelsen til 2. Det er også anbefalt å bytte ut alle tab tegn med mellomrom (de este editorer har en opsjon for dette). Utrykk For alle uttrykk gjelder følgende regler: Komma skal etterfølges av mellomrom, men det skal ikke være noe mellomrom før komma. Det skal være mellomrom både før og etter følgende operatorer: =, <, >,!=, og kombinasjoner av disse. Generellt skal det være mellomrom både før og etter disse operatorene: +, -, *, /. Det skal være et mellomrom før en startparentes '(' i et statement, men ikke etter. Påfølgende parenteser skal ikke være fulgt av mellomrom. For eksempel: if ((i+2)). Klasser Følgende regler gjelder klasser: Klassedenisjonen skal plasseres i en headerl (.h l). Nøkkelordet 'class' skal være plassert i venstre kolonne (kolonne 1), fulgt av navnet på klassen. Den første krøllparentesen ('{') skal plasseres på en egen linje, direkte under nøkkelordet 'class', i kolonne 1. Den avsluttende krøllparentesen ('') skal også stå på en engen linje i kolonne 1. For 'template' klasser skal nøkkelordet 'template' stå på en egen linje over nøkellordet 'class', fulgt av templateparameterene. Hvis klassen er en derivert fra en base-klasse skal kolonet (':') som følges av arveuttrykket plasseres på en egen linje, indentert et hakk til høyre, rett under klasseutrykket. 3
4 Det følgende er et eksempel på hvordan en derivert template klasse skal se ut: template <class T> class My_Class : public Base_Class { ; if-utrykk Et 'if'-utrykk bør skrives på en av følgende måte: if () { else { Løkker Alle løkker ('while, 'for' og 'do') bør skrives på følgende måte: while () { Kommentarer All kode bør dokumenteres. Det bør være nok kommentarer til at en leser som ikke kjenner koden skal kunne forstå hva som skjer, samtidig som det ikke skal være ere kommentarer enn at koden fortsatt er leselig. Hvis det er for mange kommentarer drukner koden i all den unødvendige teksten. Det er også viktig å gi korte men forståelige kommentarer. De skal være minimale, men tilstrekkelige. Hvis du lager klasser som skal brukes av andre er det spesiellt viktig å kommentere de delene som er del av det åpne grensesnittet. Virtual og static funksjoner Hvis en funksjon er virtual eller static, bør dette indikeres i kildelen (source len) ved skrive '/* virtual */' eller '/* static */' som en kommentar rett før funksjondeklaresjonen. Nedenfor er et eksempel på en virtual funksjon (og hvor du bare kan bytte ut 'virtual' med 'static' der hvor det passer): 4
5 /* virtual */ Return_Type* My_Class::do_something(const Some_Type variable) { 5
Forelesning 9 mandag den 15. september
Forelesning 9 mandag den 15. september 2.6 Største felles divisor Definisjon 2.6.1. La l og n være heltall. Et naturlig tall d er den største felles divisoren til l og n dersom følgende er sanne. (1) Vi
DetaljerEmnekode: LV121A Dato: 03.03.2005. Alle skrevne og trykte hjelpemidler
II ~ høgskolen i oslo Emne: Programmering i C++ Gruppe(r): EksamensoppgavenAntall sider (inkl. består av: forsiden):5 Emnekode: LV121A Dato: 03.03.2005 Antall oppgaver:3 Faglig veileder: Simen Hagen Eksamenstid:
DetaljerMesteparten av kodingen av Donkey Kong skal du gjøre selv. Underveis vil du lære hvordan du lager et enkelt plattform-spill i Scratch.
Donkey Kong Ekspert Scratch Introduksjon Donkey Kong var det første virkelig plattform-spillet da det ble gitt ut i 1981. I tillegg til Donkey Kong var det også her vi første gang ble kjent med Super Mario
DetaljerINF1000 Variable. Marit Nybakken 27. januar 2004
INF1000 Variable Marit Nybakken marnybak@ifi.uio.no 27. januar 2004 Hva er en variabel Datamaskinens minne (eller hurtiglager) består av en masse celler som kan inneholde verdier. Hver av cellene har en
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 7 Numerisk derivasjon
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 7 Numerisk derivasjon Vi skal se at der er ere måte å regne ut deriverte på i tillegg til de derivasjonsreglene vi kjenner fra før Men ikke alle måtene
DetaljerProgrammering i C++ Administrativ info. Litteratur. Forelesning 1 Innføring i det grunnleggende. Forelesninger: Eksamen. Pensum:
Programmering i C++ Forelesning 1 Innføring i det grunnleggende Høgskolen i Oslo Administrativ info Forelesninger: Sted: rom 1.303 Tid: Tirsdager kl. 08:50 11:10 Eksamen Eksamensdato er ikke fastsatt ennå.
DetaljerLeksjon 3. Kontrollstrukturer
6108 Programmering i Java Leksjon 3 Kontrollstrukturer Del 1: Valg Roy M. Istad 2015 Utfør av et program Programflyt så langt: start setning setning setning setning slutt Sekvensielt: Alle setninger utføres,
DetaljerNyGIV Regning som grunnleggende ferdighet
NyGIV Regning som grunnleggende ferdighet Yrkesfaglærere Hefte med utdelt materiell Tone Elisabeth Bakken 3.april 2014 På denne og neste fire sider er det kopier fra Tangentens oppgavehefte: MATEMATISKE
DetaljerFlagg Erfaren Scratch Lærerveiledning
Flagg Erfaren Scratch Lærerveiledning Introduksjon I denne oppgaven vil vi se litt nærmere på hvordan vi kan lage spennende mønstre og animasjoner ved hjelp av litt matematikk. Spesielt skal vi tegne et
Detaljerer et er et heltall. For eksempel er 2, 3, 5, 7 og 11 primtall, mens 4 = 2 2, 6 = 2 3 og 15 = 3 5 er det ikke.
. Primtall og primtallsfaktorisering Definisjon Et primtall p er et heltall, større enn, som ikke er delelig med andre tall enn og seg selv, altså bare delelig med og p (og egentlig også og p) At et tall
DetaljerLegg merke til at at over de blå klossene er det flere kategorier av kommandoer i forskjellige farger, for eksempel
Astrokatt Introduksjon Scratch Introduksjon Katten vår har så lyst å være en astronaut, la oss se om vi kan hjelpe ham? Underveis vil vi lære hvordan vi flytter figurer rundt på skjermen, og hvordan katter
DetaljerForelesning 28: Kompleksitetsteori
MAT1030 Diskret Matematikk Forelesning 28: Kompleksitetsteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 28: Kompleksitetsteori 12. mai 2009 (Sist oppdatert: 2009-05-13
DetaljerVekst av planteplankton - Skeletonema Costatum
Vekst av planteplankton - Skeletonema Costatum Nivå: 9. klasse Formål: Arbeid med store tall. Bruke matematikk til å beskrive naturfenomen. Program: Regneark Referanse til plan: Tall og algebra Arbeide
DetaljerMAT1030 Diskret matematikk
MAT1030 Diskret matematikk Forelesning 5: Logikk Dag Normann Matematisk Institutt, Universitetet i Oslo 28. januar 2008 Oppsummering av Kapittel 3 I Kapittel 3 så vi på hvordan data, som hele tall og reelle
DetaljerMAT1030 Diskret matematikk. Kompleksitetsteori. Forelesning 29: Kompleksitetsteori. Dag Normann KAPITTEL 13: Kompleksitetsteori. 7.
MAT1030 Diskret matematikk Forelesning 29: Dag Normann KAPITTEL 13: Matematisk Institutt, Universitetet i Oslo 7. mai 2008 MAT1030 Diskret matematikk 7. mai 2008 2 Meldinger: Det blir hovedsaklig tavleregning
DetaljerGrafisk kryptografi (hemmelig koding av bilder)
Grafisk kryptografi (hemmelig koding av bilder) Legg den løse platen nøyaktig den faste og se hva som skjer. Hvordan kan det brukes? Grete skal til Australia, og mens hun er der kan hun få behov for å
DetaljerPositiv og virkningsfull barneoppdragelse
Positiv og virkningsfull barneoppdragelse ----------------------------------------------------------------------------------------- Are Karlsen Ønsker vi endring hos barnet må vi starte med endring hos
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksempel på eksamen i : INF1000 Grunnkurs i objektorientert programmering Gjennomgås på forelesning: Torsdag 14. november 2013 Oppgavesettet
DetaljerPRIMTALL FRA A TIL Å
PRIMTALL FRA A TIL Å VEILEDER FOR FORELDRE MED BARN I 5. 7. KLASSE EMNER Side 1 Innledning til primtall P - 2 2 Grunnleggende om primtall P - 2 3 Hvordan finne et primtall P - 5 Innledning til primtall
DetaljerMAT1030 Forelesning 30
MAT1030 Forelesning 30 Kompleksitetsteori Roger Antonsen - 19. mai 2009 (Sist oppdatert: 2009-05-19 15:04) Forelesning 30: Kompleksitetsteori Oppsummering I dag er siste forelesning med nytt stoff! I morgen
DetaljerIA-funksjonsvurdering Revidert februar 2012. En samtale om arbeidsmuligheter
IA-funksjonsvurdering Revidert februar 2012 En samtale om arbeidsmuligheter // IA - Funksjonsvurdering En samtale om arbeidsmuligheter Målet med et inkluderende arbeidsliv (IA) er å gi plass til alle som
DetaljerLabyrint Introduksjon Scratch Lærerveiledning. Steg 1: Hvordan styre figurer med piltastene
Labyrint Introduksjon Scratch Lærerveiledning Introduksjon I dette spillet vil vi kontrollere en liten utforsker mens hun leter etter skatten gjemt inne i labyrinten. Dessverre er skatten beskyttet av
DetaljerKapittel 1. Potensregning
Kapittel. Potensregning I potensregning skriver vi tall som potenser og forenkler uttrykk som inneholder potenser. Dette kapitlet handler blant annet om: Betydningen av potenser som har negativ eksponent
DetaljerSTATISTIKK FRA A TIL Å
STATISTIKK FRA A TIL Å VEILEDER FOR FORELDRE MED BARN I 5. 7. KLASSE EMNER Side 1 Innledning til statistikk S - 2 2 Grunnleggende om statistikk S - 3 3 Statistisk analyse S - 3 3.1 Gjennomsnitt S - 4 3.1.1
DetaljerGå til Drawing and Animation i Palette-menyen og legg til Canvas og Ball. OBS! Ball må slippes inni Canvas på skjermen for at den skal bli lagt til.
Ta ballen Nybegynner App Inventor Introduksjon Nå skal vi lage en app som heter Ta ballen. For å lage denne appen så forutsetter vi at vi vet hvordan MIT App Inventor fungerer fra tidligere oppgavesett,
DetaljerEn god presentasjon består av tre deler som henger nøye sammen: Innhold, utforming og framføring.
En god presentasjon Mange medlemmer i Fagforbundet må fra tid til annen redegjøre for saker og problemstillinger overfor små eller store forsamlinger. Hensikten med denne folderen er å gi noen tips om
DetaljerALGORITMER OG DATASTRUKTURER
Eksamen i ALGORITMER OG DATASTRUKTURER Høgskolen i Østfold Avdeling for Informatikk og Automatisering Onsdag 11.desember, 1996 Kl. 9.00-15.00 Tillatte hjelpemidler: Alle trykte og skrevne. Kalkulator.
DetaljerVedrørende rundskriv for vurdering av par ved assistert befruktning
Helse- og omsorgsdepartementet Postboks 8011 Dep 0030 Oslo Vår ref: 620-06/021-002 Deres ref: 200504806-/INR Dato: 17.11.2006 Vedrørende rundskriv for vurdering av par ved assistert befruktning Bioteknologinemnda
DetaljerFasit og løsningsforslag til Julekalenderen for mellomtrinnet
Fasit og løsningsforslag til Julekalenderen for mellomtrinnet 01.12: Svaret er 11 For å få 11 på to terninger kreves en 5er og en 6er. Siden 6 ikke finnes på terningen kan vi altså ikke få 11. 02.12: Dagens
DetaljerKreativ utvikling av engasjerte mennesker. Fylkesmessa 2009 Kristiansund
Kreativ utvikling av engasjerte mennesker Fylkesmessa 2009 Kristiansund Hva er det kunden vil ha? Kompetansebasert Innovasjon Behovs etterspurt Innovasjon Markedet Oppvarmingsøvelser Simple focus Fokus
DetaljerMAT1030 Diskret matematikk
MAT1030 Diskret matematikk Plenumsregning 1: Kapittel 1 Roger Antonsen Matematisk Institutt, Universitetet i Oslo 17. januar 2008 Velkommen til plenumsregning for MAT1030 Torsdager 10:15 12:00 Gjennomgang
DetaljerLøsningsforslag til seminar 4 Undervisningsfri uke
Løsningsforslag til seminar 4 Undervisningsfri uke Iman Ghayoornia February 22, 2016 Oppgave 2.1 Se Excel-filen som er tilgjengelig på emnesiden. Hvis du lurer på hvordan jeg fikk verdiene i cellene så
DetaljerLøsningsforslag til underveisvurdering i MAT111 vår 2005
Løsningsforslag til underveisvurdering i MAT111 vår 5 Beregn grenseverdien Oppgave 1 (x 1) ln x x x + 1 Svar: Merk at nevneren er lik (x 1), så vi kan forkorte (x 1) oppe og nede og får (x 1) ln x ln x
DetaljerHemmelige koder. Kodeklubb-koden. Steg 1: Alfabetet. Sjekkliste. Introduksjon
Hemmelige koder Nybegynner Python Introduksjon Legg bort skilpaddene dine, i dag skal vi lære hvordan vi kan sende hemmelige beskjeder! Kodeklubb-koden Et chiffer er et system for å gjøre om vanlig tekst
DetaljerSKOLEEKSAMEN I. SOS4010 Kvalitativ metode. 19. oktober 2015 4 timer
SKOLEEKSAMEN I SOS4010 Kvalitativ metode 19. oktober 2015 4 timer Ingen hjelpemidler, annet enn ordbøker som er kontrollert av SV-infosenter, er tillatt under eksamen. Sensur for eksamen faller 12. november
DetaljerNøkkelspørsmål til eller i etterkant av introduksjonsoppgaven:
Areal og omkrets Mange elever forklarer areal ved å si at det er det samme som lengde gange bredde. Disse elevene refererer til en lært formel for areal uten at vi vet om de skjønner at areal er et mål
DetaljerForelesning 22 MA0003, Mandag 5/11-2012 Invertible matriser Lay: 2.2
Forelesning 22 M0003, Mandag 5/-202 Invertible matriser Lay: 2.2 Invertible matriser og ligningssystemet x b Ligninger på formen ax b, a 0 kan løses ved å dividere med a på begge sider av ligninger, noe
DetaljerEvaluering av kollokviegrupper i matematikk og programmering høsten 2014 28 jenter har svart på evalueringen
Evaluering av kollokviegrupper i matematikk og programmering høsten 2014 28 jenter har svart på evalueringen 1. Hvorfor meldte du deg på dette tilbudet? Tenkte det ville være lurt med litt ekstra hjelp
DetaljerAlgoritmer og datastrukturer Kapittel 9 - Delkapittel 9.2
Delkapittel 9.2 Rød-svarte og 2-3-4 trær Side 1 av 16 Algoritmer og datastrukturer Kapittel 9 - Delkapittel 9.2 9.2 Rød-svarte og 2-3-4 trær 9.2.1 B-tre av orden 4 eller 2-3-4 tre Et rød-svart tre og et
DetaljerLær å bruke CAS-verktøyet i GeoGebra 4.2
Lær å bruke CAS-verktøyet i GeoGebra 4. av Sigbjørn Hals Innhold: CAS-verktøyet... Primtallanalyse... Faktorisering og utvidelse av uttrykk... Likninger... 4 Likningssett med flere ukjente... 5 Differensiallikninger...
DetaljerGrenseverdier og asymptoter. Eksemplifisert med 403, 404, 408, 409, 410, 411, 412, 414, 416, 417, 418, 419
Grenseverdier og asymptoter Eksemplifisert med 403, 404, 408, 409, 40, 4, 42, 44, 46, 47, 48, 49 Grenseverdier Grenseverdien til en funksjon, lim x a f x g, er en verdi vi kan komme så nær vi vil, når
DetaljerLøsningsforslag for Obligatorisk Oppgave 1. Algoritmer og Datastrukturer ITF20006
Løsningsforslag for Obligatorisk Oppgave 1 Algoritmer og Datastrukturer ITF20006 Lars Vidar Magnusson Frist 310114 Den første obligatoriske oppgaven tar for seg de fem første forelesningene, som i hovedsak
DetaljerKlasser. Webprogrammering høsten 2015. Objekter. Eksempelklasser og -objekter. 2 of 11 14.10.2015 07:56. 1 of 11 14.10.2015 07:56
[Kurssidene] [ ABI - fagsider bibin ] Objekter Webprogrammering høsten 2015 Et objekt er en "ting" som representeres i et program. Representasjonen tar for seg attributter og oppførsel Attributter (egenskaper)
DetaljerMer om likninger og ulikheter
Mer om likninger og ulikheter Studentene skal kunne utføre polynomdivisjon anvende nullpunktsetningen og polynomdivisjon til faktorisering av polynomer benytte polynomdivisjon til å løse likninger av høyere
DetaljerMAT 1110 V-06: Løsningsforslag til Oblig 1
MAT V-6: Løsningsforslag til Oblig Oppgave : a) Antall sykler i stativet X rett før påfyllingen i måned n + er lik 4% av antall sykler i X måneden før, pluss % av antall sykler i Y måneden før, pluss %
DetaljerUnder noen av oppgavene har jeg lagt inn et hint til hvordan dere kan går frem for å løse dem! Send meg en mail om dere finner noen feil!
Under noen av oppgavene har jeg lagt inn et hint til hvordan dere kan går frem for å løse dem! Send meg en mail om dere finner noen feil! 1. Husk at vi kan definere BNP på 3 ulike måter: Inntektsmetoden:
DetaljerKapittel 4: Logikk (predikatlogikk)
MAT1030 Diskret Matematikk Forelesning 7: Logikk, predikatlogikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Logikk (predikatlogikk) 10. februar 2009 (Sist oppdatert: 2009-02-11
DetaljerSigbjørn Hals. Nedenfor har vi tegnet noen grafer til likningen y = C, der C varierer fra -2 til 3, med en økning på 1.
Retningsdiagrammer og integralkurver Eksempel 1 Den enkleste av alle differensiallikninger er nok y' = 0. Denne har løsningen y = C fordi den deriverte av en konstant er 0. Løsningen vil altså bli flere
DetaljerRepeterbarhetskrav vs antall Trails
Repeterbarhetskrav vs antall Trails v/ Rune Øverland, Trainor Automation AS Artikkelserie Dette er første artikkel i en serie av fire som tar for seg repeterbarhetskrav og antall trials. Formålet med artikkelserien
DetaljerUtførelse av programmer, metoder og synlighet av variabler i JSP
Utførelse av programmer, metoder og synlighet av variabler i JSP Av Alf Inge Wang 1. Utførelse av programmer Et dataprogram består oftest av en rekke programlinjer som gir instruksjoner til datamaskinen
DetaljerArbeidstid. Medlemsundersøkelse. 7. 19. mai 2014. Oppdragsgiver: Utdanningsforbundet
Arbeidstid Medlemsundersøkelse 7. 19. mai 2014 Oppdragsgiver: Utdanningsforbundet Prosjektinformasjon Formål: Dato for gjennomføring: 7. 19. mai 2014 Datainnsamlingsmetode: Antall intervjuer: 1024 Utvalg:
DetaljerPå lederutviklingsprogrammene som ofte gjennomføres på NTNU benyttes dette verktøyet. Du kan bruke dette til inspirasjon.
På lederutviklingsprogrammene som ofte gjennomføres på NTNU benyttes dette verktøyet. Du kan bruke dette til inspirasjon. Rolleanalyse rollen som leder på NTNU Denne oppgaven går ut på å kartlegge hvilken
DetaljerSircon People. Utvidelse til WordPress
Sircon People Utvidelse til WordPress Innhold Om Sircon People... 2 Praktisk bruk... 3 Legg til en person... 3 Egenskapene til en person... 4 Vise personer på nettsiden... 6 Vis personer på en side eller
DetaljerORIENTERING OM RETTEN TIL
Fylkesmannen i Østfold KLAGE PÅ KARAKTER Grunnskolen til elever og foresatte ORIENTERING OM RETTEN TIL Å KLAGE PÅ KARAKTERER GENERELLE BESTEMMELSER Dette er en orientering om de bestemmelsene som gjelder
Detaljer1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en
IPv4 vs IPv6 1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en mekanisme som kan hjelpe å spare IPv4 adresser
DetaljerPERSINLIGHETSPROFILEN SARE
PERSINLIGHETSPROFILEN SARE Dette er ikke en test. Svar på alle spørsmål for å teste hvordan du faktisk er og føler; ikke hvordan du skulle ønske du var.. Resultatet vil gi deg muligheten til å bedre forstå
DetaljerSkjermbilder og veiledning knyttet til «Årlig innrapportering for vannforsyningssystem» basert på oppdaterte skjermbilder pr mars 2016.
Skjermbilder og veiledning knyttet til «Årlig innrapportering for vannforsyningssystem» basert på oppdaterte skjermbilder pr mars 2016. Denne veiledningen er et supplement til den generelle veiledningen:
DetaljerSelvevaluering. MEVI 211 (Pressehistorie) Høsten 2013
MEVI 211 (Pressehistorie) Høsten 2013 Selvevaluering Av de ca 30 som var påmeldt på kurset møtte anslagsvis 10 nå og da på forelesningene kl. 08.15. Journaliststudentene som tok kurset, var samtidig opptatt
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 5 Skript
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 5 Skript I denne øvinga skal vi lære oss mer om skript. Et skript kan vi se på som et lite program altså en sekvens av kommandoer. Til sist skal vi se
DetaljerHøringsnotat forslag til endringer i forskrift 18.desember 2003 nr. 1659 om fosterhjem tilsyn med barn i fosterhjem, 4.oktober 2013.
Oslo Barnevernssamband Liv H Wiborg Thunes vei 5 0274 Oslo 22 44 29 69/ 92 48 20 96 BLD PB 8036 Dep 0030 Oslo Høring «tilsyn i fosterhjem» til barne- likestillings og inkluderingsdepartementet (BLD) fra
DetaljerDisclaimer / ansvarsfraskrivelse:
Viktig informasjon Dette er et mindre utdrag av TotalRapport_Norge. Den inneholder kun korte sammendrag. For å få tilgang til den fullstendige rapporten må du være en registrert kunde eller investor hos
DetaljerMatriser og Kvadratiske Former
Eivind Eriksen Matriser og Kvadratiske Former 15 mars 2012 Handelshøyskolen BI Innhold 1 Matriser og vektorer 1 11 Matriser 1 12 Matriseaddisjon 2 13 Matrisesubtraksjon 3 14 Skalarmultiplikasjon 3 15
DetaljerHefte med problemløsingsoppgaver. Ukas nøtt 2008/2009. Tallev Omtveit Nordre Modum ungdomsskole
Hefte med problemløsingsoppgaver Ukas nøtt 2008/2009 Tallev Omtveit Nordre Modum ungdomsskole 1 Ukas nøtt uke 35 Sett hvert av tallene fra 1-9 i trekanten under, slik at summen langs hver av de tre linjene
Detaljerlage og bruke funksjoner som tar argumenter lage og bruke funksjoner med returverdier forklare forskjellen mellom globale og lokale variabler
42 Funksjoner Kapittel 4 Funksjoner Etter dette kapitlet skal du kunne lage og bruke enkle funksjoner lage og bruke funksjoner som tar argumenter lage og bruke funksjoner med returverdier forklare forskjellen
DetaljerHvordan møte kritikk?
Hvordan møte kritikk? 10. april, 2015 av Asbjørn Berland Det var en gang en pastor som mottok en anonym lapp der det stod «IDIOT!» på. Da pastoren neste morgen stod frem i menigheten sa han, «Jeg har fått
DetaljerNASJONALE PRØVER 2015. En presentasjon av resultatene til 5.trinn ved Jåtten skole, skoleåret 2015-16
NASJONALE PRØVER 2015 En presentasjon av resultatene til 5.trinn ved Jåtten skole, skoleåret 2015-16 Gjennomføring av nasjonale prøver 2015 Nasjonale prøver for 5.trinn ble gjennomført i oktober 2015.
DetaljerRepetisjon: høydepunkter fra første del av MA1301-tallteori.
Repetisjon: høydepunkter fra første del av MA1301-tallteori. Matematisk induksjon Binomialteoremet Divisjonsalgoritmen Euklids algoritme Lineære diofantiske ligninger Aritmetikkens fundamentalteorem Euklid:
DetaljerResonnerende oppgaver
Resonnerende oppgaver Oppgavene på de påfølgende sidene inneholder flere påstander eller opplysninger. Opplysningene bygger på eller utfyller hverandre, og de stiller visse krav eller betingelser. Når
DetaljerDen krever at vi henter ned Maples plottekommandoer fra arkivet. Det gjør vi ved kommandoen
For å tegne grafen til en likning, skal vi bruke kommandoen implicitplot Den krever at vi henter ned Maples plottekommandoer fra arkivet. Det gjør vi ved kommandoen > with plots animate, animate3d, animatecurve,
DetaljerMedarbeidersamtale. Veiledningshefte. Medarbeidersamtale. Mars 2004 Avdeling for økonomi og personal
Medarbeidersamtale Veiledningshefte Mars 2004 Avdeling for økonomi og personal Steinkjer kommune Avdeling for økonomi og personal 1 Steinkjer kommune Avdeling for økonomi og personal 2 Medarbeidersamtale
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Fredag 2. desember 2005 Tid for eksamen : 14.30 17.30
DetaljerØvingsforelesning i Python (TDT4110)
Øvingsforelesning i Python (TDT4110) Tema: Øving 1, PyCharm, Print, Input, (funksjoner og globale variabler) Gå til https://www.jetbrains.com/pycharm/ og sett PyCharm på nedlasting NÅ Kristoffer Hagen
DetaljerStatus for Solberg skole i dag:
Vedrørende plassmangel og vedtatt flytting av elever ved Solberg skole. Viser til budsjettvedtak i desember 2015 og den påfølgende «knipen» vi mener Ås kommunestyre har satt Solberg skole og dets elever
DetaljerLa oss først se på problemet med objektorientert tankegang. Se figuren under. Konto
Øving 11 - del b Oppgave 1 fasade av Session Beans. Denne oppgaven kan også gjøres samtidig som oppgave 2 (det er imidlertid enklere å holde oversikten om du gjør en ting i gangen). Du skal nå lage en
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 3. Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 3 Løsningsforslag Oppgave 1 Flo og fjære a) >> x=0:.1:24; >> y=3.2*sin(pi/6*(x-3)); Disse linjene burde vel være forståelige nå. >> plot(x,y,'linewidth',3)
DetaljerFortsettelses kurs i Word
Fortsettelses kurs i Word Lynkurs fra Kristiansand folkebibliotek Innholdsfortegnelse Formål med dagens kurs... 2 Sette inn forsider... 2 Sette inn tabeller... 2 Topptekst Bunntekst Sidetall... 2 Sett
DetaljerForord. Molde, august 2011. Per Kristian Rekdal. Copyright c Høyskolen i Molde, 2011.
1 13. august 011 Forord Høgskolen i Molde gjennomfører forkurs i matematikk for studenter som har svakt grunnlag i dette faget, eller som ønsker å friske opp gamle kunnskaper. Formål: Målet med forkurset
DetaljerLæringsmiljø Hadeland. Felles skoleutviklingsprosjekt for Gran, Lunner og Jevnaker. Vurderingsbidrag
Vurderingsbidrag Fag: Norsk Tema: Lesing, skriftlige tekster Trinn: 1.trinn Tidsramme: 1 måned ----------------------------------------------------------------------------- Undervisningsplanlegging Konkretisering
DetaljerARBEIDSHEFTE I MATEMATIKK
ARBEIDSHEFTE I MATEMATIKK Temahefte nr Hvordan du regner med brøk Detaljerte forklaringer Av Matthias Lorentzen mattegrisenforlag.com Opplysning: Et helt tall er delelig på et annet helt tall hvis svaret
DetaljerRegnskap fra produsentsiden. Jan Terje Kaaby 06.06.2016
06.06.2016 Jan Terje Kaaby Statsautorisert revisor og autorisert regnskapsfører Fagansvarlig regnskap, Regnskap Norge Leder NRS Fagutvalg små foretak s. 2 Økonomi- og regnskapstreff i Sør 1 Om Regnskap
DetaljerPositivt [ ] Negativt [ ] Ingen mening [ ] 6. Hvor mange tastevalg er akseptabelt å gjøre innen du blir koblet til en kundebehandler?
Spørsmål Svar 1. Ditt mobilnummer for å delta i trekningen av en ipad Mini? (frivillig) 2. Din alder? 18-20 21-2 26-30 31-3 36-40 41-4 46-50 51-5 56-60 Over 60 3. Kjønn? Mann Kvinne 4. Dato for besvarelsen?
Detaljergullungen motvillig og sta!? blitt egenrådig, Råd og veiledning til foreldre som ønsker en bedre hverdag med barnet sitt.
Er gullungen blitt egenrådig, motvillig og sta!? Råd og veiledning til foreldre som ønsker en bedre hverdag med barnet sitt. Barn kan være krevende. Noen snakker stygt, truer, slår, sparker og biter. Andre
DetaljerTMA4140 Diskret matematikk Høst 2011 Løsningsforslag Øving 7
Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag Side 1 av?? TMA4140 Diskret matematikk Høst 011 Løsningsforslag Øving 7 7-1-10 a) Beløpet etter n 1 år ganges med 1.09 for å
Detaljer1 C z I G + + = + + 2) Multiplikasjon av et tall med en parentes foregår ved å multiplisere tallet med alle leddene i parentesen, slik at
Ekstranotat, 7 august 205 Enkel matematikk for økonomer Innhold Enkel matematikk for økonomer... Parenteser og brøker... Funksjoner...3 Tilvekstform (differensialregning)...4 Telleregelen...7 70-regelen...8
DetaljerHypotesetesting. Notat til STK1110. Ørnulf Borgan Matematisk institutt Universitetet i Oslo. September 2007
Hypotesetesting Notat til STK1110 Ørnulf Borgan Matematisk institutt Universitetet i Oslo September 2007 Teorien for hypotesetesting er beskrevet i kapittel 9 læreboka til Rice. I STK1110 tar vi bare for
DetaljerSøknad om prosjektmidler fra ExtraStiftelsen Mal for prosjektbeskrivelse (Maksimum 10 sider inkl. referanseliste)
Søknad om prosjektmidler fra ExtraStiftelsen Mal for prosjektbeskrivelse (Maksimum 10 sider inkl. referanseliste) Tittel/navn på prosjektet Vær kreativ når det gjelder å finne et navn på prosjektet. Husk
Detaljer2016/09/16 22:19 1/6 Tegning av geologi
2016/09/16 22:19 1/6 Tegning av geologi Tegning av geologi De geologiske elementene man kan legge inn er begrenset til egenskaper som har betydning for stabiliteten, og dette begrenser til en viss grad
DetaljerTips og triks ved oppstart av
Tips og triks ved oppstart av VSM generasjon II 85452334 07.02.13 For utfyllende informasjon se instruksjonsbok med art nr. 1 Dette heftet omhandler tips og triks ved oppstart av grovfôrmikser, etter at
DetaljerPreken 14. august 2016 13. s i treenighet Kapellan Elisabeth Lund. Tekst: Joh. 15, 13-17
Preken 14. august 2016 13. s i treenighet Kapellan Elisabeth Lund Tekst: Joh. 15, 13-17 I dag har vi fått høre en prekentekst som handler om kjærlighet, om å bli kalt venner og om å bære frukt. Den er
DetaljerOlweusprogrammet. Tema i klassemøtet. Klasseregel 4 Hvis vi vet at noen blir mobbet
Olweusprogrammet Tema i klassemøtet Klasseregel 4 Hvis vi vet at noen blir mobbet Hvis vi vet at noen blir mobbet (1) Det er mange grunner til at barn og unge ikke forteller om mobbing til læreren eller
DetaljerBrukerveiledning for PedIT - Web
Brukerveiledning for PedIT - Web PedIT- Web Logg inn For å kunne logge inn, trenger du et brukernavn og et passord. Det er administrator sin oppgave å legge til brukere. Venstremargen Margen til venstre
DetaljerMAT1030 Plenumsregning 1
MAT1030 Plenumsregning 1 Kapittel 1 Mathias Barra - 16. januar 2009 (Sist oppdatert: 2009-02-02 14:21) Plenumsregning 1 Velkommen til plenumsregning for MAT1030 Fredager 12:15 14:00 Vi vil gjennomgå utvalgte
DetaljerLøsningsforslag for eksamensoppgave, våren 2004
Løsningsforslag for eksamensoppgave, våren 2004 Simen Hagen Høgskolen i Oslo, Avdeling for Ingeniørutdanning Oppgave 1 Node.h // I oppgaven i n d i k e r e s d e t a t en s k a l kunne l a g r e t a l
DetaljerPraksiseksempel - Bruk av konstruert modelltekst i skriveopplæringen
Praksiseksempel - Bruk av konstruert modelltekst i skriveopplæringen Dette undervisningsopplegget handler om bevisstgjøring av formålet og mottakeren, og det bruker en konstruert modelltekst som forbilde
DetaljerHøring - finansiering av private barnehager
Høring - finansiering av private barnehager Uttalelse - Nordby Gård Barnehage Status: Innsendt til Utdanningsdirektoratet. Bekreftet av høringsinstans via: nordbygard@barnehage.no Innsendt av: Mie Brynjulvsen
DetaljerNOTAT. Dokumentasjon av tidsforbruk ved offentlige anskaffelser. Til: DIFI Fra: LFH v/hartvig Munthe-Kaas Dato: 29.09.14
NOTAT Til: DIFI Fra: LFH v/hartvig Munthe-Kaas Dato: 29.09.14 Dokumentasjon av tidsforbruk ved offentlige anskaffelser UTGANGSPUNKT LFH er av DIFI anmodet om å dokumentere tidsforbruk ved offentlige anskaffelser
DetaljerMånedsevaluering fra Perlå januar 2011
Månedsevaluering fra Perlå januar 2011 Det var en gang tre bjørner som bodde i et koselig lite hus langt inne i skogen Hei hei alle sammen! Nytt år og nye spennende ting som skjer på Perlå Vi vil først
Detaljer